SAP Datasphere 統合オプションの概要

Objective

After completing this lesson, you will be able to 統合オプションの説明

SAP Datasphere へのデータの統合

イントロダクション

データソースは、さまざまな方法で接続することができます。

SAP Datasphere には、sap または非 SAP ソースまたはパートナツールから、クラウドまたはオンプレミスの幅広いソースのデータにアクセスするための、多数のデフォルト組込コネクタが用意されています。

接続により、幅広いリモートシステム (クラウド、オンプレミス、SAP、非 SAP、およびパートナツール) のデータにアクセスすることができます。スペースに割り当てられたユーザは、接続されたリモートシステムのオブジェクトをソースとして使用して、SAP Datasphere でそれらのソースからデータを取得、準備、およびアクセスすることができます。また、特定の接続を使用して、複製フローのターゲットを定義することもできます。

接続は、ソースシステムごとに確立する必要があります。

SAP アプリケーションの統合の詳細については、sap の How-to ホワイトペーパー (https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/8f98d3c917f94452bafe288055b60b35.html?) を参照してください。locale=en-US。

SAP アプリケーションを統合するための接続を作成する方法については、このビデオを視聴してください。

スペースに割り当てられているユーザが SAP Datasphere でデータモデリングおよびデータアクセス用の接続されたソースまたはターゲットを使用できるように、接続を作成します。

仮想アクセスと複製のどちらを使用してデータを保持するかを決定することができます。

各接続タイプでは、定義された機能セットがサポートされます。接続タイプおよび接続設定に応じて、以下の 1 つまたは複数の機能に対して接続を使用することができます。

  • リモートテーブル

    リモートテーブル機能では、ビューの構築がサポートされています。データビルダのグラフィックビューエディタで接続を作成した後、モデラは接続からビューにソースオブジェクト (通常はデータベーステーブルまたはビュー) を追加することができます。ソースオブジェクトにより、リモートテーブルがデプロイされます。

    インポート時に、テーブルはリモートテーブルとしてデプロイされます。接続タイプに応じて、以下のタスクにリモートテーブルを使用できます。
    • ソース内のデータへの直接アクセス (リモートアクセス)

    • フルセットのデータのコピー (スナップショットまたはスケジュールされた複製)

    • データ変更をリアルタイムでコピー (リアルタイム複製)

  • データフロー、複製フロー、および変換フロー

    フロー機能では、データフロー、複製フロー、および変換フローを構築することができます。接続を作成した後、データビルダの各フローエディタで、モデラは接続からデータフローにソースオブジェクトを追加して、データの統合と変換を行うことができます。

  • 外部ツール

    SAP Datasphere は、SAP Datasphere にデータを統合するために、SAP ツールおよび非 SAP ツールに対応しています。

デフォルトでは、リモートテーブルをインポートしても、そのデータは複製されないため、リモートシステムから毎回連携を使用してアクセスする必要があります。データを SAP Datasphere に複製することでパフォーマンスを改善し、定期的な更新をスケジュールして (または、多くの接続タイプに対してリアルタイム複製を有効化して)、データを最新に保つことができます。

データ統合および準備

SAP Datasphere リモートテーブルは、SAP Datasphere の最初のレイヤオブジェクトです。

多くの接続 (SAP システムへのほとんどの接続を含む) では、データを連携または複製するためにリモートテーブルのインポートがサポートされています (接続を介したデータの統合を参照)。

リモートテーブルをインポートして、データビルダの開始ページから、ER モデル内で、またはビューのソースとして直接、スペース内のデータを利用可能にすることができます。

  • デフォルトでは、リモートテーブルによってデータが連携され、データが使用されるたびに、データをロードするためにリモートシステムへの呼出が行われます。複製を有効化して SAP Datasphere にデータを保存することで、パフォーマンスを改善することができます。一部の接続ではリアルタイム複製がサポートされますが、その他の接続では、定期的な更新をスケジュールすることで、データを最新状態に保つことができます (リモートテーブルデータの複製を参照)。

  • 複製パフォーマンスを最適化し、データフットプリントを削減するために、不要な列を削除し、フィルタを設定することができます (リモートテーブルデータロードの制限を参照)。

  • アクセスパフォーマンスを最大化するために、複製されたデータをインメモリに保存することができます (インメモリ記憶域によるテーブルデータアクセスの高速化を参照)。

  • インポートされたリモートテーブルは、スペースのすべてのユーザが使用でき、ビューのソースとして使用できます。
  • データ複製の順序を自動化し、タスクチェーンを使用してタスクをロードすることができます (タスクチェーンの作成を参照)。

デフォルトでは、リモートテーブルをインポートする場合、そのデータは複製されないため、リモートシステムから毎回連携を介してアクセスする必要があります。データを SAP Datasphere に複製することでパフォーマンスを改善し、定期的な更新をスケジュールして (または、多くの接続タイプに対してリアルタイム複製を有効化して)、データを最新状態に保つことができます。

複製フローでは、多くのソースシステムタイプを接続できます。

特定の接続では、複製フローを介した複数のソースオブジェクトから SAP Datasphere へのデータのロードがサポートされています。単一の初期ロードを有効化するか、初期ロードおよびデルタロードを依頼し、単純な射影操作を実行することができます (複製フローの登録を参照)。

複製フローでは、送信シナリオにもを使用することができます。

複製フローを作成して、ソースからターゲットに複数のデータアセットをコピーします。

複製フローを使用して、以下のソースオブジェクトからデータをコピーすることができます。

  • 抽出が有効化された (ABAP ベースの SAP システムの) CDS ビュー

  • 一次キーを持つテーブル

  • ODP プロバイダからのオブジェクト。抽出機能や SAP BW アーティファクト (SAP NetWeaver を基盤とし、DMIS アドオンの適切なバージョンがある SAP システム。SAP ノート 3412110 を参照) など。

利用可能な接続タイプ、ソース、およびターゲットの詳細については、接続によるデータの統合を参照してください。

変換フローは、データを変換する場合に役立ちます。スキpt 言語として Phyton または SQL を使用できます。

変換フローを作成して、1 つ以上のソーステーブルからデータをロードし、変換 (結合など) を適用して、ターゲットテーブルに結果を出力します。1 つまたは複数のソーステーブルからターゲットテーブルに完全なデータセットをロードすることができます。SAP BW ブリッジスペースにあるローカルテーブルとリモートテーブルを追加できます。SAP BW ブリッジスペースにあるリモートテーブルは、変換フローの作成に使用している SAP Datasphere スペースと共有する必要があることに注意してください。1 つのソーステーブルからターゲットテーブルにデルタ変更 (削除されたレコードを含む) をロードすることもできます。

Varios タスクはタスクチェーンに結合できます。

複数のタスクを 1 つのタスクチェーンにグループ化し、マニュアルで 1 回、またはスケジュールによって定期的に実行します。1 つのタスクが順次実行される線形タスクチェーンを作成することができます。(タスクチェーン内に他のタスクチェーンをネストすることもできます)。または、個別のタスクが並列で実行されるタスクチェーンを作成することができます。タスクチェーン実行全体が正常に続行されるかどうかは、並列タスクのいずれかまたはすべてが正常に完了しているかどうかによって異なります。また、タスクチェーンを作成または編集するときに、デプロイ済みタスクチェーンの電子メール通知を設定して、選択したユーザにタスクチェーンの完了を通知することもできます。