安裝 SAP 適用的 BigQuery 連接器

本指南說明如何在 SAP LT Replication Server 中,安裝 2.9 版 (最新版) 的 BigQuery Connector for SAP。

本指南說明如何準備 BigQuery、SAP Landscape Transformation Replication Server (SAP LT Replication Server) 和 BigQuery Connector for SAP,以便將 SAP 應用程式的 SAP 資料直接且安全地即時複製到 BigQuery。

本指南適用於 SAP 管理員、系統管理員,以及其他 SAP 和安全與資料專業人員。 Google CloudGoogle Cloud

事前準備

安裝 BigQuery Connector for SAP 前,請確保符合下列必備條件:

  • 您已閱讀 BigQuery Connector for SAP 規劃指南。規劃指南說明 BigQuery Connector for SAP 選項、效能考量、欄位對應,以及其他有助於最佳化設定 BigQuery Connector for SAP 的資訊。
  • 如果您還沒有 Google Cloud 專案,請先建立一個:

    前往專案選取器

  • 專案已啟用計費功能。瞭解如何確認專案已啟用計費功能。您必須有計費帳戶,才能下載 BigQuery Connector for SAP。

  • 已安裝的 SAP 軟體維護作業目前正在進行中,且所有 SAP 軟體的版本彼此相容,如 SAP 產品供應情形對照表所述。

  • 您使用的 SAP 軟體版本支援 BigQuery Connector for SAP,如「軟體需求」一文所述。

  • 您擁有正確的 SAP 授權,可透過 SAP LT Replication Server SDK 將資料複製到任何目標。如要進一步瞭解 SAP 授權,請參閱 SAP 注意事項 2707835

  • 已安裝 SAP LT Replication Server。如要瞭解如何安裝 SAP LT Replication Server,請參閱 SAP 說明文件

  • 設定 SAP LT Replication Server 與來源系統之間的 RFC 或資料庫連線。如有必要,請使用 SAP 交易 SM59 測試 RFC 連線。使用 SAP 交易 DBACOCKPIT 測試資料庫連線。

安裝和設定程序總覽

下表列出本指南涵蓋的程序,以及通常執行這些程序的角色。

程序 角色
如有需要,請在驗證 SAP 的所有適當授權後,按照 SAP 的操作說明安裝 SAP Landscape Transformation Replication Server SAP 管理員。
如有需要,請安裝 SAP NetWeaver 的使用者介面 (UI) 外掛程式。詳情請參閱「SAP 軟體版本規定」。 SAP 管理員。
如果 SAP 工作負載並非在 Google Cloud上執行,請在 SAP 系統和 Google Cloud之間 建立網路連線 網路管理員。
如果 SAP 工作負載並非在 Google Cloud上執行,請 啟用對 Google Cloud API 的私有存取權 Google Cloud 網路管理員。
下載 BigQuery Connector for SAP 安裝套件 Google Cloud 帳單帳戶持有人。
安裝 BigQuery Connector for SAP SAP 管理員。
設定驗證 Google Cloud 安全管理員。

請根據複製路徑選擇下列其中一個設定選項:

資料工程師或管理員。

建立網路連線至 Google Cloud

如果 SAP 工作負載在 Google Cloud上執行,則可略過這個步驟。

如果 SAP 工作負載並非在 Google Cloud上執行,您或網路管理員必須建立安全、高頻寬且低延遲的 Google Cloud連線。

連線方式有以下兩種:

如要設定連線,請按照所選Google Cloud 連線服務提供的操作說明進行。

各項連線服務在不同情境下有不同的操作說明,因此請參閱服務說明文件,並按照適用於您情境的操作說明進行。

啟用 Google Cloud API 的私人存取權

如果 SAP 工作負載在 Google Cloud上執行,則可略過這個步驟。

如果 SAP 工作負載並非在 Google Cloud上執行,則在建立與 Google Cloud的網路連線後,您需要啟用對 Google Cloud API 的私人存取權。

如要啟用私人 API 存取權,請參閱「設定內部部署主機的私人 Google 存取權」。

下載安裝套件

BigQuery Connector for SAP 下載入口網站下載最新版 BigQuery Connector for SAP 安裝套件。

您必須提供 Cloud 帳單號碼,才能完成下載。如要瞭解帳單帳戶,請參閱「Cloud Billing 和付款資料」。

安裝套件包含傳輸檔案,您可將這些檔案複製到 SAP LT Replication Server 的適當傳輸目錄。

安裝 BigQuery Connector for SAP

下載含有 BigQuery Connector for SAP 傳輸檔案的安裝套件後,SAP 管理員就能將傳輸檔案匯入 SAP LT Replication Server,安裝 BigQuery Connector for SAP。

BigQuery Connector for SAP 的 SAP 傳輸包含 BigQuery Connector for SAP 所需的所有物件,包括 /GOOG/ 命名空間、DDIC 物件、SLT SDK BADI 實作和類別、報表程式等。

將傳輸檔案匯入 SAP LT Replication Server 之前,請先確認 SAP LT Replication Server 支援 BigQuery Connector for SAP,如「軟體需求」一文所述。

即使使用支援的 SAP LT Replication Server 版本,有時在匯入傳輸檔案時,仍可能會看到 Requests do not match the component version of the target system 錯誤訊息。在這種情況下,您需要將傳輸檔案重新匯入 SAP LT Replication Server,並在重新匯入時,前往「Import Transport Request」(匯入傳輸要求) 畫面中的「Options」(選項) 分頁,然後選取「Ignore Invalid Component Version」(忽略無效的元件版本) 核取方塊。

以下程序為一般程序。每個 SAP 系統都不盡相同,因此請與 SAP 管理員合作,判斷 SAP 系統可能需要進行哪些程序變更:

  1. 將 BigQuery Connector for SAP 傳輸檔案複製到下列 SAP LT Replication Server 傳輸匯入目錄:

    • /usr/sap/trans/cofiles/KXXXXXX.GM1
    • /usr/sap/trans/data/RXXXXXX.GM1

    在上述範例中,XXXXXX 代表編號的檔案名稱。

  2. 在 SAP GUI 中,使用交易代碼 STMS_IMPORTSTMS 將檔案匯入 SAP 系統。

  3. 確認 /GOOG/SLT_SDK 套件中的所有物件都處於有效狀態且一致:

    1. 在 SAP 介面中輸入交易代碼 SE80
    2. 在套裝方案選取器中,選取 /GOOG/SLT_SDK
    3. 在「Object name」欄位中,以滑鼠右鍵按一下套件 /GOOG/SLT_SDK,然後依序選擇「Check」>「Package Check」>「Objects of Package」

      「結果」欄中的綠色勾號表示所有物件都通過了套件檢查。

驗證安裝

如要確認 BigQuery Connector for SAP 是否已正確安裝,請檢查下列項目:

  • BigQuery Connector for SAP Business Add-In (BAdI) 實作項目已啟用。
  • BigQuery Connector for SAP 複製應用程式在 IUUC_REPL_APPL 資料表中有項目。

如要驗證 BigQuery Connector for SAP 安裝作業,請按照下列步驟操作:

  1. 檢查 BAdI 實作:
    1. 使用交易 SE80 瀏覽並選取 /GOOG/EI_IUUC_REPL_RUNTIME_BQ 增強物件資料夾。
    2. 選取「增強」。頁面右側的「實作元素」
    3. 在「執行階段行為」下方,確認已勾選「實作已啟用」
  2. 檢查複製應用程式:
    1. 使用 SAP 資料瀏覽器或交易 SE16,顯示 IUUC_REPL_APPL 資料表。
    2. 確認下列應用程式是否顯示在表格中:IUUC_REPL_APPL
      • /GOOG/SLT_BQ
      • ZGOOG_SLT_BQ,用於 /GOOG/ 命名空間未註冊時

疑難排解

如要瞭解如何診斷及解決安裝 BigQuery Connector for SAP 時可能遇到的問題,請參閱 BigQuery Connector for SAP 疑難排解指南

取得支援

如果需要協助解決安裝 BigQuery Connector for SAP 的問題,請收集所有可用的診斷資訊,然後與 Cloud Customer Care 團隊聯絡。如要瞭解如何與 Customer Care 聯絡,請參閱「取得 SAP on Google Cloud支援服務」。

後續步驟

如要瞭解如何設定驗證,請參閱「BigQuery Connector for SAP 的驗證總覽」。