使用SQL程式碼編輯器查詢設定的資料表 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用SQL程式碼編輯器查詢設定的資料表

身為可以查詢的成員,您可以在SQL程式碼編輯器中編寫SQL程式碼,以手動方式建置查詢。SQL 程式碼編輯器位於 AWS Clean Rooms 主控台中查詢索引標籤的分析區段。

預設會顯示SQL程式碼編輯器。如果您想要使用分析建置器建置查詢,請參閱 使用分析建置器查詢

重要

如果您開始在程式碼編輯器中寫入SQL查詢,然後開啟分析建置器 UI ,則不會儲存您的查詢。

AWS Clean Rooms 支援許多SQL命令、函數和條件。如需詳細資訊,請參閱AWS Clean Rooms SQL參考

提示

如果在查詢執行期間進行排程維護,則會終止查詢並復原。您必須重新啟動查詢。

使用SQL程式碼編輯器查詢設定的資料表
  1. 登入 AWS Management Console 並使用 開啟AWS Clean Rooms 主控台 AWS 帳戶 (如果您尚未這麼做)。

  2. 在左側導覽窗格中,選擇 Collaborations

  3. 選擇具有查詢 成員能力狀態的協同作業

  4. 查詢索引標籤上,前往分析區段。

    注意

    分析區段只會在可以接收結果的成員,以及負責支付查詢運算成本的成員以作用中成員身分加入協同合作時顯示。

  5. 查詢索引標籤的資料表 下,檢視資料表清單及其相關聯的分析規則類型 (彙總分析規則 清單分析規則 自訂分析規則 )。

    注意

    如果您沒有在清單中看到預期的資料表,可能是下列原因所造成:

  6. (選用) 若要檢視資料表的結構描述和分析規則控制項,請選取加號圖示 () 展開資料表。

  7. 將查詢輸入SQL程式碼編輯器以建置查詢。

    (選用) 如果您想要使用範例查詢 (選用) 如果您想要插入資料欄名稱或函數
    1. 選取資料表旁的三個垂直點。

    2. 插入編輯器 下,選擇範例查詢

      注意

      插入範例查詢會附加已在編輯器中的查詢。

      查詢範例隨即出現。資料表下列出的所有資料表都包含在查詢中。

    3. 編輯查詢中的預留位置值。

    1. 選取資料欄旁的三個垂直點。

    2. 插入編輯器 下,選擇欄名稱

    3. 若要手動插入資料欄上允許的函數,請選取資料欄旁的三個垂直點,選取在編輯器中插入,然後選取許可函數的名稱 (例如 INNER JOIN, SUM, SUM DISTINCT,或 COUNT).

    4. Ctrl + Space 在程式碼編輯器中檢視資料表結構描述。

      注意

      可以查詢的成員可以檢視和使用每個已設定資料表關聯中的分割區資料欄。確保分割區資料欄在已設定資料表下方的 AWS Glue 資料表中標記為分割區資料欄。

    5. 編輯查詢中的預留位置值。

  8. 針對結果交付 ,指定誰可以在將結果傳送至 中接收結果

  9. 選擇執行

    注意

    如果可以接收結果的成員尚未設定查詢結果設定,則無法執行查詢。

  10. 檢視結果

    如需詳細資訊,請參閱接收和使用查詢結果

  11. 繼續調整參數並再次執行查詢,或選擇 按鈕在新索引標籤中啟動新查詢。

注意

AWS Clean Rooms 旨在提供明確的錯誤訊息。如果錯誤訊息沒有足夠的詳細資訊來協助您進行疑難排解,請聯絡帳戶團隊。向他們提供錯誤發生方式和錯誤訊息 (包括任何識別符) 的說明。如需詳細資訊,請參閱疑難排 AWS Clean Rooms