簡體   English   中英

Azure stream 分析以逗號分隔

[英]Azure stream analytics split at comma

我將 stream 分析作業輸入為 CSV 字符串,如下所示:

jon,41,111 treadmill lane,07831231123,aa,bb,123...etc.

我想將這些數據排序到帶有列標題的 SQL 表的列中:

name,age,address,phone,result1,result2,result3...etc.

我試過使用 SQL 拆分函數,但我試過的函數似乎都與 Azure stream 分析作業查詢兼容。 任何人都可以就如何將我的字符串拆分為適當的表提供任何幫助嗎? 非常感謝。

如果您的事件以 CSV 格式傳入,則您無需在查詢中執行任何操作即可使用它。 訣竅是為您的輸入設置正確的序列化。 創建 IoT 中心輸入時,將序列化設置為 CSV:

突出顯示您需要設置的選項的屏幕截圖

如果您的 CSV 消息包含消息中的標頭,這將起作用:

name,age,address,phone,result1,result2,result3
jon,41,111 treadmill lane,07831231123,aa,bb,123

它會像這樣顯示在輸入預覽中: 輸入預覽

當標頭存在時,您可以在查詢中使用它們。

SELECT
    name,
    age
INTO
    target
FROM
    [csv-input]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM