簡體   English   中英

ADF 復制活動強制數據類型為映射中的字符串

[英]ADF Copy activity enforce data type to be string in the mapping

我正在嘗試將屬性數據類型強制為具有 ADF 復制活動的字符串。

我假設我會在映射部分中添加這個強制: 在此處輸入圖像描述

例如,我想強制“name”屬性為字符串而不是“any”類型。 我可以對復制活動強制執行這種類型的映射嗎? 我被迫使用復制活動,因為我使用 S3 作為我的來源。 我知道可以使用 ADF 中的數據流強制執行這種類型映射,但數據流目前不支持將 S3 作為源。

我試圖重現這個問題。 我使用 CSV 文件作為 Source 和 SQL 數據庫作為 Sink。

在此處輸入圖像描述

如您所見,ADF 從源讀取數據並確定源模式並與接收器模式進行映射。

就我而言, Copy 活動是從Tabular source 到 tabular sink執行的。

目前在表格數據之間復制時支持這種數據類型轉換。 不支持分層源/接收器,這意味着源和接收器臨時類型之間沒有系統定義的數據類型轉換。

此功能適用於最新的數據集 model。 如果您在 UI 中看不到此選項,請嘗試創建一個新數據集。

參考 - https://docs.microsoft.com/en-us/azure/data-factory/copy-activity-schema-and-type-mapping#data-type-mapping

暫無
暫無

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

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