使用 SQL Workbench 探索資料
使用 SQL Workbench 進行資料疑難排解並開發 SQL 查詢。您可以在專案內容中跨準備好的任務和資料倉儲圖層探索資料並驗證 SQL。
SQL Workbench 適用於使用資料倉儲的資料管道專案。您可以在連線至專案的資料倉儲中執行查詢。
限制
-
僅支援唯讀 SQL 查詢。資料修改陳述式會遭到封鎖。
-
物件瀏覽器中不支援資料湖登陸和知識超市。
-
不支援巨集。如果轉換包含巨集,則完整載入轉換會顯示在 來源查詢 中。
必要權限
-
若要執行查詢,您必須在專案連線所在的空間中具有 可檢視資料 權限。
-
若要儲存、編輯、重新命名或刪除 SQL 指令碼,您必須在專案空間中具有 可編輯 權限。
如需有關空間角色的詳細資訊,請參閱 資料空間角色與權限。
開啟 SQL Workbench
在資料管道專案中開啟 SQL Workbench。SQL Workbench 始終在目前專案的內容中執行。
-
按一下頂端功能表中的 SQL Workbench。
瀏覽表格
表格 列出以下準備好的任務中的表格:
-
目前的專案。
-
相同資料平台上的參考專案。
僅顯示外部結構描述上的實體表格。
對於每個表格,您可以檢視資料庫、結構描述、欄和資料類型。
-
按一下 依任務類型篩選 以篩選任務。
-
按一下 排序和分組 以排列任務並設定排序順序。
新增更多專案
從一開始,您只會看到目前專案的任務。您可以新增更多專案,以便在查詢中使用它們。
-
按一下
以新增更多可用的專案。
您可以從使用相同資料倉儲的專案中進行選取。
選取專案並按一下 套用。
所選專案中所有準備好的任務現在都可供使用。
建立查詢
您可以使用一個或多個索引標籤來寫入 SQL 並執行選取的陳述式或目前的陳述式。
每個索引標籤都在其自己的工作階段中執行,這允許平行查詢執行。
編輯查詢時,您可以使用下列工具:
-
復原上一次編輯
-
取消復原先前復原的動作
-
自動格式化 SQL 程式碼
-
註解/取消註解目前行
-
搜尋並取代程式碼中的文字
為表格新增 SELECT 陳述式
您可以新增傳回表格所有欄位的 SELECT 陳述式。
-
按一下 表格 中表格上的
,然後按一下 新增 SELECT 陳述式。
傳回所選表格中所有欄位的 SELECT 陳述式會新增至查詢編輯器。
從轉換資料集新增查詢
您可以新增在「轉換」任務中建立之資料集的來源查詢。
-
按一下 表格 中資料集上的
,然後按一下 新增來源查詢。
用於建立所選資料集的查詢會新增至查詢編輯器。
執行查詢
您可以按一下 執行查詢 來執行整個查詢或選取的陳述式。
-
如果您尚未在查詢編輯器中選取任何內容,則會執行整個查詢。
-
如果您在編輯器中選取了陳述式,則會執行該陳述式。
執行查詢時,您可以在下列位置檢查結果:
-
結果
查詢傳回的範例資料。
資訊備註您必須在連線空間中具有 可檢視資料 角色。此外,必須在您的租用戶中開啟 在 Data Integration 中檢視資料。 -
中繼資料
列出包含有關資料類型和可為 Null 性資訊的欄。
儲存和管理 SQL 指令碼
您可以按一下 儲存,將 SQL 指令碼儲存在 SQL Workbench 中以供重複使用。指令碼會儲存在專案中,所有專案使用者皆可檢視。您可以在 已儲存的指令碼 中列出、開啟、重新命名和刪除指令碼。
-
若要刪除指令碼,請按一下指令碼上的
,然後按一下 刪除。
-
若要重新命名指令碼,請按一下指令碼上的
,然後按一下 編輯。
疑難排解
-
如果查詢執行因權限錯誤而失敗,請驗證您在專案空間和連線空間中是否具有必要的角色。
-
如果遺漏物件,請驗證是否已準備好來源任務。
-
如果陳述式遭到封鎖,請驗證其是否為唯讀 SQL。
如需一般疑難排解,請參閱 疑難排解資料任務。