開始使用查詢引擎
成功配置Presto引擎後,透過執行測試查詢、建立第一個架構和表格來探索Presto的功能,開始您的watsonx.data體驗。
在本教程中,您將學習執行一些測試查詢以了解Presto的功能,並建立您的第一個架構來建立組織資料的基礎結構。 當綱目就緒時,您可以繼續建立表格。 表格是儲存及組織資料的必要元件。
範例實務: 瞭解:
- 在watsonx.data中使用Presto查詢表
- 關於可用於踢開的資料
- 瞭解如何建立綱目和表格來儲存、組織及查詢資料。
目標
- 執行測試查詢
- 建立第一個綱目和表格
開始之前
本指導教學需要:
- 訂閱 IBM Cloud上的 watsonx.data。
- 佈建 watsonx.data 實例。 如需相關資訊,請參閱 佈建實例。
執行測試查詢
本教學的這一部分介紹如何使用查詢工作區並執行測試查詢以熟悉Presto引擎的工作。
若要執行 SQL 查詢,請執行下列步驟:
- 從導覽功能表中,選擇 SQL。 即會開啟「查詢工作區」頁面。
- 從引擎清單中選擇Presto引擎。
- 移至 系統及評比資料。watsonx.data 提供預設型錄 tpcds 及 tpch。 這些型錄提供用於評比的自動產生資料。 您也可以使用它來執行範例查詢和資料。
- 從 tpch 型錄中選取綱目 (例如,
Tiny),然後選取表格 (例如,Customer)。 按一下溢位功能表,以選取 產生路徑或 產生 SELECT。 - 選取 產生選取 並選取限制,例如 100。
- 按一下 執行於,以執行查詢。
- 選取 結果集 或 詳細資料 標籤,以檢視結果。 必要的話,您可以儲存查詢。
儲存資料
- 從導覽功能表中,選擇資料管理員。 資料管理員頁面開啟。
- 選取 iceberg_data 目錄。 依預設,型錄可用。
- 按一下建立。 選取 建立綱目,以在 iceberg_data 型錄下建立綱目。 如需相關資訊,請參閱 建立綱目。
- 為綱目提供名稱,例如
new_schema。 - 若要儲存資料,您必須在綱目內建立表格。 使用下列選項之一建立表格:
-
選項 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 查詢。 若要這樣做,請執行下列動作:
- 從導覽功能表中,移至 查詢工作區 頁面。
- 選取表格,
new_table在綱目內,new_schema在型錄內iceberg_data。 - 選取 產生 SELECT。
- 將限制編輯為 100,如範例所示:
SELECT * FROM "iceberg_data"."new_schema"."new_table" LIMIT 100; - 按一下 執行於,以執行查詢。
- 選取 結果集 或 詳細資料 標籤,以檢視結果。 您也可以儲存查詢。