全部產品
Search
文件中心

Lindorm:使用須知

更新時間:Aug 28, 2026

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

瞭解開源Spark SQL

開源Spark SQL中,資料表的命名由以下三個部分構成:

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

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

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

瞭解Lindorm計算引擎SQL

根據您已開通的引擎類型,Lindorm計算引擎為您預設新增對應的Catalog(用來標識不同的資料來源)。您可以使用SHOW CATALOGS語句來查看當前可以使用的資料來源。

Catalog相關說明如下:

Catalog名稱

說明

詳細文法介紹

lindorm_columnar

(別名spark_catalog

讀寫Lindorm列存使用的Catalog。該資料來源相容開源SparkSQL中的spark_catalog

lindorm_table

讀寫Lindorm寬表引擎使用的Catalog。

訪問寬表引擎資料

在計算引擎中,您可以通過以下兩種方式查詢不同的Catalog。

  • 文法一

    直接指定資料來源、目標資料庫和目標表進行查詢。

    SELECT fieldA FROM <資料來源名稱>.<目標資料庫>.<目標表>;

    樣本一

    SELECT fieldA FROM lindorm_table.DB1.tableX;
  • 文法二

    先指定資料來源和目標資料庫,然後對目標表進行查詢。

    USE <資料來源名稱>.<目標資料庫>;
    SELECT fieldA FROM <目標表>;

    樣本二

    USE lindorm_table.DB1;
    SELECT fieldA FROM tableX;