對應資料流程中的強制型轉轉換
適用於:Azure Data Factory Azure Synapse Analytics
提示
試用 Microsoft Fabric 中的 Data Factory,這是適用於企業的全方位分析解決方案。 Microsoft Fabric 涵蓋從資料移動到資料科學、即時分析、商業智慧和報告的所有項目。 了解如何免費開始新的試用 (部分機器翻譯)!
Azure Data Factory 和 Azure Synapse Pipelines 中均可使用資料流。 本文適用於對應資料流。 若您不熟悉轉換作業,請參閱簡介文章使用對應資料流轉換資料。
在資料流程中使用強制型轉轉換,輕鬆修改個別資料行的資料類型。 強制型轉轉換也是檢查強制型轉錯誤的簡單做法。
組態
若要在資料流程中修改資料行的資料類型,請使用加號 (+),將資料行新增至 [強制型轉設定]。
資料行名稱:從中繼資料資料行的清單中,挑選您要轉換的資料行。
類型:選擇要將資料行轉換成的資料類型。 如果您挑選「複雜」,則可以接著選取 [定義複雜類型],然後在運算式產生器內定義結構、陣列和對應。
注意
目前不支援從強制型轉轉換進行複雜資料類型轉換。 請改用衍生的資料行轉換。 在衍生數據行中,類型轉換錯誤一律會產生 NULL,而且需要使用 Assert 明確錯誤處理。 強制型轉轉換可使用「判斷提示類型檢查」屬性自動捕捉轉換錯誤。
格式:有些資料類型允許使用其他的格式選項,例如十進位和日期。
判斷提示類型檢查:強制型轉轉換允許檢查類型。 如果轉換失敗,會將資料列標示為判斷提示錯誤,您可以稍後在流程中截獲。
資料流程指令碼
語法
<incomingStream>
cast(output(
AddressID as integer,
AddressLine1 as string,
AddressLine2 as string,
City as string
),
errors: true) ~> <castTransformationName<>
相關內容
使用衍生的資料行轉換,修改現有的資料行和新的資料行。