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

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

ETLとは何ですか?

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

SAP BODS とは何ですか?

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

SAP BODSの歴史

SAP BODS の歴史における有名なランドマークを以下に示します。

  • 2002 年、BusinessObjects は、Acta の XNUMX つのソフトウェア製品のブランドを BusinessObjects Data Quality ツールと BusinessObjects Data Integration ツールに変更しました。
  • Business Objects は 2007 年に SAP に買収され、これらの製品は両方とも SAP BODQ および SAP BODI に名前変更されました。
  • 2008 年に、SAP はこれらの製品の両方を XNUMX つのツールに統合し、その名前を SAP Business Objects Data Services (BODS) に変更しました。

SAP BODS Archi構造

SAP BODS の基本コンポーネントをいくつか示します。 archi構造:

SAP BODS Archi構造図
SAP BODS Archi構造図

倉庫

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

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

SAP BOD Data Services Management Console は、次の機能を備えた Web ベースのアプリケーションです。wing 機能。

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

ジョブサーバー

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

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

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

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

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

エンジン

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

アクセスサーバー

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

アドレスサーバー

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

SAP BODS の重要な用語

データストア

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

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

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

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

Data Integrator Web 管理者は、DI Web 管理者とも呼ばれます。 これは、データ サービスでリポジトリを維持するのに役立ちます。 DI Web 管理に含まれるこの SAP BOD サービスは、メタ リポジトリ、セントラル リポジトリ、ジョブ サービス、および Web サービスです。

SAP データサービスの利点

SAP の BODS の長所をいくつか紹介します。

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

SAP BODS の欠点

ここでは、SAP BODS を使用することの欠点をいくつか示します。

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

まとめ

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