簡體   English   中英

如何將 map 我的 json 路徑從 Azure 數據工廠進入 cosmos db

[英]How to map my json path into cosmos db from Azure Data Factory

我正在嘗試使用 Azure 數據工廠將條目添加到我的 cosmosdb 中 - 但是我無法選擇正確的集合,因為 Azure 數據工廠只能看到數據庫的頂層。

在此處輸入圖像描述 有什么有趣的語法可以用來選擇從 Cosmos DB SQL API 中選擇哪個集合? - 我嘗試過,entities[0] 和entities['tasks'] 但它們似乎都不起作用

在此處輸入圖像描述

在此處輸入圖像描述

正如我們在紅色框中看到的那樣插入了新條目,我如何將條目放入條目集合中?

在此處輸入圖像描述

在此處輸入圖像描述

更新:

在此處輸入圖像描述

原答案:

如果您在評論中提到的要求是您所需要的,那么這是可能的。 例如,要將 JSON 數據放入現有的 'tasks' 項中,只需使用 upsert 方法,源 json 數據具有與 'tasks' 項相同的 id。

這是官方文檔:

https://docs.microsoft.com/en-us/azure/data-factory/connector-azure-cosmos-db#azure-cosmos-db-sql-api-as-sink

由於您未指定文檔 ID,因此出現紅色框中的隨機字母和數字。

看看這個:

在此處輸入圖像描述

順便說一句,如果任務有分區鍵,那么你也需要指定。

暫無
暫無

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

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