日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

SQL組件概述

組件是一種帶有多個輸入參數和輸出參數的SQL代碼過程模板,而SQL代碼過程可通過引入一個或多個源數據表,并進行過濾、連接、聚合等操作,加工出業務所需的目標表,因此,您可通過組件快速加工出符合業務需求的目標表。本文為您介紹組件的相關內容。

組件介紹

在實際業務實踐中,存在大量類似的SQL代碼過程,過程中輸入表和輸出表的結構一致或結構類型兼容,僅名稱不同。此時,組件的開發者可將該SQL過程抽象為一個SQL組件節點,將可變的輸入表抽象為輸入參數,可變的輸出表抽象為輸出參數,實現SQL代碼的復用。

后續在使用SQL組件節點時,只需從代碼組件列表中選擇和自己的業務處理過程類似的組件,并為該組件配置自己業務中特定的輸入表和輸出表,無需再次編輯代碼,便可直接生成新的SQL組件節點,極大提升了開發效率,避免重復開發。SQL組件節點生成后的發布、調度操作,與普通SQL節點的操作方式相同。

權限說明

您需具備DataWorks工作空間的開發權限,才可創建并使用組件。授權詳情請參見添加空間成員并管理成員角色權限

組件類型

組件分為項目組件及公共組件,組件開發者(即創建組件的用戶)在創建組件時可自行定義。

  • 項目組件:組件發布后,默認僅該DataWorks工作空間的用戶均可使用。若您希望使用該類組件,則需成為此工作空間的成員,詳情請參見添加空間成員并管理成員角色權限

  • 公共組件:組件的開發者可進人公開組件頁簽,將具有全局通用性的組件發布到整個租戶內,發布后,租戶內所有用戶均可使用該公共組件。

組件使用流程

在DataWorks中創建的組件需與DataWorks的SQL組件節點配合使用,具體流程如下:

  1. 定義SQL組件

    組件開發者可通過數據開發(DataStudio)的組件管理界面,定義通用邏輯的過程體代碼及輸入輸出參數,通過編寫抽象的SQL加工過程,將指定的輸入表通過輸入參數進行加工處理,生成有業務價值的輸出表(即輸出參數)。代碼中輸入參數和輸出參數的格式為@@{參數名}

    • 輸入參數支持如下類型:

      • 表類型的參數:若加工表時,輸出結果類別單一恒定,請使用該類型。

      • 字符串類型的參數:若加工表時,需通過變量控制輸入參數的取值,請使用該類型。

    • 輸出參數實際使用時請配置為表類型的參數。

  2. 引用SQL組件

    組件使用者需在數據開發界面,通過創建SQL組件節點引用所需組件,替換組件中的輸入與輸出參數,實現代碼復用。

管理組件

您可根據實際業務需求,執行分享組件、升級組件、查看組件的引用記錄等管理操作,更好的維護并提升組件的執行效率。詳情請參見分享及查看組件的引用記錄升級組件