このドキュメントでは、バージョン固有の機能強化など、BigQuery Connector for SAP の重要な変更点について説明します。
Google Cloud での SAP からのすべてのお知らせを確認するには、リリースノートをご覧ください。
BigQuery Connector for SAP の更新
BigQuery Connector for SAP を更新する方法については、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 エラー処理の強化をご覧ください。クラスタ テーブルの複製: 1 つの一括転送 ID 内で同じクラスタに属する複数のテーブルの複製を妨げていた問題が解決しました。BigQuery Connector for SAP バージョン 2.8 以降では、1 つの一括転送 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
が用意されています。管理者は、読み取り専用アクセスのみを必要とするユーザーにこのトランザクションへのアクセス権を付与できます。詳しくは以下をご覧ください。- Google Cloud で実行されているワークロードの場合は、BigQuery Connector for SAP の設定を表示するための SAP ロールと認可を作成するをご覧ください。
- Google Cloud の外部で実行されているワークロードの場合は、BigQuery Connector for SAP の設定を表示するための SAP ロールと認可を作成するをご覧ください。
PSE ファイルのカスタム名: JWT ベースの認証で使用され JSON キーの署名に使用される PSE ファイルの場合、BigQuery Connector for SAP はカスタム名をサポートします。以前、PSE ファイル名は
SAPZG_JWT100.PSE
にする必要がありました。最初のエラーで中断のフラグ(
BREAK
)がデフォルトで有効: トランザクション/GOOG/SLT_SETTINGS
を使用して作成された新しい一括転送鍵では、BREAK
フラグがデフォルトで有効になっています。クラスタ テーブルのレプリケーションを有効にしました: BigQuery Connector for SAP は、クラスタ テーブルから BigQuery へのデータのレプリケーションをサポートしています。クラスタ テーブルからのデータのレプリケーションにホットフィックスを適用している場合は、BigQuery Connector for SAP をバージョン 2.6 に更新する前に、ホットフィックスを削除する必要があります。修正プログラムを削除する詳細については、SAP のページ 機能拡張実装の作成、編集、削除 をご覧ください。
レプリケーション検証レポートの機能強化:
レプリケーション検証レポートは、一括転送構成の特定のテーブルに対して実行できます。詳しくは以下をご覧ください。
- Google Cloud で実行されているワークロードの場合は、Replication Validation ツールを実行するをご覧ください。
- Google Cloud の外部で実行されるワークロードの場合は、Replication Validation ツールを実行するをご覧ください。
テーブル
/GOOG/REPL_RES
のすべてのカウント フィールドは、32 ビット整数の上限(-2,147,483,648
~+2,147,583,647
)を超える値に対応できます。GoogleSQL の語彙の構造と構文に従うため、BigQuery でカウントをクエリするすべてのパス式は、バッククォート(`)で囲みます。
JWT ベースの認証のデフォルト オーディエンスが修正されました: Private Service Connect を使用して Google Cloud に接続する場合、認証時にデフォルト オーディエンスが正しく設定されます。この問題の修正プログラムを適用した場合は、BigQuery Connector for SAP をバージョン 2.6 に更新する前に、ホットフィックスを削除する必要があります。修正プログラムを削除する詳細については、SAP のページ 機能拡張実装の作成、編集、削除 をご覧ください。
INT8
データ型のマッピングを修正しました: SAP システムのサポートされているバージョンでは、INT8
からINTEGER
のデータ型へのマッピングが期待どおりに機能します。エラー メッセージを改善しました: トラブルシューティングを容易にするため、SDK 内でエラー メッセージの明確さとわかりやすさが強化されています。
バージョン 2.5
機能強化
RFC 宛先のサポート: RFC 宛先を使用して Google Cloud に接続できるようになりました。すぐに利用できるように、トランスポート ファイルにはサンプルの RFC 宛先が含まれています。RFC 宛先を使用すると、Private Service Connect エンドポイントを使用して Google Cloud に接続し、プロキシ サーバーを構成して HTTP 圧縮を有効にできます。詳細については、RFC 宛先をご覧ください。
Private Service Connect の使用のサポート: Private Service Connect(PSC)エンドポイントにより、プライベートでの Google Cloud APIs とサービスの利用が可能になりました。コネクタが Google Cloud との接続に使用する RFC 宛先に PSC エンドポイントを指定します。RFC 宛先は、BigQuery Connector for SAP のバージョン 2.5 で新しく追加されました。詳しくは以下をご覧ください。
- Google Cloud で実行されるワークロードの場合: Private Service Connector エンドポイントを指定する。
- Google Cloud の外部で実行されているワークロードの場合: Private Service Connector エンドポイントを指定する。
トークンのキャッシュ保存: BigQuery Connector for SAP では、レプリケーションのパフォーマンスとフォールト トレランスを向上させるため、BigQuery へのアクセスを許可するアクセス トークンをキャッシュに保存できるようになりました。詳しくは以下をご覧ください。
- Google Cloud で実行されるワークロードの場合: トークンのキャッシュ保存を有効にする。
- Google Cloud の外部で実行されるワークロードの場合: トークンのキャッシュ保存を有効にする。
Google Cloud 以外のワークロードのアクセス トークン取得の自動再試行: Google Cloud の外部で実行されている SAP ワークロードの場合、BigQuery Connector for SAP は、アクセス トークンの取得に失敗した場合にアクセス トークンの取得を自動的に再試行するようになりました。再試行する回数を制御するには、詳細設定パラメータ
CMD_EXEC_TRIES
に値を設定します。詳しくは、詳細設定をご覧ください。Google Cloud 以外のワークロードの JWT を使用した Google Cloud の認証: Google Cloud の外部で実行される SAP ワークロードに対して、Google Cloud で署名された JSON Web Token(JWT)を使用して Google Cloud に対する認証と BigQuery に対するアクセスの認可を設定できるようになりました。JWT を使用した認証では、Google Cloud CLI をインストールして SAP LT Replication Server ホストに OS レベルのコマンドを作成しなくても、Google Cloud に対する認証が可能です。詳細については、JWT でアクセス トークンを取得する認証をご覧ください。
動的チャンクサイズ: 動的チャンクサイズ機能を使用すると、チャンクのバイトサイズが BigQuery で許容される HTTP リクエストの最大バイトサイズを超えたときに、自動的にチャンクサイズを減らして BigQuery へのレプリケーションを再試行できます。詳細については、動的チャンクサイズをご覧ください。
新しい拡張出口: このバージョンでは、BigQuery API への HTTP 呼び出し後に 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 Replication Server で実行されるバックグラウンド ジョブを、SAP SLT でサポートされているすべての言語で実行できます。詳細については、言語サポートをご覧ください。
無効なデータに関連するエラーのトラブルシューティング: コネクタのエラー メッセージが向上し、無効なデータに関連するエラーのトラブルシューティングに役立ちます。詳細については、問題: 無効なデータに関連するエラー メッセージをご覧ください。