SAP 初心者向けBODSチュートリアル

⚡ スマートサマリー

SAP BODSチュートリアルでは、 SAP BusinessObjects Data Servicesは、エンタープライズ向けETLプラットフォームです。 Less本講座では、ETLの基本、歴史、アーキテクチャ、主要用語、利点、欠点、クラウド比較について解説します。

  • 🛠️ エンタープライズETL: データを移動します SAP と非SAP システム。
  • 🏗️ 3 つの層: ウェブアプリケーション、サーバー、およびBODSサービス層。
  • ???? 仕事と流れ: ワークフローは、データフローを1行ずつ実行するジョブをオーケストレーションします。
  • 🔗 接続: SAP ECC、HANA、Hadoop、 OracleSQL Server、REST API。
  • 🧹 データ品質: 内蔵のクリーニング機能、住所の標準化、マッチング機能。
  • 🇧🇷 クラウド後継機: SAP Data Intelligence CloudとDatasphereはBODSを拡張します。

SAP BODSチュートリアル

学ぶ前に 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 アーキテクチャ:

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

倉庫

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

よくあるご質問

BODSは、成熟したデータ品質を備えたオンプレミス型ETLです。Data Intelligence Cloudはクラウドネイティブであり、機械学習パイプラインを追加します。

AIはABAP、SQL、BODSスクリプトを生成し、変換を提案し、関数を説明します。

Yes. Python UDFは、異常検知、重複排除、住所検証のためにAIサービスを呼び出します。

デザイナー、ジョブサーバー、ローカルリポジトリとセントラルリポジトリ、および管理コンソール。

SAP ECC、S/4HANA、HANA、 OracleSQL Server、Hadoop、ファイル、REST API、SaaS。

はい。 AzureAWS、GCP。 SAP また、マネージドサービスとしてデータインテリジェンスクラウドも提供しています。

Yes. SAP サポートパックをリリースします。新規プロジェクトでは、データインテリジェンスクラウドまたはデータスフィアを評価します。

2~3ヶ月で実務レベルの能力を習得できます。完全に習得するには、6~12ヶ月のプロジェクト経験が必要です。