SAP 初心者向けBODSチュートリアル: BODSとは何か Archi構造

学ぶ前に SAP BODSの概要を理解しましょう

ETLとは何ですか?

ETL は Extract-Transform-Load の略で、ターゲット システムからデータ ウェアハウスにデータをロードする方法のプロセスです。 データはデータベースから抽出され、データ ウェアハウス スキーマに従って一致するように変換されます。 その後、ディメンション テーブルとファクト テーブルの形式でデータ ウェアハウス データベースに再度ロードされます。

何ですか SAP BODS?

SAP ボディ は、異種システムからデータを抽出し、データを意味のある情報に変換し、データをロードするための ETL ツールです。 データウェアハウス. データ統合、データ品質、データ処理、データプロファイリングのためのエンタープライズクラスのソリューションを提供するように設計されています。 SAP BODS は Business Objects Data Services です。

の歴史 SAP ボディ

ここには、歴史上有名なランドマークがあります SAP BODS:

  • 2002 年、BusinessObjects は、Acta の XNUMX つのソフトウェア製品のブランドを BusinessObjects Data Quality ツールと BusinessObjects Data Integration ツールに変更しました。
  • ビジネスオブジェクツは、 SAP 2007年に両製品とも名称が変更され、 SAP BODQと SAP ボディ。
  • 2008年には、 SAP これら2つの製品を1つのツールに統合し、名前を変更しました。 SAP ビジネス オブジェクト データ サービス (BODS)

SAP ボディ Archi構造

ここでは、 SAP BODS アーキテクチャ:

SAP ボディ Archi構造図
SAP ボディ Archi構造図

倉庫

リポジトリは、ユーザーが作成し事前定義したシステム オブジェクト、ソース、ターゲットのメタデータ、および変換ルールを保持するテーブルのセットです。 これにより、オープンなクライアント/サーバー プラットフォーム上にリポジトリをセットアップできます。 これは、他のエンタープライズ ツールとメタデータを共有するのに役立ちます。 各ローカル リポジトリは、作成したジョブを実行する XNUMX つ以上のジョブ サーバーに接続されます。

マネージメントコンソール

SAP BOD データ サービス管理コンソールは、次の機能を備えた Web ベースのアプリケーションです。

  • 影響と線形分析
  • 管理部門
  • 自動ドキュメント化
  • Operaダッシュボード
  • データ検証
  • データ品質データレポート。

ジョブサーバー

ジョブ サーバー コンポーネントは、データ移動エンジンの起動に役立ちます。複数のソースからのデータを統合できます。複雑なデータ変換を実行し、ERP システムやその他のソースからのトランザクションと抽出を管理できます。

データ統合ジョブサーバーツールを使用すると、バッチモードまたはリアルタイムモードでデータを移動できます。高いデータスループットとスケーラビリティを実現します。さらに、ジョブを設計しながら、ジョブサーバーにジョブの実行を指示するデザイナーからジョブを実行することもできます。ジョブサーバーでは、関連するBODSからジョブを取得することもできます。 SAP リポジトリ。

データサービスデザイナー

データ サービス デザイナー ツールは、変換、データ マッピング、および制御ロジックの定義に役立つ使いやすいグラフィカル ユーザー インターフェイスを提供します。

このコンポーネントは、データとワークフローを含むアプリケーションの構築に役立ちます。 このコンポーネントを使用すると、リポジトリに保存されているメタデータを管理することもできます。

エンジン

後 SAP BusinessObjects Data Services ジョブが実行されると、Job Server はエンジンを起動してデータの抽出、変換、移動を実行します。エンジンは並列処理とメモリ内データ変換を使用して、高いデータ接続性、品質、およびスケーラビリティを提供します。

アクセスサーバー

アクセス サーバーは、メッセージ要求を収集してリアルタイム サービスにルーティングし、特定の期間内にメッセージ応答を配信する、リアルタイムの要求/応答メッセージを提供します。 アクセス サーバーはメッセージをクエリし、多数のコンピューティング リソースにわたって次に利用可能なリアルタイム サービスにメッセージを送信します。

アドレスサーバー

次のコンポーネントはアドレス サーバーです。 住所の検証と修正を提供します。 EMEA エンジンが有効になっているグローバル アドレス クレンジングまたはグローバル提案リスト変換を含むデータ フローを処理する前に、アドレス サーバーを起動する必要があります。

重要な用語 SAP ボディ

データストア

データストアは、データベースなどのデータ ソースへの接続を提供します。 これは、実際のバックエンド データベースとデータ サービスの間のリンク インターフェイスです。 データ ストアを使用すると、データ サービスがメタデータなどのデータ ソースの記述をインポートすることもできます。

CMC (中央管理コンソール)

CMC は、BOD 用の Web ベースの管理ツールです。 これは、リポジトリの登録、ユーザー管理などのいくつかの重要な機能を実行するのに役立つツールです。

データ インテグレーター Web 管理者

データインテグレータのWeb管理者はDI Web管理者とも呼ばれます。データサービス内のリポジトリを管理するのに役立ちます。 SAP DI Web 管理に含まれる BOD サービスには、メタ リポジトリ、中央リポジトリ、ジョブ サービス、および Web サービスがあります。

SAP データサービスの利点

BODSの利点をいくつか挙げます SAP

  • SAP Business Objects は、他社の買収が多すぎるため、より優れたプロファイリングを提供します。
  • この ETL ツールはすぐに習得でき、使いやすいです。
  • データ操作タスクを実行するための簡単な UI インターフェイスを提供します。
  • BODSの目的と機能 SAP データの操作と変換を非常に効率的に実行できます。
  • 簡単にドラッグ アンド ドロップできるシステム提供のオブジェクトと関数があります。
  • SAP BODSでは、データインテグレータ言語を使用してさまざまなデータ変換を実装できます。
  • SAP BODS は、カスタマイズされた関数を構築するための複雑なデータ変換を実行するのに役立ちます。
  • Data Integrator Designer を使用すると、リアルタイム ジョブ、バッチ ジョブ、および新しいプロジェクトをリポジトリに保存できます。

の短所 SAP ボディ

ここで、使用の欠点をいくつか挙げます SAP BODS。

  • 高価なツールですので、初期購入費用が非常に高くなります。
  • ビジネス オブジェクトの多くは、多数のサーバーと大規模なハードウェアを必要とします。
  • Business Objects は開発者プラットフォームであるため、Business Objects を使用したい組織には高度なスキルを持つ開発チームのサポートが必要になります。

まとめ

  • SAP BODSは、 SAP さまざまなシステムからデータを抽出し、意味のある情報に変換して、さまざまな種類のシステムにロードすることができます。
  • この SAP BODS の完全な形式は Business Objects Data Services です。
  • リポジトリ、管理コンソール、デザイナー、ジョブサーバー、アクセスサーバーは、 SAP ボディ Archi構造
  • SAP Business Objects は、他社の買収が多すぎるため、より優れたプロファイリングを提供します。
  • BODS は高価なツールであるため、初期購入コストが非常に高くなります