使用串流分析移動資料
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。 如果專案已經存在具有相同的唯一識別碼,則會假設作業為更新作業,而不是插入作業。