使用串流分析移動資料

已完成

Azure 串流分析是即時事件的處理引擎,專門用於同時處理多個來源的快速串流資料。 該引擎可以彙總、分析、轉換,甚至可將資料移動至其他資料存放區以取得更進一步的深入分析。

設定

Azure 串流分析支援包含 Azure Cosmos DB for NoSQL 在內的多個輸出接收器。

注意

目前僅支援 NoSQL API。

組態

設定 Azure Cosmos DB for NoSQL 輸出,包含選取訂用帳戶內的帳戶或提供您的認證,通常包括:

屬性 說明
Output alias 在查詢中參照此輸出時所用的別名
Account ID 帳戶端點 URI
Account Key 帳戶金鑰
Database 資料庫資源的名稱
Container name 容器的名稱

使用輸出接收器之前,資料庫和容器必須已存在於 Azure Cosmos DB for NoSQL 帳戶中。

寫入至 Azure Cosmos DB

寫入 Azure Cosmos DB for NoSQL 時,Azure 串流分析的查詢結果會當成 JSON 輸出來處理。

此外,項目會根據識別碼欄位的值,upsert 至 Azure Cosmos DB for NoSQL。 項目通常會插入 Azure Cosmos DB for NoSQL。 如果專案已經存在具有相同的唯一識別碼,則會假設作業為更新作業,而不是插入作業。