全部產品
Search
文件中心

Hologres:基於HoloWeb建立MaxCompute外部表格

更新時間:Dec 14, 2024

本文為您介紹如何使用HoloWeb建立、編輯或刪除外部表格,以及預覽外部表格資料和DDL語句。

前提條件

存在已登入執行個體,請參見登入執行個體

建立外部表格

  1. 登入Hologres管理主控台

  2. 在頂部功能表列左側,選擇相應的地區。

  3. 單擊前往HoloWeb,進入HoloWeb開發頁面。

  4. 在HoloWeb開發頁面的頂部功能表列,單擊中繼資料管理 > MaxCompute加速,單擊建立外部表格

    您也可以在中繼資料管理介面的已登入執行個體列表。單擊目標資料庫,滑鼠右擊資料庫下已建立的目標模式,選擇建立MC外表

  5. 建立外部表格頁面,根據加速方式不同,配置對應各項參數。

    整庫加速

    分類

    參數

    描述

    加速方式

    選擇加速方式

    Hologres支援三種加速方式:

    • 整庫加速

    • 部分加速

    • 單表加速

    選擇整庫加速

    MaxCompute資料來源

    專案名

    MaxCompute的專案(Project)名稱。

    Schema Name

    MaxCompute的Schema名稱。

    對於已開啟Schema的MaxCompute專案,此處可配置當前專案下有許可權的所有Schema名稱;未開啟Schema的專案,無需配置此參數。關於Schema詳情,請參見Schema操作

    目標表位置

    Holo Schema

    模式名稱。

    您可以選擇預設建立的public模式,也可以選擇建立的模式名稱。

    進階選項

    表名衝突

    三種表名衝突解決方式:

    • 忽略,繼續建立其他表

    • 更新,修改同名表

    • 報錯,不再重複建立

    資料類型不支援

    兩種資料類型不支援處理方式:

    • 報錯,匯入失敗

    • 忽略,跳過不支援欄位所在表

    部分加速

    分類

    參數

    描述

    加速方式

    選擇加速方式

    Hologres支援三種加速方式:

    • 整庫加速

    • 部分加速

    • 單表加速

    選擇部分加速

    MaxCompute資料來源

    專案名

    MaxCompute的專案(Project)名稱。

    Schema Name

    MaxCompute的Schema名稱。

    對於已開啟Schema的MaxCompute專案,此處可配置當前專案下有許可權的所有Schema名稱;未開啟Schema的專案,無需配置此參數。關於Schema詳情,請參見Schema操作

    目標表位置

    Holo Schema

    模式名稱。

    您可以選擇預設建立的public模式,也可以選擇建立的模式名稱。

    進階選項

    表名衝突

    三種表名衝突解決方式:

    • 忽略,繼續建立其他表

    • 更新,修改同名表

    • 報錯,不再重複建立

    資料類型不支援

    兩種資料類型不支援處理方式:

    • 報錯,匯入失敗

    • 忽略,跳過不支援欄位所在表

    搜尋

    通過表名模糊搜尋,最多支援200張表,超出將不再顯示。

    單表加速

    分類

    參數

    描述

    加速方式

    選擇加速方式

    Hologres支援三種加速方式:

    • 整庫加速

    • 部分加速

    • 單表加速

    選擇單表加速

    MaxCompute資料來源

    專案名

    MaxCompute的專案(Project)名稱。

    Schema Name

    MaxCompute的Schema名稱。

    對於已開啟Schema的MaxCompute專案,此處可配置當前專案下有許可權的所有Schema名稱;未開啟Schema的專案,無需配置此參數。關於Schema詳情,請參見Schema操作

    表名

    MaxCompute的對應Schema下的資料表。支援基於表首碼模糊搜尋。

    Hologres 目標表

    Schema

    模式名稱。

    您可以選擇預設建立的public模式,也可以選擇建立的模式名稱。

    表名

    Hologres需要加速的單表表名。

    目標表描述

    Hologres需要加速的單表描述。

    說明

    建立外部表格同步MaxCompute表的資料時,會將資料庫中表欄位的Comment和列的Comment一併同步至Hologres。

  6. 單擊提交,完成外部表格的建立。提交之後,您可以在左側對應模式下,重新整理出建立的外部表格。

  7. 可選:您可以在已建立的外部表格頁面,單擊查詢表,進入SQL查詢時段,使用標準的PostgreSQL語言進行開發。

編輯外部表格

  1. 在左側導覽列,單擊已登入執行個體,顯示所有已登入的執行個體名稱。

  2. 單擊目標執行個體下的資料庫,顯示所有已建立的資料庫。

  3. 單擊目標資料庫模式下的外表,顯示所有已建立的外部表格。

  4. 滑鼠右擊目標外部表格,選擇開啟表

  5. 在目標表頁簽的右上方,單擊編輯表

  6. 您可以根據業務需求,更改需要映射的外部源表的欄位分區編輯外部表格

  7. 單擊提交,完成對當前外部表格的編輯。

修改外部表格名稱

  1. 在左側導覽列已登入執行個體介面查詢目標外部表格。

  2. 單擊目標執行個體下的資料庫,顯示所有已建立的資料庫。

  3. 單擊目標資料庫模式下的外表,顯示所有已建立的外部表格。

  4. 滑鼠右擊目標外部表格,選擇重新命名

  5. 單擊確認

刪除外部表格

  1. 在左側導覽列已登入執行個體介面查詢目標外部表格。

  2. 單擊目標執行個體下的資料庫,顯示所有已建立的資料庫。

  3. 單擊目標資料庫模式下的外表,顯示所有已建立的外部表格。

  4. 滑鼠右擊目標外部表格,選擇刪除表

  5. 單擊確認

資料預覽

  1. 在左側導覽列已登入執行個體介面查詢目標外部表格。

  2. 單擊目標執行個體下的資料庫,顯示所有已建立的資料庫。

  3. 單擊目標資料庫模式下的外表,顯示所有已建立的外部表格。

  4. 雙擊目標外部表格,在外部表格頁簽頁面單擊資料預覽

相關文檔

您還可以通過SQL語句建立、修改和刪除外部表格,詳情請參見: