全部產品
Search
文件中心

DataWorks:查看代碼結構

更新時間:Feb 28, 2024

DataWorks的代碼結構功能,協助您根據當前節點編寫的SQL代碼,解析出SQL代碼啟動並執行流程結構圖。您可以通過代碼結構快速定位、查看及修改SQL代碼。

查看代碼結構

  1. 進入DataStudio。

    登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的資料建模與開發 > 資料開發,在下拉框中選擇對應工作空間後單擊進入資料開發

  2. 進入目標節點的編輯頁面。

    您可以在資料開發手動商務程序的分類樹下,找到目標節點,雙擊該節點即可進入節點的編輯頁面。節點編輯頁面

  3. 查看代碼結構。

    您可以在節點編輯頁面的右側導覽列,單擊結構,查看該節點中SQL代碼的經典結構及大綱結構。查看代碼結構

    • 經典結構:SQL代碼的執行過程通常是通過SQL運算元層層遞進的,最終得到想要的結果。經典結構主要用於查看SQL代碼中涉及的SQL運算元,及各運算元之間的關聯關係。

      滑鼠移至上方至對應運算元的表徵圖上,即可查看該運算元的含義。常用的SQL運算元如下。

      • 源表:查詢的目標表。源表

      • 篩選:篩選目標表中需要查詢的具體分區。篩選

      • 中間表(查詢檢視):存放查詢結果的暫存資料表。中間表

        本文樣本圖中包含兩部分中間表,第一部分的中間表用於將查詢資料的結果放入一張暫存資料表;第二部分的中間表,用於將JOIN的結果匯總到一張暫存資料表,該暫存資料表可以儲存3天,3天后自動清除。

      • 關聯(join):用於將所有查詢結果通過JOIN語句拼接。關聯

    • 大綱結構:主要用於查看SQL代碼中核心語句的層級結構。

    單擊經典結構的SQL運算元或大綱結構的核心代碼,即可快速定位至該代碼的位置。您可以根據實際需求編輯修改目標代碼。