部署 Looker 模塊

本頁面說明如何安裝預先建構的 Cortex Framework Looker 區塊,這類區塊位於公開的 GitHub 存放區,例如:

如要部署鄧白氏的 Looker 資訊主頁,請參閱鄧白氏的數據分析資訊主頁

必要條件

如要存取及使用這些預先建構的資訊主頁,請先完成下列事項:

  1. 部署 Cortex Framework:請確認您已設定 Cortex Framework,並將其與資料來源建立關聯。詳情請參閱部署 Cortex Framework 的必要條件
  2. 存取 Looker:存取 Looker 並熟悉這個平台。
  3. 探索可用的資訊主頁:探索預先建構的資訊主頁,以及要部署的資訊主頁中可用的洞察資訊。詳情請參閱「可用的 Looker Blocks」。

完成事前準備後,即可安裝 Looker 模塊。

安裝

Looker Blocks 使用 LookML (Looker 模型語言) 定義 Looker 資訊主頁的語意模型。如要安裝與 Cortex 資料來源對應的 LookML 模型,請使用下列任一選項:

  • 選項 A:透過 Git 網址從 Looker Marketplace 安裝。
  • 方法 B:透過分叉存放區安裝。

以下各節說明每個選項的步驟。

選項 A:透過 Git 網址從 Looker Marketplace 安裝

Looker Marketplace 是 Looker 的集中式平台,可供您尋找、部署及管理 Looker 模塊、應用程式、圖表和外掛程式。如要透過 Looker Marketplace 從 Git 網址安裝,請按照下列步驟操作:

  1. 前往 Looker 執行個體。
  2. 按一下 Looker 選單列 上的「Marketplace」Marketplace按鈕。
  3. 從 Marketplace 選單中選取「管理」選項。
  4. 在「管理」頁面中,選取三點「選項」選單
  5. 選取「透過 Git 網址安裝」按鈕。
  6. 輸入所選存放區的網址和提交 SHA:
  7. 按一下 [安裝]
  8. 在條款及細則對話方塊中,點選「同意並繼續」。
  9. 輸入與資料相符的必要參數
    • 連線名稱
    • 專案 ID
    • 報表資料集
  10. 按一下 [安裝]

詳情請參閱 Looker 說明文件中的「從 Git 網址安裝工具」。

方法 B:透過分叉存放區安裝

如要透過分叉存放區安裝 Looker 區塊,請按照下列步驟操作:

  1. 建立 GitHub 存放區分支

    1. 前往所選 Looker 模塊 的 GitHub 存放區:
    2. 按一下存放區右上角的「Fork」(分支)
    3. 使用您的使用者名稱建立 Fork。這樣一來,GitHub 帳戶中就會建立存放區副本。
  2. 建立空白 LookML 專案

    1. 確認你處於開發模式
    2. 在「開發」選單中選取「專案」
    3. 在「LookML 專案」頁面左上方,選取「設定新模型」,開啟「設定模型」頁面。

    4. 在「設定模型」頁面中,指定模型的選項:

      1. 模型:將模型命名為存放區中 model.lkml 檔案的名稱。例如將模型命名為 cortex-<datasource>

      2. 專案:為專案命名。您可以將名稱設為與模型相同,也可以指定其他名稱。

      3. 允許的連線:指定模型可使用的資料庫連線,或指定模型可使用目前或日後的任何連線。

    5. 按一下「儲存」,將專案儲存為「待處理專案」

    6. 在「LookML 專案」頁面,找出「待處理的專案」區段下方的新專案。

    7. 按一下「新增 LookML」,開啟「新專案」頁面。

    8. 在「New Project」頁面中,指定專案的選項:

      1. 專案名稱:已填入先前步驟中指定的值。
      2. 起點:選取「空白專案」
    9. 選取「建立專案」。Looker 會建立專案,並在 Looker IDE 中開啟。

    詳情請參閱原始 Looker 說明文件中的「產生 LookML 模型」。

  3. 將新的 LookML 專案連結至分支存放區:按照 Looker 說明文件中的步驟,設定及測試 Git 連線

  4. 更新 manifest.lkml 檔案中的常數值

    1. 在 Looker 中開啟存放區分支版本中的 manifest.lkml 檔案。
    2. 找出常數部分,然後按照「必要參數」一節的說明更新值。
  5. 修訂變更並部署至正式環境。您可以使用以已分叉存放區為基礎的 Looker 專案,自訂 LookML 來滿足獨特的業務需求。請按照「將變更部署至正式環境」一文中的步驟操作。

必要參數

這些必要值會在 Marketplace 安裝程序中設定,或是如果這個 Block 是從分支的 Git 存放區安裝,您需要更新專案 manifest.lkml 檔案中這些常數的值。

<th">參數 <th">值 <th">說明 <th">Looker Blocks </th"></th"></th"></th"><td"> Connection Name <td"> 連線名稱 <td">BigQuery 連線名稱,可讓 Looker 查詢 Cortex REPORTING 資料集。 必須啟用。 <td">所有 </td"></td"></td"></td"><td"> Project ID <td"> 專案 ID <td">BigQuery 中報表資料集所在的 Google Cloud 專案。詳情請參閱「識別專案」。<td">所有<0x0A> </td"></td"></td"></td"><td"> Reporting Dataset <td">用於報表的資料集名稱<0x0A> <td">已部署的 Cortex Data Foundation 報表資料集,其中資料來源資料集檢視畫面位於 BigQuery 專案中。 Google Cloud 視 Cortex 資料基礎的部署設定而定,這個資料集名稱通常會採用以「_REPORTING」結尾的模式。<td">所有<0x0A> </td"></td"></td"></td"><td"> Client <td"> SAP 用戶端號碼 (mandt) <td">用於報表的 SAP 用戶端號碼 (mandt)。 <td">SAP </td"></td"></td"></td"><td"> Sign Change <td"> YesNo <td">如要產生損益/收益報表,一般分類帳中的收益通常會顯示為負數,表示為貸方。將「符號變更」值設為 Yes,收益表報表就會顯示正數。 <td">SAP </td"></td"></td"></td">

其他區塊專屬規定

部分區塊的部署作業有特定規定。詳情請參閱特定區塊的部署作業:

<th">Looker 模塊 <th">其他需求連結 </th"></th"><td"> SAP <td">Cortex Framework Looker 模塊 for SAP 的其他規格。 </td"></td"><td"> Oracle EBS <td">適用於 Oracle EBS 的 Cortex Framework Looker 模塊其他規格。 </td"></td">

其他資源

如要進一步瞭解 LookML,請參閱下列說明文件和訓練課程: