Sap-bods-architecture

提供:Dev Guides
移動先:案内検索

SAP BODS-アーキテクチャ

この章では、SAP BODSアーキテクチャについて学習します。 この図は、ステージング領域を備えたBODSシステムのアーキテクチャを示しています。

ソースレイヤー

ソースレイヤーには、SAPアプリケーションや非SAP RDBMSシステムなどのさまざまなデータソースが含まれ、データ統合はステージングエリアで行われます。

SAP Business Objects Data Servicesには、Data Service Designer、Data Services Management Console、Repository Manager、Data Services Server Manager、Work benchなどのさまざまなコンポーネントが含まれています。 ターゲットシステムは、SAP HANA、SAP BW、または非SAPデータウェアハウスシステムなどのDWシステムにすることができます。

SAP BODSソースレイヤー

次のスクリーンショットは、SAP BODSのさまざまなコンポーネントを示しています。

SAP BODSコンポーネント

また、次の層でBODSアーキテクチャを分割することができます-

  • Webアプリケーション層
  • データベースサーバー層 *データサービスサービスレイヤー

次の図は、BODSアーキテクチャを示しています。

BODSアーキテクチャ

製品の進化– ATL、DI、DQ

Acta Technology Inc. SAP Business Objects Data Servicesを開発し、後にBusiness Objects Companyが買収しました。 Acta Technology Inc. 米国に拠点を置く会社であり、最初のデータ統合プラットフォームの開発を担当しました。 Acta Inc.が開発した2つのETLソフトウェア製品* データ統合(DI)ツールと*データ管理*または*データ品質DQ )ツールでした。

フランスの企業であるBusiness Objectsは、Acta Technology Incを買収しました。 2002年以降、両製品は* Business Objects Data Integration(BODI)ツールおよび Business Objects Data Quality(BODQ)*ツールに名前が変更されました。

SAPは2007年にBusiness Objectsを買収し、両製品はSAP BODIおよびSAP BODQに名前が変更されました。 2008年、SAPは両方の製品をSAP Business Objects Data Services(BODS)という名前の単一のソフトウェア製品に統合しました。

SAP BODSは、データ統合およびデータ管理ソリューションを提供し、BODSの以前のバージョンには、テキストデータ処理ソリューションが含まれていました。

BODS –オブジェクト

BO Data Services Designerで使用されるすべてのエンティティは、*オブジェクト*と呼ばれます。 プロジェクト、ジョブ、メタデータ、システム関数などのすべてのオブジェクトは、ローカルオブジェクトライブラリに保存されます。 すべてのオブジェクトは本質的に階層的です。

オブジェクトには主に次のものが含まれています-

  • プロパティ-オブジェクトを説明するために使用され、その操作には影響しません。 例-オブジェクトの名前、作成された日付など
  • オプション-オブジェクトの操作を制御します。

オブジェクトの種類

システムには、再利用可能なオブジェクトと使い捨てのオブジェクトの2種類のオブジェクトがあります。 オブジェクトのタイプによって、そのオブジェクトの使用方法と取得方法が決まります。

再利用可能なオブジェクト

リポジトリに格納されているほとんどのオブジェクトは再利用できます。 再利用可能なオブジェクトが定義され、ローカルリポジトリに保存されると、定義への呼び出しを作成してオブジェクトを再利用できます。 各再利用可能なオブジェクトには1つの定義しかなく、そのオブジェクトへのすべての呼び出しはその定義を参照します。 これで、ある場所でオブジェクトの定義が変更された場合、そのオブジェクトが表示されるすべての場所でオブジェクト定義を変更することになります。

オブジェクトライブラリを使用してオブジェクト定義を格納し、オブジェクトをライブラリからドラッグアンドドロップすると、既存のオブジェクトへの新しい参照が作成されます。

シングルユースオブジェクト

ジョブまたはデータフロー専用に定義されているすべてのオブジェクトは、使い捨てオブジェクトと呼ばれます。 たとえば、データロードで使用される特定の変換。

BODS –オブジェクト階層

すべてのオブジェクトは本質的に階層的です。 次の図は、SAP BODSシステムのオブジェクト階層を示しています-

オブジェクト階層

BODS-ツールと機能

以下に示すアーキテクチャに基づいて、SAP Business Objects Data Servicesには多くのツールが定義されています。 各ツールには、システムランドスケープごとに独自の機能があります。

ツールと機能

上部には、ユーザーおよび権利のセキュリティ管理用にインストールされた情報プラットフォームサービスがあります。 BODSは、ユーザーアクセスとセキュリティ機能を中央管理コンソール( CMC )に依存しています。 これは、4.xバージョンに適用されます。 前のバージョンでは、管理コンソールで行われていました。