データのプロビジョニングとレプリケーション SAP HANA

⚡ スマートサマリー

データプロビジョニング SAP HANAは、フロントエンドツールがデータにアクセスする前に、ソースシステムからデータをロードします。例:tract、変換、ロードはプロセスを構成し、組み込みオプションまたはSLT、データサービス、DXCなどの外部ツールを通じて提供されます。

  • 🔄 コアプロセス: プロビジョニングは、ネットワークがユーザーにデータを提供できるように作成、準備、有効化します。tract、変換、ロード。
  • ⚙️ 組み込みオプション: フラットファイル、スマートデータストリーミング、スマートデータアクセス、エンタープライズ情報管理、およびリモートデータ。
  • 🔌 外部ツール: SAP ランドスケープ変革、ビジネスオブジェクトデータサービス、ダイレクトエクスチェンジtracTor Connection、およびSybase Replication Server。
  • 豪華<XNUMXxXNUMXF><XNUMXxXNUMXF><XNUMXxBXNUMX><XNUMXxBXNUMX>️ SLTの強さ: リアルタイムおよびスケジュールされたレプリケーション SAP と非SAP ソースシステム。
  • 飲料衣<XNUMXxXNUMX><XNUMXxBC><XNUMXxBC> データサービス: 異種ソースにわたるETLプロセスを設計するためのグラフィカルプラットフォーム。
  • 📦 DXCネイチャー: ダイレクトエクスtractor Connection は、既存の BW を再利用したバッチ駆動型 ETL ルートです。tractors。
  • 🔗 SLTの前提条件: ソースへのRFCまたはデータベース接続とデータベース接続 SAP ハナ。

データプロビジョニングとレプリケーション SAP HANA

データプロビジョニングとは何ですか?

データプロビジョニングとは、ネットワークを作成して準備し、ユーザーにデータを提供できるようにするためのプロセスです。データをロードするには、 SAP データがフロントエンド ツール経由でユーザーに届く前に HANA に送信されます。

これらすべてのプロセスは次のように呼ばれます ETL (元tract、変換、ロード)であり、詳細は以下のとおりです。

  • Extracトン - これはETLの最初の、そして時には最も難しい部分であり、データ抽出が行われます。trac異なるソースシステムから取得。
  • 変身 - 変換部分では、データに対して一連のルールまたは関数が定義されます。tracソースシステムから取得し、ターゲットシステムにデータをロードします。
  • ロード - ロードフェーズでは、ターゲットシステムにデータをロードします。

なぜなら SAP HANAはデータをメモリに保持し、リアルタイムレポートによく使用されます。そのため、プロビジョニング方法の選択は、レポート内のデータの最新性に直接影響します。利用可能なツールの一覧の後、その選択について検討します。

でのレプリケーション SAP HANA

SAP HANAは2種類のプロビジョニングツールをサポートしています。

  1. SAP HANA組み込みプロビジョニングツール
    1. フラットファイル
    2. スマートなデータストリーミング
    3. スマート データ アクセス (SDA)
    4. エンタープライズ情報管理(EIM)
    5. リモートデータ
  2. サポートされている外部ツール SAP HANA
    1. SAP 景観の変容
    2. SAP ビジネスオブジェクトデータサービス
    3. SAP ダイレクトエクスtracTor接続
    4. Sybase レプリケーション サーバー

現在、データ提供の主な方法は、 SAP ハナ、これらは

データの提供方法 詳細説明
SLT SLT (“SAP ランドスケープ変換レプリケーションサーバー(Landscape Transformation Replication Server)は、 SAP Net Weaverプラットフォーム。SLTは、リアルタイムおよびスケジュールされた時間レプリケーションに最適なソリューションです。 SAP と非SAP ソースシステム。
SAP データサービス SAP データサービス は、グラフィカル ユーザー インターフェイスを使用して ETL プロセスを設計するためのプラットフォームです。
DXC DXC Direct Ex の略ですtractor Connectは、バッチ処理型のETLツールです。
フラットファイルのアップロード このオプションは、データ(.csv、.xls、.xlsx)をアップロードするために使用します。 SAP ハナ。

SAP HANA SLT ロードマップ

SAP HANA SLTロードマップは以下のとおりです。SLTを介したデータプロビジョニングには、RFC/DB接続が必要です。 SAP/非SAP ソースシステムとDB接続 SAP HANAデータベース。 SAP SLT サーバーMapを定義しますping そしてデータ変換。以下は、SLT を通じたデータプロビジョニングのロードマップです。

SAP HANA SLT ロードマップ
SAP HANA SLT ロードマップ

SLT、データサービス、DXC、フラットファイルの比較

これら4つの主要な方法は互換性がありません。それぞれ異なるレイテンシ要件と異なる種類のソースに対応するように設計されており、その点は表で明確に示されています。

SLT SAP データサービス DXC フラットファイル
レイテンシ リアルタイムまたはスケジュール済み バッチ、スケジュール済み バッチ、スケジュール済み マニュアル、ワンオフ
ソースシステム SAP と非SAP データベースを追加しました ファイルやウェブサービスなど、ほぼあらゆるソース SAP ビジネススイートのみ CSV、XLS、XLSX
変換 複製時のルールに基づいたシンプルな操作 豊富なグラフィック変換 既存の元tracタ なし
意味は保持される テーブルレベルのみ 職務で設計されているとおり はい、元tracタ なし
セットアップの手間 中規模、SLTサーバーが必要 高い、データサービス環境が必要 低いところtracトールが存在する 非常に低い
典型的な使用 Operaライブ取引に関する全国的な報告 異種ソースの統合 既存のBWを再利用tracトーロジック プロトタイプping 小さなルックアップテーブル

それぞれに専用のチュートリアルがあります。 SLT, SAP データサービス, DXC, フラットファイルのアップロード.

スマートデータアクセスとスマートデータ統合

上記の組み込みリストには、他のオプションとは異なる動作をする2つのオプションが含まれています。これらは、データのコピーを一切行わないことができるためです。

スマートデータアクセス(SDA)。 SDA は仮想テーブルを作成します SAP HANAは、リモートシステムのテーブルを参照します。データは複製されません。クエリが仮想テーブルにアクセスすると、HANAは可能な限り多くの処理をリモートデータベースにプッシュし、結果のみを取得します。利点は、ストレージコストがゼロで、データが常に最新であることです。欠点は、クエリ速度がリモートシステムに依存するため、ソースが遅いと、高速なHANAレポートも遅くなることです。

スマートデータ統合(SDI)。 SDIは、バッチ処理または変更データキャプチャによるレプリケーションと、その過程での変換処理を可能にするアダプタによって、この概念をさらに拡張します。事実上、データサービスが提供する機能の多くをHANA自体に取り込むことで、小規模プロジェクトにおける別途のETL環境の必要性を排除します。

3つの家族の中から選ぶ場合、以下の3つの点が重要になります。

  • データはどの程度最新のものでなければならないか? SLTまたはSDIの変更データキャプチャではリアルタイムでデータを取得できます。データサービスまたはDXCの場合は、一晩あれば十分です。
  • そもそもデータをコピーする必要はありますか? クエリの頻度が低く、かつ高性能なデータベースに格納されている場合、SDAは重複を完全に回避します。
  • どの程度の変革が必要か? 単純なフィルタリングはSLTに適しており、複雑なデータクレンジング、重複排除、および検索はデータサービスに適している。

データが到着すると、情報ビューを通じてレポートに公開されます。 SAP HANAモデリング チュートリアル。

よくあるご質問

レプリケーションでは行がHANAにコピーされるため、クエリは高速化されますが、ストレージ容量が消費されます。SDAによる仮想化では、データはソースに残され、必要に応じて読み込まれるため、速度とコストのトレードオフが生じます。

はい、ほとんどの環境ではそうなっています。SLTは通常、リアルタイムのトランザクションテーブルを処理し、データサービスは外部ソースを夜間に統合し、それぞれ異なるスキーマに書き込みます。

AIは読み込み前にソースデータをプロファイリングし、重複、不整合なフォーマット、欠落したキーなどを検出するため、問題が数週間後にレポートで明らかになるのではなく、ソース段階で修正されます。

はい。行数とロード時間の異常検出により、停止または遅延しているレプリケーションが特定されます。これは、レポートに昨日の数値が表示されるまで気づかれないことがよくあります。

プロトタイプ用ping小規模な参照テーブルや、単発のデータロードなどに使用される場合があります。これは手動で再現性がなく、スケジュールに基づいて実行する必要のある本番データフローに組み込むべきではありません。