Запрос на объединение Stream analytics не работает — возвращает 0 строк

#azure #azure-stream-analytics

#azure #azure-stream-analytics

Вопрос:

У меня есть два входных файла в моей stream analytics. один из них — csv, а другой — json. Я просто делаю запрос соединения в stream analytics, но он не работает.

Это мой запрос

 SELECT
    i1.Serial_No,i2.Customer_Id
FROM input1 i1
JOIN input2 i2
ON
  i1.Serial_No =  i2.Serial_No 
  

Образец данных

Json: { «Serial_No»:»12345″, «Device_type»: «Принадлежит» }

CSV :

«Serial_No, Customer_Id» 12345,12345

Пожалуйста, кто-нибудь поможет мне в этом

Комментарии:

1. Ваш запрос не имеет никаких выходных данных; он показывает только входные данные (у вас нет INTO предложения). Кроме того, вы не показали никаких образцов данных. Итак … немного сложно понять, что происходит (хотя я предполагаю, что это отсутствие INTO ). Пожалуйста, отредактируйте соответствующим образом.

2. Привет, Дэвид, я нахожу решение. проблема в разделителе запятой не работает в stream analytics. я создал данные CSV с помощью tab. Теперь мой запрос отлично работает с join. Спасибо!

3. @Nagarajan. M Пожалуйста, обобщите ваше решение в качестве ответа, чтобы закончить этот случай.

Ответ №1:

Разделитель табуляции работает

разделитель запятой не работает

Использование разделителя запятой join query в stream analytics не работает в CSV. Но разделитель табуляции работает.