全部產品
Search
文件中心

:使用須知

更新時間:Jul 06, 2024

本文介紹使用Lindorm計算引擎SQL語句訪問資料庫的資料時,需要提前瞭解的相關內容。

瞭解開源Spark SQL

通過開源Spark SQL訪問資料庫的資料分為以下三個層級:

  • Catalog:用來標識使用者不同的資料來源。

  • Namespace:與資料庫中的Database或者Schema相對應。

  • Table:與資料庫中的表相對應。

瞭解Lindorm計算引擎SQL

根據您已開通的引擎類型(即寬表引擎、時序引擎、搜尋引擎等),Lindorm計算引擎為您新增對應的資料來源(Catalog)。您可以使用SHOW CATALOGS語句來查看當前可以使用的資料來源,資料來源名稱和說明如下:

資料來源名稱

說明

文法規則參考

spark_catalog

計算引擎預設提供的資料來源。建議使用Hive Metastore來管理資料來源的中繼資料,具體請參見訪問Hive資料

Spark SQL

lindorm_table

讀寫Lindorm寬表引擎使用的資料來源。

訪問寬表引擎資料

lindorm_cdc

讀寫Lindorm CDC資料使用的資料來源。

訪問Lindorm CDC資料的介紹

訪問文法樣本:Lindorm寬表引擎(lindorm_table)中有一個Database名稱為DB1,DB1中有一個表名為tableX,可以通過以下兩種方式查詢表的資料。

  • 樣本一

    SELECT fieldA FROM lindorm_table.DB1.tableX;
  • 樣本二

    USE lindorm_table.DB1;
    SELECT fieldA FROM tableX;