SAP 初心者向けBODSチュートリアル
⚡ スマートサマリー
SAP BODSチュートリアルでは、 SAP BusinessObjects Data Servicesは、エンタープライズ向けETLプラットフォームです。 Less本講座では、ETLの基本、歴史、アーキテクチャ、主要用語、利点、欠点、クラウド比較について解説します。
学ぶ前に SAP BODSの概要を理解しましょう
ETLとは何ですか?
ETLはExの略ですtract-Transform-Load は、ターゲットシステムからデータウェアハウスにデータをロードするプロセスです。データは、tracデータベースから取得され、データウェアハウスのスキーマに合わせて変換されます。その後、ディメンションテーブルとファクトテーブルの形式でデータウェアハウスデータベースにロードされます。
何ですか SAP BODS?
SAP ボディ あります ETLツール 元のtrac異なるシステムからデータを取り込み、データを意味のある情報に変換し、データをロードします。 データウェアハウス. データ統合、データ品質、データ処理、データプロファイリングのためのエンタープライズクラスのソリューションを提供するように設計されています。 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 アーキテクチャ:

倉庫
リポジトリは、ユーザーが作成し事前定義したシステム オブジェクト、ソース、ターゲットのメタデータ、および変換ルールを保持するテーブルのセットです。 これにより、オープンなクライアント/サーバー プラットフォーム上にリポジトリをセットアップできます。 これは、他のエンタープライズ ツールとメタデータを共有するのに役立ちます。 各ローカル リポジトリは、作成したジョブを実行する XNUMX つ以上のジョブ サーバーに接続されます。
マネージメントコンソール
SAP BOD データ サービス管理コンソールは、次の機能を備えた Web ベースのアプリケーションです。
- 影響と線形分析
- 管理部門
- 自動ドキュメント化
- Operaダッシュボード
- データ検証
- データ品質データレポート。
ジョブサーバー
ジョブサーバーコンポーネントは、データ移動エンジンの起動を支援します。複数のソースからのデータの統合を可能にし、複雑なデータ変換の実行、トランザクションの管理、および実行を支援します。tracERPシステムやその他の情報源からのデータ。
データ統合ジョブサーバーツールを使用すると、バッチモードまたはリアルタイムモードでデータを移動できます。高いデータスループットとスケーラビリティを実現します。さらに、ジョブを設計しながら、ジョブサーバーにジョブの実行を指示するデザイナーからジョブを実行することもできます。ジョブサーバーでは、関連するBODSからジョブを取得することもできます。 SAP リポジトリ。
データサービスデザイナー
データサービスデザイナーツールは、変換やデータマップを定義するのに役立つ使いやすいグラフィカルユーザーインターフェイスを提供します。pingおよび制御ロジック。
このコンポーネントは、データとワークフローを含むアプリケーションの構築に役立ちます。 このコンポーネントを使用すると、リポジトリに保存されているメタデータを管理することもできます。
エンジン
後 SAP BusinessObjects Data Servicesジョブが実行されると、ジョブサーバーはデータ抽出を実行するエンジンを起動します。tracデータの変換、移動、および処理。このエンジンは、並列処理とインメモリデータ変換を使用して、高いデータ接続性、品質、および拡張性を提供します。
アクセスサーバー
アクセス サーバーは、メッセージ要求を収集してリアルタイム サービスにルーティングし、特定の期間内にメッセージ応答を配信する、リアルタイムの要求/応答メッセージを提供します。 アクセス サーバーはメッセージをクエリし、多数のコンピューティング リソースにわたって次に利用可能なリアルタイム サービスにメッセージを送信します。
アドレスサーバー
次のコンポーネントはアドレス サーバーです。 住所の検証と修正を提供します。 EMEA エンジンが有効になっているグローバル アドレス クレンジングまたはグローバル提案リスト変換を含むデータ フローを処理する前に、アドレス サーバーを起動する必要があります。
このアーキテクチャでは、定義しておくべきBODS固有の用語が導入されている。
重要な用語 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 vs SAP データインテリジェンスクラウド
その他にもたくさんのグーグルの SAP 現在、各チームはBODSからクラウドプラットフォームへの移行計画を策定している。以下の表は、戦略的な相違点をまとめたものである。
| 側面 | SAP ボディ | データインテリジェンスクラウド |
|---|---|---|
| 展開 | オンプレミス | クラウドネイティブなマネージド |
| 主な用途 | バッチETL、データ品質 | パイプライン、機械学習、ストリーミング |
| データ品質 | 成熟した組み込み | 内蔵型と外部型 |
| 人工知能/機械学習 | 外部統合 | ネイティブパイプライン |
| スケーリング | 垂直、手動 | 伸縮性のある容器 |
| ベスト | オンプレミス投資 | クラウドファーストまたはハイブリッド |
BODSに多額の投資を行っている顧客は、通常、移行中に両方のプラットフォームを稼働させ、新しいワークロードをクラウドに移行しながら、BODSで安定したバッチジョブを維持します。

