開始使用查詢引擎

成功配置Presto引擎後,透過執行測試查詢、建立第一個架構和表格來探索Presto的功能,開始您的watsonx.data體驗。

在本教程中,您將學習執行一些測試查詢以了解Presto的功能,並建立您的第一個架構來建立組織資料的基礎結構。 當綱目就緒時,您可以繼續建立表格。 表格是儲存及組織資料的必要元件。

範例實務: 瞭解:

  • 在watsonx.data中使用Presto查詢表
  • 關於可用於踢開的資料
  • 瞭解如何建立綱目和表格來儲存、組織及查詢資料。

目標

  • 執行測試查詢
  • 建立第一個綱目和表格

開始之前

本指導教學需要:

  • 訂閱 IBM Cloud上的 watsonx.data。
  • 佈建 watsonx.data 實例。 如需相關資訊,請參閱 佈建實例

執行測試查詢

本教學的這一部分介紹如何使用查詢工作區並執行測試查詢以熟悉Presto引擎的工作。

若要執行 SQL 查詢,請執行下列步驟:

  1. 從導覽功能表中,選擇 SQL。 即會開啟「查詢工作區」頁面。
  2. 引擎清單中選擇Presto引擎。
  3. 移至 系統及評比資料。watsonx.data 提供預設型錄 tpcdstpch。 這些型錄提供用於評比的自動產生資料。 您也可以使用它來執行範例查詢和資料。
  4. tpch 型錄中選取綱目 (例如,Tiny),然後選取表格 (例如,Customer)。 按一下溢位功能表,以選取 產生路徑產生 SELECT
  5. 選取 產生選取 並選取限制,例如 100。
  6. 按一下 執行於,以執行查詢。
  7. 選取 結果集詳細資料 標籤,以檢視結果。 必要的話,您可以儲存查詢。

儲存資料

  1. 從導覽功能表中,選擇資料管理員資料管理員頁面開啟。
  2. 選取 iceberg_data 目錄。 依預設,型錄可用。
  3. 按一下建立。 選取 建立綱目,以在 iceberg_data 型錄下建立綱目。 如需相關資訊,請參閱 建立綱目
  4. 為綱目提供名稱,例如 new_schema
  5. 若要儲存資料,您必須在綱目內建立表格。 使用下列選項之一建立表格:
  • 選項 1: 您可以透過執行 SQL 查詢來建立表格 (使用 tpcds 型錄中可用的預設資料)。

    a. 移至 查詢工作區 頁面。

    b. 執行 建立表格 查詢。 顯示範例查詢:

      CREATE TABLE IF NOT EXISTS
      "iceberg_data"."new_schema"."new_table"
      AS SELECT * FROM "tpcds"."sf1"."catalog_returns"
      LIMIT
       100;
    

    SQL 查詢會在 iceberg_data catalog 內使用 new_schema 建立名為 new_table 的表格。 它也會從 catalog_returns 表格載入資料,該表格使用 tpcds 型錄中的 sf1 綱目。

    您可以跳至 iceberg_data 型錄並執行 select 查詢陳述式,以驗證 new_table 中是否有資料。

  • 選項 2: 您可以透過上傳自己的資料 (.csv、parquet、.json、.txt 格式) 來建立表格。

    a. 移至 資料管理程式 頁面。

    b. 您可以使用 .csv、parquet、.json、.txt 格式的資料來建立表格。 若要這麼做,請參閱 建立表格

    您可以跳至「查詢工作區」頁面。 從 iceberg_data 型錄中選取新建立的表格,並執行 select 查詢陳述式以驗證表格中是否有資料。

從建立的表格查詢資料

您可以從在 iceberg_data 型錄內建立的新表格中執行 產生 SELECT 查詢。 若要這樣做,請執行下列動作:

  1. 從導覽功能表中,移至 查詢工作區 頁面。
  2. 選取表格,new_table 在綱目內,new_schema 在型錄內 iceberg_data
  3. 選取 產生 SELECT
  4. 將限制編輯為 100,如範例所示:
      SELECT * FROM
      "iceberg_data"."new_schema"."new_table"
      LIMIT
       100;
    
  5. 按一下 執行於,以執行查詢。
  6. 選取 結果集詳細資料 標籤,以檢視結果。 您也可以儲存查詢。