BigQuery Connector for SAP 新功能

本文列出 BigQuery Connector for SAP 的重大變更,包括特定版本的強化功能。

如要查看 SAP 在 Google Cloud發布的所有公告,請參閱「版本資訊」。

更新 BigQuery Connector for SAP

如要瞭解如何更新 BigQuery Connector for SAP,請參閱「更新 BigQuery Connector for SAP」。

2.9 版

BigQuery Connector for SAP 2.9 版推出下列強化功能:

  • 透過 Pub/Sub 複製變更資料擷取 (CDC) 資料: 透過 Pub/Sub 複製 CDC 資料時,系統會處理串流變更並套用至現有資料,藉此更新 BigQuery 表格。這樣一來,BigQuery 資料就會隨時保持最新狀態,並準確反映 SAP 來源資料表中的任何新增、變更或刪除作業。因此,您的 Analytics 服務一律會提供最新資訊,不必進行自訂重複資料刪除作業。

    BigQuery Connector for SAP 會擷取 SAP 記錄的任何更新或刪除作業,並將這些變更發布至 Pub/Sub 主題。接著,BigQuery 訂閱項目會使用 Storage Write API,將變更內容串流至相關的 BigQuery 表格。

    詳情請參閱「BigQuery Connector for SAP 總覽」。

2.8 版

BigQuery Connector for SAP 2.8 版推出下列強化功能:

  • 記錄層級壓縮選項:BigQuery Connector for SAP 提供記錄層級的壓縮選項。這個選項可讓您將指定空白欄位及其初始值複製到 BigQuery,同時仍使用資料表層級的記錄壓縮。詳情請參閱記錄壓縮

  • 交易,查看 BigQuery Connector for SAP 的版本:您可以使用交易 /GOOG/BQC_VERSION,查看系統上安裝的 BigQuery Connector for SAP 版本。

  • 強化 HTTP 錯誤處理機制:強化點 /GOOG/ES_GCP_HTTP_CLIENT 可讓您處理源自 SAP 用戶端的 HTTP 錯誤,進而打造更穩健的自訂整合。詳情請參閱「加強型 HTTP 錯誤處理」。

  • 叢集資料表複製:我們已解決問題,現在可透過單一大量轉移 ID,複製屬於同一叢集的多個資料表。從 BigQuery Connector for SAP 2.8 版開始,您可以在單一大量轉移 ID 中複製所有叢集資料表。

2.7 版

BigQuery Connector for SAP 2.7 版擴大支援使用 SAP SLT 外掛程式 - DMIS 2018 SP 11。

2.6 版

BigQuery Connector for SAP 2.6 版推出下列強化功能:

  • 建立資料表工具:如果 SAP 中的來源資料表為空白,您可以使用「建立資料表」工具在 BigQuery 資料集中建立資料表。如要瞭解如何執行這項工具,請參閱「建立資料表工具」。

  • 大量欄位轉換工具:如要將目標欄位對應大量轉換為 STRING,可以使用大量欄位轉換工具。如要瞭解如何執行這項工具,請參閱「大量欄位轉換工具」。

  • BigQuery Connector for SAP 設定的唯讀檢視畫面:如果使用者只需要查看 BigQuery Connector for SAP 設定,BigQuery Connector for SAP 提供自訂交易 /GOOG/SLT_SETT_DISP。管理員可以將這筆交易的存取權授予只需要唯讀存取權的使用者。如需詳細資訊,請參閱:

  • PSE 檔案的自訂名稱:對於用於簽署 JSON 金鑰的 PSE 檔案 (用於 JWT 型驗證),BigQuery Connector for SAP 支援自訂名稱。先前,PSE 檔案名稱必須為 SAPZG_JWT100.PSE

  • 預設啟用「在第一個錯誤標記處中斷」(BREAK):使用交易 /GOOG/SLT_SETTINGS 建立的新大量轉移金鑰,預設會啟用 BREAK 標記。

  • 已啟用叢集資料表複製功能:SAP 專用 BigQuery 連接器支援將叢集資料表中的資料複製到 BigQuery。如果您已套用叢集資料表資料複製的修正程式,請務必先刪除該修正程式,再將 BigQuery Connector for SAP 更新至 2.6 版。如要進一步瞭解如何刪除 Hotfix,請參閱 SAP 頁面「建立、編輯及刪除強化實作」。

  • 複製驗證報告的強化功能

    • 您可以針對大量轉移設定中的特定表格執行複製驗證報表。如需詳細資訊,請參閱:

    • 資料表 /GOOG/REPL_RES 的所有計數欄位都能容納大於 32 位元整數限制 (-2,147,483,648+2,147,583,647) 的值。

    • 如要遵循 GoogleSQL 詞彙結構和語法,查詢 BigQuery 計數的所有路徑運算式都必須以反引號 (`) 括住。

  • 修正 JWT 驗證的預設對象:如果您使用 Private Service Connect 連線至 Google Cloud,系統會在驗證期間正確設定預設對象。如果您已套用這個問題的 hotfix,請務必先刪除 hotfix,再將 BigQuery Connector for SAP 更新至 2.6 版。如要進一步瞭解如何刪除 Hotfix,請參閱 SAP 頁面「建立、編輯及刪除強化實作」。

  • INT8 資料類型對應已修正:在支援的 SAP 系統版本中,INT8INTEGER 資料類型的對應功能可正常運作。

  • 改善錯誤訊息:為方便排解問題,我們在 SDK 中提升了錯誤訊息的清楚程度和可理解性。

2.5 版

增強功能

  • 支援 RFC 目的地:您現在可以使用 RFC 目的地連線至 Google Cloud。為協助您入門,傳輸檔案包含 RFC 目的地範例。使用 RFC 目的地,您可以執行下列操作:透過 Private Service Connect 端點連線至 Google Cloud 、設定 Proxy 伺服器設定,以及啟用 HTTP 壓縮。詳情請參閱「RFC 目的地」。

  • 支援使用 Private Service Connect:您現在可以使用 Private Service Connect (PSC) 端點,以私下方式使用 Google Cloud API 和服務。您可以在連接器用來連線至 Google Cloud的 RFC 目的地中,指定 PSC 端點。RFC 目的地是 BigQuery Connector for SAP 2.5 版的新功能。如需詳細資訊,請參閱:

  • 權杖快取:為提升複製作業的效能和容錯能力,BigQuery Connector for SAP 現在支援快取存取權杖,方便存取 BigQuery。如需詳細資訊,請參閱:

  • 自動重試擷取非Google Cloud工作負載的存取權杖:對於在 Google Cloud以外執行的 SAP 工作負載,BigQuery Connector for SAP 現在會在無法擷取存取權杖時自動重試。您可以為進階設定參數 CMD_EXEC_TRIES 設定值,控制重試次數。詳情請參閱「進階設定」。

  • 使用 JWT 驗證 Google Cloud 非工作負載Google Cloud:對於在 Google Cloud外部執行的 SAP 工作負載,您現在可以設定驗證 Google Cloud 和授權,使用由Google Cloud簽署的 JSON Web Token (JWT) 存取 BigQuery。透過以 JWT 為基礎的驗證機制,您可以在Google Cloud 中進行驗證,不必在 SAP LT 複寫伺服器主機上安裝 Google Cloud CLI,也不必建立 OS 層級的指令。詳情請參閱「使用 JWT 驗證來取得存取權杖」。

  • 動態區塊大小:如果區塊的位元組大小超過 BigQuery 接受的 HTTP 要求位元組大小上限,動態區塊大小功能會自動縮減區塊大小,並重試複製到 BigQuery 的作業。詳情請參閱「動態區塊大小」。

  • 新版強化功能結束:這個版本推出新的強化功能結束,可讓您在 HTTP 呼叫 BigQuery API 後,收集發生 HTTP 錯誤時的記錄資料。您可以使用這些記錄排解 HTTP 錯誤。詳情請參閱「強化退出」。

  • 載入模擬工具:載入模擬工具可模擬載入至 BigQuery 的作業。進而評估複製效能、找出潛在問題、瞭解問題的根本原因,並在透過 BigQuery Connector for SAP 將 SAP 資料實際複製到 BigQuery 之前解決問題。詳情請參閱「負載模擬工具」。

2.2 至 2.4 版 (不適用)

BigQuery Connector for SAP 2.2 至 2.4 版不適用。

2.1 版

增強功能

  • 語言支援:連接器支援在 SAP LT 複製伺服器上執行的背景工作,適用於 SAP SLT 支援的所有語言。詳情請參閱「語言支援」。

  • 排解無效資料錯誤:連接器包含改良的錯誤訊息,可協助您排解無效資料錯誤。詳情請參閱「問題:與無效資料相關的錯誤訊息」。