Sap-idt-quick-guide

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

SAP IDT-概要とユーザーインターフェース

インフォメーションデザインツール(IDT)は、OLAPおよびリレーショナル接続を使用してさまざまなデータソースからデータを抽出し、ユニバースを作成するBusiness Objectsデザインツールです。 ユニバースの作成時に渡すことができるさまざまなユニバースパラメータがあります。

ユニバースは、ビジネスユーザーがビジネスデータを分析できるようにするディメンションとオブジェクトの論理的なコレクションと呼ばれます。 オブジェクトとディメンションは、異なる階層、メジャー、カスタム計算、および属性を表します。

ユニバースは、SQL Server、Oracleなどのリレーショナルデータベースの上に作成することも、SAP Business Warehouse(BW)システムのInfoCubeの上に作成することもできます。 これらのデータソースに対して、個人接続、共有接続、パブリック接続など、さまざまな種類の接続を作成できます。 SQLまたはMDXステートメントは、それぞれデータソース(リレーショナルとOLAP)に従って生成されます。

IDTを使用して作成されたユニバースは、Business Objectsのさまざまなレポートツールで使用できます。 ユニバースが中央リポジトリに公開されると、次のレポートおよびダッシュボードツールで使用できます-

  • SAP Business Objects Web Intelligence(WebI)
  • SAP Business Objectsダッシュボードデザイナー(以前はXcelsiusとして知られていました)
  • SAP Business Objects Crystal Reports
  • SAP Business Objects Explorer

ユーザーインターフェイス

ユニバースの設計中のIDTのさまざまなコンポーネント

OLAPまたはデータソースへのリレーショナル接続

  • リレーショナルデータベースまたはOLAPキューブからテーブルと結合を抽出します。
  • 抽出されたテーブルと結合からデータファンデーションを構築します。
  • データファンデーションレイヤーからメタデータオブジェクトを作成し、これらのオブジェクトはビジネスレイヤーで管理されます。
  • ユニバースパラメータを使用して、ユニバースでリソースを共有します。
  • ビジネスレイヤー、データファンデーション、データベースへのユニバース接続を含むユニバースの公開

ユニバースを中央リポジトリに公開して、他のSAP Business Objectsレポートアプリケーションで使用できます。

セキュリティプロファイルは、ユニバースデータおよびメタデータオブジェクトへのアクセスを提供するために使用されます。

IDTは、さまざまなデータソースに格納されているデータの上に分析レポートを作成したいアプリケーションマネージャーやレポート開発者が主に使用します。 ユニバースの上にレポートを作成するには、IDTツールの技術的理解とデータウェアハウスの機能知識が必要です。

SAP IDT-リソース

データソースからデータを抽出し、ユニバースを作成するために使用できる情報デザインツールにはさまざまなリソースがあります-

プロジェクト

プロジェクトは、1つ以上のユニバースの構築に使用されるリソースを保存するローカルワークスペースです。 これは、ユニバースの作成に使用されるローカルオブジェクトの管理に使用されます。 1つのプロジェクトには、1つまたは複数のユニバースのオブジェクトを含めることができます。 ローカルプロジェクトには、データファンデーションレイヤー、ビジネスファンデーション、データソース接続などの複数のオブジェクトを含めることができます。

プロジェクト

データファンデーション

データファンデーションレイヤーを使用すると、さまざまなリレーショナルデータベースからテーブルと結合をインポートできます。 すべての結合がインポートされ、派生テーブル、カスタム計算、追加の結合、コンテキスト、プロンプトを定義することもできます。

データファンデーション

リレーショナルおよびOLAP接続

接続は、リレーショナルデータソースまたはOLAPデータソースからデータを抽出する方法を定義するために使用されます。 ユニバースは、常に少なくとも1つの接続を使用してデータを抽出します。 複数の接続を使用して1つ以上のデータソースからデータを抽出するマルチソースを構築することもできます。

接続は.cnxファイルでローカルに保存でき、ローカル接続の上に作成されたすべてのユニバースはBOリポジトリに公開できません。 ユニバースをリポジトリに公開するには、.cnsファイルで安全な中央接続を使用する必要があります。

cnx-local unsecured connection. If you use this connection, it will not allow you to publish anything to repository.l.

OLAP接続

ビジネス層

ビジネスレイヤーでは、メジャーとディメンションを定義します。 合計、カウント、平均、最小、最大などの集計を適用することもできます。

ユニバースの作成を完了するには、プロジェクトを保存してから、ビジネスレイヤーをリポジトリに公開する必要があります。

ユニバースの作成

UDT対IDT

UDTでは、ファイル拡張子が.unvのユニバースが作成されます。 IDTでは、ユニバースのファイル拡張子が.unxファイルに変更されています。

IDTでunvファイルを開くには、直接開くことはできませんが、unvファイルをunxファイルに変換して、インフォメーションデザインツールで開くことができます。 Universe DesignツールでIDT .unxファイルを開くことも、unvファイルに変換することもできません。

Universe Design Toolは、単一ソース対応のツールです。 ただし、IDTはマルチソース対応ツールであり、ユニバースの作成中に異なるデータソースからデータを抽出できます。

Universe Design Tool (UDT) Information Design Tool (IDT)
Universe file extension- .unv Universe file extension - .unx
You can’t open .unx file and also it can’t be converted to unv to open in UDT You can open unv file by converting unv file to unx file extension
It is single-source enabled It is multi-source enabled
It can’t be directly connected to Dashboard designer and Crystal Reports latest version It can be directly connected to Dashboard designer and Crystal Reports latest version

IDTのユーザーインターフェイス

リポジトリに接続してIDTで既存のユニバースを取得する場合、使用可能なインターフェイスは次のとおりです。 これらは、情報設計ツールで新しいユニバースを設計する場合と同じです。

ユーザーインターフェイスIDT

ローカルプロジェクト

上記のように、ユニバースでローカルにある使用中の既存の接続(.cnxまたは.cns)、データファンデーション層(.dfx)、およびビジネス層を定義します。

[ローカルプロジェクト]の下の各オブジェクトをクリックして、詳細を表示し、変更を加えることができます。 接続の.cnsファイルをクリックして、接続の詳細を表示します。 同様に、.dfxまたは.blxオブジェクトを開くことができます。

ローカルプロジェクト

リポジトリのリソース

リポジトリに接続すると、そのリポジトリに設計および公開されているすべてのオブジェクトを取得できます。

リポジトリからオブジェクトを挿入するには、+をクリックします。署名して[セッションの挿入]を選択します。 システムの詳細、ユーザー名、パスワードを入力すると、リポジトリ内のすべてのオブジェクトを表示できます。

リポジトリリソース

ビジネス層

このレイヤーにはすべてのクラスとオブジェクトが含まれており、ユニバースで定義されているディメンションとメジャーを確認できます。 リポジトリでビジネスレイヤーを公開すると、ユニバースの作成が完了したことが示されます。

ビジネスレイヤーの概要を確認して、属性、ディメンション、メジャー、クラス、LOVなどの数を確認できます。

ビジネスレイヤー

データファンデーションレイヤー

このレイヤーは、データソース、結合などのテーブルを含むデータファンデーションを定義するために使用されます。

Define Data Foundation

データファンデーションの構造を確認するには、ローカルプロジェクトの下の.dfxをクリックすると、データファンデーションレイヤーとそのコンポーネントに移動します。

Check Data Foundation

IDTでの設定の設定とリセット

基本設定を設定することにより、インフォメーションデザインツールのユーザーインターフェイスをカスタマイズできます。 これは、デフォルト表示オプションにリセットを使用してデフォルトにリセットできます。 IDTで環境設定を設定するには、Windows→環境設定に移動します。

初期設定のリセット

[設定]をクリックすると、新しいウィンドウが開きます。 [全般]、[ヘルプ]、および[情報設計ツール]の基本設定で基本設定を定義できます。

設定

情報設計ツールの設定

  • ビジネスレイヤーエディター
  • 整合性を確認する
  • データファンデーションエディター
  • 言語など

[ウィンドウ]タブの[デフォルトにリセット]表示オプションを使用すると、すべての値をデフォルトにリセットできます。また、[設定]ウィンドウで[デフォルトに戻す]オプションを使用することもできます。

設計ツールの設定

SAP IDT-ユニバースの作成

IDTでユニバースを作成するには、スタート→すべてのプログラム→SAP Business Intelligence→SAP Business Objects BI Platform 4 Client Toolに移動します。

SAP Business Intelligence

情報設計ツールでは、新しいプロジェクトを作成する必要があります。 [ファイル]→[新規]→[プロジェクト]に移動します。 プロジェクト名を入力し、完了をクリックします。

Creating New Project Project Name

プロジェクトが作成されたら、次はOLAPまたはリレーショナル接続を作成してデータソースに接続します。 *リレーショナル接続*は、データベースレイヤーに接続してテーブルと結合をインポートするために使用されます。 OLAP接続は、SAP HANAの情報ビューのような多次元モデルへの接続に使用されます。

リレーショナル接続

プロジェクト名を右クリック→新規→リレーショナル接続を選択→接続/リソース名を入力→次へ。

新しいリレーショナル接続

リストからSAPを選択→SAP HANA→ドライバーJDBCを選択→次へ→詳細を入力します。

JDBCドライバー

システムの詳細、ユーザー名、パスワードを入力し、「次へ」をクリックします。

システムの詳細

完了をクリックします。

「一般情報」→「接続のテスト」→「成功」をクリックします。

接続テスト

この接続を使用できるようにするには、この接続をリポジトリに公開する必要があります。

接続名を右クリック→リポジトリに接続を公開→BOリポジトリパスワードを入力→接続→完了→はいをクリックします。

接続リポジトリの公開 接続の公開

完了をクリックすると、安全なリポジトリ接続が作成されます。

セキュアリポジトリ接続

*.cns* -セキュアなリポジトリ接続
*.cnx* -この接続を使用する場合、ローカルはセキュリティで保護されないため、リポジトリに何も公開できません。

ローカルプロジェクト

次のステップは、この安全な接続でデータファンデーションレイヤーを作成することです。

*.cns* Repository connection→New Data Foundationを右クリックします。

New Data Foundation

リソース名を入力し、完了をクリックします。 データベースで利用可能なすべてのスキーマのリストが表示されます。 スキーマからデータファンデーションレイヤーにテーブルと結合を追加できます。 これを行うには、テーブルをドラッグするか、ダブルクリックします。 ディメンションテーブルとファクトテーブルに結合を適用して、論理スキーマを作成します。

新しい論理スキーマ

結合を定義するには、テーブル間の結合をダブルクリックします。 両方のテーブルが表示されます。 データ要件ごとに異なる結合から選択し、[カーディナリティの検出]をクリックしてカーディナリティを定義できます-1:1、1:n、n:n。

結合定義の詳細

次に、データファンデーションにビジネスレイヤーを作成します。 画面上部の「すべて保存」アイコンをクリックします。 次に、Data Foundation .dfx→New Business Layerを右クリックします。

新しいビジネスレイヤー

リソース名を入力→(データファンデーションのビジネスレイヤーを生成)完了。 Local Projectの下にBusiness Layer .blxを追加します。

データファンデーションの下のすべてのディメンションとメジャーのリストが表示されます。 ディメンション、メジャー、集計などを定義できます。

Data Foundation Under Data Foundation

集計を定義するには、投影関数から選択できます。 必要に応じて、メジャーとディメンションの隣のドロップダウンを使用して、レポート内のいくつかのオブジェクトを非表示にすることもできます。 特定のオブジェクトに対して非表示を選択できます。

プロジェクト機能

ビジネスレイヤーを定義したら、次のスクリーンショットに示すように、画面上部の[すべて保存]アイコンをクリックします。

ビジネス層の定義

ユニバースをリポジトリに公開するには、「。blx」→「公開」→「リポジトリへ」を右クリックします。

BLX

[リソース]→[次へ]→[ユニバースの公開]ウィンドウで、[次へ]を選択し、ユニバースを公開するリポジトリフォルダを選択して、[完了]をクリックします。

リポジトリフォルダ

ユニバースが正常に公開されたことを確認するメッセージが表示されます。

リポジトリの下のユニバースを確認するには、リポジトリリソースに移動し、作成されたユニバースを確認します。

ユニバースの確認

SAP ERPでのユニバースの作成

IDTのData Foundationを使用して、SAP ERPでユニバースを構築できます。 接続でテーブルとして扱われるERPデータソース、情報セット、SAPクエリ、およびABAP関数へのリレーショナル接続を作成する必要があります。

ローカル接続をサポートする単一のソースデータファンデーションを作成できますが、ERP接続から挿入されたテーブル間の結合および計算列はサポートしません。

計算列を結合するには、セキュリティで保護された接続でマルチソース対応のデータファンデーションを作成する必要があります。

SAP ERPでのユニバースの作成

データファンデーションレイヤーにテーブルを追加すると、情報セット、SAPクエリ、またはABAP関数のテーブルタイプがデータファンデーションのテーブルプロパティとして保存されます。 ABAP関数テーブルを追加するために、メイン関数をマッピングするために作成されたデータファンデーションテーブルが1つあります。

テーブルには、関数の入力パラメーターの入力列が含まれています。 これらのパラメーターは必須またはオプションです。 必須パラメーターに値を割り当てるには、入力列を編集する必要があります。

SAP ERPの使用の制限

集計関数を含むメジャーを使用する場合、出力SQL式はHAVING句で構成され、SAP ERP接続ではサポートされないため、クエリパネルでフィルターとして使用できません。 したがって、フィルターとして集計関数を含むメジャーが追加されると、クエリの更新中にエラーがスローされます。

SAP BWでユニバースを作成する

SAP BWを使用してユニバースを設計する場合は、マルチソース対応の構造に基づいたデータファンデーションを使用する必要があります。 SAP BWのすべてのテーブルと結合は、データファンデーションに自動的にインポートされます。 Data Foundationでビジネスレイヤーが作成されると、すべてのオブジェクトが自動的にビジネスレイヤーに移動されます。

SAP BWでのユニバースの作成

テーブルと結合を自動的に挿入したくない場合は、Data Foundationへの接続を追加しながらプロパティを進めて、[テーブルの検出]の選択を解除できます。

また、新しいビジネスレイヤーでデータファンデーションを選択するときにクラスとオブジェクトを自動的に作成するオプションのチェックを外すことで、ビジネスレイヤーオブジェクトの挿入をオフにすることもできます。

Microsoft Analysis Servicesでユニバースを作成する

Microsoft Analysis Services(MAS)にビジネスレイヤーを作成する必要があり、ビジネスレイヤーオブジェクトはデフォルトで作成されます。 以下は、ビジネス層のオブジェクトのマッピングです-

  • ディメンション-キューブ内の各ディメンションのビジネスレイヤーに分析ディメンションが作成されます。
  • 表示フォルダ-表示フォルダの階層を含めるために、分析ディメンションでフォルダが作成されます。
  • 階層-値ベース(親子)階層の場合、分析ディメンションに値ベースの階層が作成されます。 属性は、階層内の属性フォルダーに作成されます。
  • 属性階層-キューブの属性階層は、分析ディメンションのレベルベースの階層として作成されます。
  • 名前付きセット-名前付きセットは、名前付きセットのフォルダー内の関連分析ディメンションで作成されます。
  • メジャーおよび計算メジャー-メジャーおよび計算メジャーは、適切なメジャーグループフォルダにメジャーとして作成されます。 フォーマットされた値のメジャー属性が作成されます。

SASでユニバースを作成する

マルチソース対応のデータファンデーションと安全な接続を使用して、SASでユニバースを構築できます。

SASデータソースへの接続は、データフェデレーションサービスによって管理されます。

多言語ユニバース

Information Designツールで多言語ユニバースを作成することもできます。 これにより、単一のユニバースメタデータモデルを使用して多言語ソリューションを使用できます。

レポート作成に多言語ユニバースを使用する手順は次のとおりです-

  • ステップ1 *-Universe Designerを使用して、IDTのソース言語でUniverseを設計します。
  • ステップ2 *-翻訳管理ツールを使用して、データファンデーションおよびビジネスレイヤーのメタデータを翻訳します。
  • ステップ3 *-レポートデザイナーを使用して、同じユニバースでレポートを作成します。これは、ユーザーの好みに応じて異なる言語で表示できます。
  • ステップ4 *-情報デザインツール→設定→優先表示ロケールに移動して、クエリパネルのメタデータとデータの言語を決定します。

設定タブ

次のサポートがある場合、これを使用できます-

  • 翻訳は言語(メタデータ)で利用できます。
  • 接続は、言語パラメーター(データ)をサポートします。

SAP IDT-.unvユニバースの概要

*.unv Universe* は、SAP Business Objects XI 3のUniverse DesignerまたはUniverse Designツールを使用して作成されたUniverseで作成されます。 Information Designツールでunxファイルに変換できます。

次のSAP Business Objectsバージョンは、unvファイルを作成できます-

  • ユニバースデザインツール(UDT)
  • ユニバースデザインツールデスクトップエディション
  • UDTを使用して作成されたユニバースは、ローカルフォルダーまたは中央リポジトリにファイル名.unvで保存されます

IDTで.unvユニバースを使用するには、まず変換する必要があります。 あなたはインフォメーションデザインツールで次のUNVユニバースを変換することができます-

  • SAP BusinessObjects 4 UDTツールまたはDesktopエディションを使用して作成されたリレーショナルユニバース
  • SAP BusinessObjects Enterprise XI3設計ツールで設計されたリレーショナルユニバース

リポジトリ内の.unvユニバースの変換

変換するユニバースファイル.unvは、リポジトリに保存する必要があります。 ユニバースがSAP BusinessObjects 4.0より前のデザインツールで作成された場合、アップグレード管理ツールを使用してユニバースをアップグレードする必要があります。

IDTでユニバースを変換するには、ファイル-変換に移動します。

変換.unvユニバース

次のウィンドウで、リポジトリからunvファイルを選択してunxファイルに変換する必要があります。 リポジトリのユーザー名とパスワードを入力して接続します。

unv File

変換するリポジトリからユニバースを選択します。 OKをクリックしてください。

ユニバースの選択

[宛先リポジトリ]フォルダを選択し、[参照]をクリックして、.unxユニバースを保存するリポジトリ内のフォルダを選択します。 プロンプト用の名前付きパラメーターを作成するには、次のスクリーンショットに示すようにチェックボックスを選択します。

宛先リポジトリフォルダー

[すべてのユーザー用に保存]オプションを使用すると、リポジトリのパスワードを入力せずにすべてのユーザーがユニバースを開くことができます。 [OK]をクリックして変換を開始します。

[OK]をクリックすると、変換が開始され、次の確認メッセージが表示されます。

確認メッセージ

.unvユニバースのローカル変換

IDTでユニバースを変換するには、[ファイル]→[変換]に移動します。

.unvユニバースをローカルで変換

次のウィンドウで、ローカルフォルダーから.unvファイルを選択する必要があります。

.unvファイルの選択

[宛先リポジトリ]フォルダーを選択し、[参照]をクリックして、.unxユニバースを保存するフォルダーを選択します。 プロンプト用の名前付きパラメーターを作成するには、チェックボックスを選択します。

これで、ビジネスレイヤーを公開して、.unxユニバースファイルを作成できます。 これにより、ローカルユニバースが作成されます。

ユニバースをリポジトリに公開するには、次の手順に進みます。 ローカル接続をリポジトリに公開します。

データファンデーションを編集し、接続を変更して、最後の手順で公開された安全な接続を使用します。 次に、ビジネスレイヤーをリポジトリに公開します。

変換中の整合性チェック

unv Universeを変換するときは、IDTで整合性チェックを実行することをお勧めします。 次のエラータイプを修正することができます-.

列データ型のエラー-整合性チェックでデータ型エラーを修正できるデータファンデーションの構造の更新が含まれます。

プロンプトとの自己結合のエラー-プロンプトとLOVで結合式を使用するには、変換されたユニバースの結合で作業する必要があります。

.unvでサポートされる機能

IDTで.unvユニバースを変換すると、変換プロセスにより、結果のユニバースに同じ機能が作成されます。 以下は、サポートされている機能のリストです-

Features in .unv Universe Features in .unx Universe
Universe Schema

These objects are created in Data Foundation −

  • テーブル
  • エイリアステーブル
  • 派生テーブル
  • 参加する

プロンプトの場合、自己結合コンテキストで整合性を確認する必要があります–コンテキスト定義を手動で制限する必要があります

Multilingual Universes Language settings, locale settings are converted
Outline

All classes and subclasses converted to Folders

  • 寸法
  • 対策
  • 属性に変換された詳細
  • フィルターに変換された条件
Query Limits Query limits are converted and edited in business layer
SQL Parameters Query, SQL statement and Cartesian product are converted
Strategies Custom strategies are not supported in IDT
Connections

Same secured relational connection is used by .unv and .unx Universes. Relational connection can be created in both UDT and IDT and published in the repository.

個人接続および共有接続はローカル接続に変換されます。

Functions

Following functions can be converted −

  • @Aggregate_Aware
  • @プロンプト
  • @派生テーブル
  • @Select
  • @変数

これらすべての機能がサポートされています

List of Values LOVs Named list of values are created in business layer in IDT for dimensions and measures that show LOVs

SAP IDT-公開されたユニバースの処理

公開されたユニバースは、ローカルファイルシステムまたはリポジトリから取得できます。 ローカルファイルシステムからユニバースを取得するには、ビジネスレイヤーと参照リソースが保存されているローカルプロジェクトビューが必要です。 ローカルプロジェクトビューで、プロジェクトフォルダーを右クリックし、[ローカルフォルダーからユニバースを取得]に移動します。

Retrieve Universe

取得するユニバースを選択して、[完了]をクリックします。

ユニバースの取得タブ

リポジトリからユニバースを取得する

ローカルファイルシステムからユニバースを取得するには、ビジネスレイヤーと参照リソースが保存されているローカルプロジェクトビューが必要です。 あなたは2つの方法でリポジトリからユニバースを取得することができます-

方法1

「ローカルプロジェクト」フォルダーを右クリックし、「ユニバースを取得」→「リポジトリから」を選択します。

ローカルプロジェクトフォルダ

リポジトリのパスワードを入力し、「接続」をクリックします。

リポジトリのパスワード

リポジトリ内の使用可能なフォルダーからユニバースを選択し、[完了]をクリックします。

使用可能なフォルダリポジトリ

方法2

別の方法は、リポジトリリソースセクションに移動して、取得するユニバースを選択することです。

リポジトリリソースセクション

取得するローカルプロジェクトを選択し、[OK]をクリックします。

検索のためのローカルプロジェクト

ローカルセキュリティ要件を削除するには、リポジトリでユニバースを選択するときに[すべてのユーザーに保存]オプションを選択します。

SAP IDT-プロジェクト

IDTでユニバースを設計するための最初のステップは、ローカルプロジェクトビューでプロジェクトを作成することです。 データファンデーションやビジネスレイヤーなどのすべてのリソースは、プロジェクトで管理されます。 Information Design Tool(IDT)を使用して、ローカルプロジェクトに移動し、ローカルプロジェクトのリソースにアクセスできます。

ローカルプロジェクトを作成すると、その下にさまざまな方法でリソースを入力できます-

  • 「新規」オプションを使用して、新しいリソースを作成できます。
  • ユニバースデザインツールから作成された.unvユニバースを変換します。
  • 公開されたユニバースを取得します。
  • リソースを編集するには、[ローカルプロジェクト]の下のリソースをダブルクリックします。

IDTのユニバース

IDTで既存のプロジェクトを確認する

IDTで既存のプロジェクトを開くことができます。 [ファイル]→[プロジェクトを開く]に移動します。

既存のプロジェクト

新しいウィンドウが開きます。 ルートディレクトリまたはアーカイブファイルから選択して、既存のプロジェクトをインポートできます。

ルートディレクトリからインポートするには、[参照]をクリックし、インポートするプロジェクトを選択して[OK]をクリックします。

プロジェクトのインポート

IDTで新しいローカルプロジェクトを作成する

IDTで新しいプロジェクトを作成するには、[ファイル]→[新規]→[プロジェクト]に移動します。

IDTの新しいローカルプロジェクト

プロジェクト名、場所を入力し、[完了]をクリックします。

新しいプロジェクト名の入力

プロジェクトは、ローカルプロジェクトビューの下に作成されます。

既存のプロジェクトの編集

既存のプロジェクトを編集することもできます。 [ファイル]→[プロジェクトを開く]に移動して、既存のプロジェクトを開きます。 任意のローカルプロジェクトエリアで既存のユニバースを開くこともできます。

既存のプロジェクトを開いたら、[ローカルプロジェクト]フォルダの下のオブジェクト名をダブルクリックして、各オブジェクトに移動できます。

既存のプロジェクトの編集

必要に応じて変更を加え、[保存]ボタンをクリックします。

IDTでプロジェクトを削除する

既存のプロジェクトを削除するには、[ローカルプロジェクト]エリアの下のプロジェクトを右クリックします。

プロジェクトの削除

プロジェクトを完全に削除するには、「プロジェクトの削除の確認」ダイアログボックスで「ディスク上のプロジェクトコンテンツの削除」オプションを選択できます。

このオプションを選択すると、削除は永続的になり、元に戻すことはできません。 「はい」をクリックして、削除を確認します。

プロジェクトの内容を完全に削除しなかった場合は、プロジェクトを開いて利用可能にすることができます。

プロジェクトの同期

プロジェクトの同期では、ローカルプロジェクトビューのリソースとリポジトリ内の関連する共有プロジェクトを比較します。 プロジェクトの同期を使用すると、リソースの追加/削除、リソース間の違いを検出できます。 違いに基づいて、ローカルプロジェクトビューと共有リソースを更新できます。

プロジェクトの同期の下に、2つの異なるペインがあります-

共有プロジェクトペイン

サーバー上の共有プロジェクトのリソースをリストします。 リソースの形式にロックアイコンがある場合、リソースがロックされていることを意味します。 同期ステータスは、共有プロジェクトビューとローカルプロジェクトビューのリソースを比較することにより、各リソースのステータスを一覧表示します。

異なる同期ステータス

ローカルに追加-リソースはローカルプロジェクトに追加されますが、共有プロジェクトには追加されません。

ローカルで変更-リソースはローカルプロジェクトで変更されましたが、共有プロジェクトでは変更されませんでした。

ローカルで削除-ローカルプロジェクトでリソースが削除されましたが、共有プロジェクトにはまだ存在しています。

サーバーに追加されました-リソースはローカルプロジェクトにはありませんが、共有プロジェクトに存在します。

サーバーで変更-リソースは共有プロジェクトで変更されましたが、ローカルプロジェクトでは変更されませんでした。

サーバーで削除されました-リソースはローカルプロジェクトに存在しますが、共有プロジェクトでは削除されました。

同期-両方のリソースは同一です。

同期ステータスペインのリソースのリスト

image Shows all resources. This clears the filters and lists all resources regardless of their status.
image Shows/Hides the resources with a status Synchronized
image Shows/Hides the resources in the local project that have changed with respect to the server.
image Shows/Hides the resources with a status of Conflicting.
image Shows/Hides the resources on the server that have changed with respect to the local project

プロジェクトの同期を実行する方法は?

プロジェクトの同期を実行するには、Windows→Project Synchronizationに移動します。

プロジェクトの同期

[セッションの変更]をクリックして、共有プロジェクトが保存されているリポジトリシステムでセッションを開きます。

セッションを開く

共有プロジェクトリストで同期するプロジェクトを選択します。

共有プロジェクトリスト

リソースのロック

Project Synchronizationでリソースをロックするには、共有プロジェクトの下にある必要があります。 Lockは、リソースで作業していることを他の開発者に通知します。

リソースをロックするには-共有プロジェクトリストから共有プロジェクトを選択します。 プロジェクトを展開します。 リソースを選択→右クリック→ロックをクリック

リソースのロック

リソースのロック解除

リソースのロックを解除するには、プロジェクトの同期の下でリソースを選択します。 右クリック→ロック解除。

ロック解除リソース

IDTでのリソースの保存

また、ローカルプロジェクトのリソースをローカルファイルのレポートとして保存することもできます。 リソースを保存するには、リソースを右クリックして、名前を付けて保存します。

リソースの節約

[レポートの場所]ボックスに、レポートのファイルパス、ファイル名、およびファイルタイプを入力します。 ファイルタイプは.pdf、l、または.txtです。

レポート生成

ローカルファイルシステムを参照してファイルパスを見つけるには、参照ボタンをクリックします。

大規模なリソース(データファンデーションおよびビジネスレイヤー)の場合、[メタデータ要素]ボックスでレポートに含めるメタデータ要素を選択できます。

[生成]をクリックしてレポートを作成します。

SAP IDT-接続の管理

IDTの接続は、SAP BusinessObjectsレポートツールを使用してリレーショナルデータソースまたはOLAPデータソースに接続するために使用されます。 ローカル接続または中央リポジトリで公開された接続のいずれかです。

IDTでサポートされるさまざまな種類の接続

以下は、IDTでサポートされている接続のタイプです-

リレーショナル接続

これは、インフォメーションデザインツールでデータファンデーションレイヤーを設計するために使用されます。 データソースからテーブルと結合をインポートできます。

OLAP接続

OLAP接続を使用すると、ユニバースを作成しながらビジネスレイヤーを設計できます。 多次元スキーマに直接接続し、ユニバースデザイン用にインポートすることができます。 後で、SAP Business Objectsレポートツールで使用できます。

BICSクライアント

SAP NetWeaver BWに接続するには、SAP BICSクライアントミドルウェアを使用して、BExクエリへのアクセスを提供できます。 IDTの接続はローカルに保存するか、中央のリポジトリで保護および公開できます。

ローカル接続は.cnxファイルとして保存され、IDTを実行しているすべてのユーザーがアクセスできます。 リポジトリへの接続を公開すると、セキュリティで保護された接続に変更されます。

セキュリティで保護された接続がリポジトリに公開され、接続フォルダーに保存されます。 リポジトリリソースビューから[リレーショナルの挿入]および[OLAP接続の挿入]コマンドを使用して、セキュリティで保護された接続を作成することもできます。

以下は、セキュリティで保護された接続の主要なプロパティです-

  • ユーザーを認証する必要があります。
  • 接続または接続プロパティへのアクセスを許可または拒否するために、ユーザーレベルでユーザー権限を定義できます。
  • セキュリティで保護された接続は、認証されたユーザーが使用または共有できます。

IDTでの新しい接続の作成-リレーショナル

BIクライアントの下の情報設計ツールに移動します。 新しいリレーショナル接続を作成するには、最初に[ローカルプロジェクト]ビューで新しいプロジェクトを開始します。

新規→プロジェクト→プロジェクト名を入力→完了をクリックします。

[プロジェクト名]→[新規]→[リレーショナル接続]を右クリックします。

IDTの新しい接続

接続/リソース名を入力→「次へ」をクリックします。

リソース名

データソースごとにミドルウェアを選択します。 データソースとしてSAPまたは非SAPを選択し、データベースへのリレーショナル接続を設定できます。

リストからSAPを選択しました→SAP HANA→JDBC→次へをクリックします。

ミドルウェアデータベース

認証モード、ユーザー名、およびパスワードを入力します。 ホスト名とインスタンス番号を入力して、「次へ」をクリックします。

SAP HANAデータベース

次のウィンドウで、タイムアウト、配列フェッチサイズ、配列バインドサイズなどの接続パラメーターを定義できます。 完了をクリックします。

接続パラメーターの定義

ソースデータベースへのリレーショナル接続は、.cnxファイル拡張子で作成されます。 [接続のテスト]をクリックできます。

接続テスト

ウィンドウの下部には、ログインパラメーター、構成パラメーターなどの接続パラメーターが表示されます。

→接続テスト→成功

同様に、他のデータソースのリレーショナル接続を作成できます。

この接続を使用できるようにするには、この接続をリポジトリに公開する必要があります。

接続名を右クリック→接続をリポジトリに公開→BOリポジトリのパスワードを入力→接続→完了→はい。

BOリポジトリを入力

cnx-local unsecured - If you use this connection it will not allow you to publish anything to the repository..

これは、情報設計ツールでリレーショナル接続を作成する方法を示しています。 接続の作成に関与する手順を要約するには-

  • 接続の名前を入力してください
  • ターゲットデータベースのミドルウェアを選択します
  • ログインパラメータを入力して、リレーショナルデータソースに接続します
  • パラメーターを構成およびカスタマイズして、接続を最適化し、完了します
  • セキュアに変更するには、リポジトリへの接続を公開します

接続の名前変更または削除

接続の名前を変更または削除するには、[ローカルプロジェクト]エリアの下の接続名を右クリックします。

接続名の変更

このようなリレーショナル接続を削除または編集することもできます。

IDTでの新しい接続の作成-OLAP

OLAP接続は、多次元ビューまたはデータモデルに接続して、インフォメーションデザインツールでビジネスレイヤーを設計するために使用されます。

新しいOLAP接続を作成するには、[プロジェクト名]→[新規]→[OLAP接続]を右クリックします。

OLAP

接続名と説明を入力して、「次へ」をクリックします。

接続名

次に、OLAPミドルウェアドライバーを選択します。 使用可能なすべてのOLAPデータソースのリストが表示されます。 要件に従って、任意のOLAPデータソースを選択できます。

OLAPはビジネスレイヤーに直接到達するため、データファンデーションを作成する必要はありません。 ビジネスレイヤーでディメンションとメジャーおよびその他のプロパティを定義できます。

適切なミドルウェアドライバーを選択してOLAPデータソースに接続し、[次へ]をクリックします。

OLAPミドルウェア

接続パラメーター、認証の詳細、システム名、インスタンス番号などを入力します。 次へをクリックします。

OLAPミドルウェアのパラメータ

接続する特定のキューブまたは設計時リポジトリ内のすべてのキューブを選択することもできます。 特定のキューブを選択した場合、このOLAP接続を使用すると、そのキューブで使用可能なオブジェクトでのみビジネスレイヤーを設計できます。

OLAP接続

完了をクリックします。

ここで、接続をリポジトリに公開する必要があります。 接続を右クリック→接続をリポジトリに公開します。

リポジトリ接続

接続のログインパラメータ

IDTでリレーショナル接続またはOLAP接続を作成してデータソースに接続する場合、ホスト名やインスタンス番号などのソースデータベースのログインパラメーターを指定する必要があります。

接続のログインパラメーター

接続パラメータ

接続の作成中に、さまざまな接続パラメータを設定できます-

接続プールモード-これは、接続をアクティブに保つために使用されます。

プールタイムアウト-接続をアクティブに保つために接続プールモードを設定すると、接続を開いたままにする時間(分単位)。

*Array Fetch Size* -これは、データベースから取得できる行の最大数を示します。

-25の値を入力し、クエリが150行を返すと仮定すると、25行ごとに6回フェッチされます。

配列バインドサイズ-このフィールドは、IDTでユニバースを設計するために必要ではありません。

ログインタイムアウト-接続がタイムアウトになるまでの時間を決定し、エラーメッセージが表示されます。

ConnectInit、Hintなど、定義可能なさまざまなカスタムパラメータがあります。

接続の編集

接続を編集するには、ローカルプロジェクトビューで接続名をダブルクリックします。

[一般情報]タブ→[編集]に移動します。

一般情報タブ

接続パラメーターを編集するには、「編集」ボタンをクリックします。 認証の詳細と接続パラメーターを編集できます。

ミドルウェアドライバーを変更するには、[ドライバーの変更]をクリックします。 ドロップダウンリストからドライバーを選択します。

データベースサーバーの可用性をテストすることもできます。[接続のテスト]をクリックします。

[接続定義]ペインには、接続に関して保存されている情報(ログインパラメーター、構成パラメーターなど)が表示されます。

SAP IDT-リポジトリ内のリソースの管理

リポジトリ内のリソースには、ユニバースとリポジトリで公開された接続が含まれます。 ユニバースフォルダには、インフォメーションデザインツールまたはUDTを使用して公開されるすべてのユニバースが含まれます。 接続フォルダーには、IDTまたはUDTを使用して作成されたすべての接続が含まれます。

リポジトリリソースを管理しながら、次のタスクを実行できます-

安全な接続の管理

  • 既存の接続を編集できます。
  • リポジトリで新しいリレーショナル接続またはOLAP接続を公開できます。
  • 既存の保護された接続からローカルプロジェクトにショートカットを作成できます。
  • リポジトリから保護された接続を削除できます。

ユニバースの管理

  • 整合性チェックを実行できます。
  • ローカルプロジェクトビューでユニバースをダブルクリックして、クエリパネルでクエリを実行できます。
  • リポジトリの下のユニバースをローカルプロジェクトビューに取得できます。
  • リポジトリからユニバースの名前を変更または削除できます。
  • また、.unvユニバースを.unxユニバースに変換してローカルプロジェクトに保存するか、リポジトリに公開することもできます。

セッションの開始と終了

リポジトリですでに定義されているセッションを開くには、リポジトリリソースビューを使用できます。

リポジトリリソースに移動し、右クリック→セッションを開きます。

オープニングセッション

セッションタブを開く

[OK]をクリックすると、リポジトリリソースセクションの下にセッションが開きます。

リポジトリリソースビューでまだ​​定義されていない新しいセッションを挿入することもできます。 セッションを挿入するには、+をクリックします。符号。

セッションの挿入

セッションの詳細、システム、ユーザー名、パスワード、および認証を入力します。 タイプ→OK

セッションの詳細

使用可能なオブジェクトのリストを表示するには、[展開]をクリックすると、その中のユニバースと接続のリストを表示できます。

ユニバースと接続のリスト

セッションを閉じる

Information Designツールを閉じると、アクティブなセッションはすべて自動的に閉じられます。 セッションを個別に閉じるには、セッション名を右クリックして「閉じる」をクリックします。

セッション終了

SAP IDT-データファンデーションレイヤー

  • データファンデーション*には、1つ以上のテーブルが含まれ、ビジネスレイヤーの設計を形成する1つ以上のリレーショナルデータベースから結合します。 リレーショナル接続は、データファンデーションレイヤーの設計に使用されます。 派生テーブル、カスタム計算、コンテキスト、LOVなどの機能を強化するさまざまなオブジェクトをData Foundationに追加できます。

単一のデータファンデーション上に複数のビジネスレイヤーを設計することも可能であるため、単一のデータファンデーションレイヤー上に複数のユニバースを構築できます。

データファンデーションの種類

インフォメーションデザインツールでは、シングルソース対応またはマルチソース対応のデータファンデーションを構築できます。

単一ソースのデータファンデーションは、単一のリレーショナル接続をサポートします。 Single Source Data Foundationは、ローカル接続またはセキュリティ保護された接続をサポートしているため、これに基づいて設計されたユニバースをローカルで維持したり、リポジトリに公開したりできます。

マルチソース対応Data Foundationは、1つ以上のリレーショナル接続をサポートしています。 接続は、データファンデーションを設計するときに追加することも、後で追加することもできます。 マルチソース対応のデータファンデーションは、リポジトリで公開されたセキュリティ保護された接続に基づいて設計されています。

データファンデーションの種類

データファンデーションエディター

データファンデーションエディタは複数のペインに分割されています-

  • 表示ペイン
  • プロパティペイン
  • 閲覧ペイン

データファンデーションビューペインには、テーブルと結合が含まれます。 マスターには、論理的な方法で互いに接続されたテーブルと結合が含まれます。

データファンデーションビューペイン

プロパティペインは、各オブジェクトのプロパティを定義します。 プロパティを確認するには、[マスター]タブでオブジェクトを選択する必要があります。

マスタータブ

ブラウジングペインを使用すると、接続、データファンデーション、エイリアスとコンテキスト、LOV、パラメーターなど、データファンデーションのさまざまな要素を操作できます。

閲覧ペイン

Data Foundationで検索を実行することもできます。 検索を実行するには、アイコンアイコンをクリックします。

データファンデーションで検索

SAP IDT-ビルディングデータファンデーション

データファンデーションを構築するには、ローカルプロジェクトビューで作成できます。 [ローカルプロジェクト]→[新規]→[データファンデーション]を右クリックします。

Build Data Foundation

シングルソース対応またはマルチソース対応を選択できます。 ウィザードに従って、接続を選択します。

データファンデーションは.dfxファイルとして作成され、データファンデーションエディタが起動します。 データファンデーションエディタでテーブルと結合を挿入します。

接続からテーブルを挿入する

接続ペインで、接続中のテーブルを開いて参照します。 接続ペインでテーブルを検索することもできます。 データファンデーションマスタービューに追加するテーブルをドラッグアンドドロップします。

ウィザードを使用してテーブルを挿入

Insert+を使用してテーブルを挿入することもできます。データファンデーションツールバーのオプション。 テーブル、結合、キー、派生テーブルなどを挿入できます。

テーブルの挿入

データファンデーションに結合を挿入するには、ツールバーの[挿入]オプションを使用するか、[結合の編集]をクリックしてダイアログボックスを開きます。

[結合]をダブルクリックして、[結合の編集]ダイアログボックスを開きます。 検出オプションを使用して、列間の結合を検出できます。

結合の編集

カーディナリティを定義するには、ツールバーの「検出」オプションを使用するか、「結合の編集」ダイアログボックスを開きます。

Detect Option Open Edit Join

派生テーブル、エイリアステーブル、パラメータとプロンプト、LOVを追加して、プロンプトに関連付けることができます。 [エイリアスとコンテキスト]タブで、[エイリアスとコンテキストを検出]をクリックして、エイリアスとコンテキストを自動的に検出できます。

エイリアスコンテキスト

dfxファイルを右クリックし、[整合性のチェック]を選択して整合性チェックを実行します。.

整合性のチェック

上部の[保存]アイコンをクリックして、データファンデーションを保存します。

テーブルのフィルタリングと挿入

接続内のテーブルをフィルタリングするには、テーブルをフィルタリングして挿入する接続を選択します。

下矢印をクリックして、テーブルタイプを選択します。 オプションをチェックすることにより、特定のテーブルタイプを選択できます。

[すべて選択]/[すべて選択解除]オプションを使用して、ドロップダウンのすべてのオプションを選択または選択解除します。

テーブルのフィルタリング

テーブルを挿入するには-データファンデーションビューの[挿入]メニューから[テーブルの挿入]を選択します。 [テーブルの挿入]ダイアログボックスには、データファンデーションで定義された接続が一覧表示されます。

メニューの挿入

接続を展開して、接続で参照されているデータベーステーブルを表示します。

接続の拡張

テーブルプロパティの編集

テーブルの名前と説明を編集できます。 テーブル表示から列を削除したり、列のデータ型を編集したり、主キーを変更したりすることもできます。

編集するテーブルを選択し、テーブルヘッダーを右クリックして[編集]を選択します。

テーブルプロパティの編集

次のダイアログボックスで、列のテーブル名、説明、およびプロパティを編集できます。

テーブルの編集

[OK]をクリックすると、テーブルと列のプロパティが更新されます。

列のデータ型の変更

テーブルの列のデータ型を変更するには、編集するテーブルを選択し、テーブルヘッダーを右クリックして、[編集]をクリックします。

データ型の変更

列のデータ型を編集するには、データ型の前にある矢印をクリックします。

データ型の編集

要件ごとに各列のデータ型を選択し、[OK]をクリックします。

SAP IDT-修飾子と所有者

Data Foundationでは、標準テーブルの修飾子と所有者名も変更できます。 名前を変更するには、ローカルプロジェクトビューで.dfxファイルをクリックして、データファンデーションエディターに移動します。

データファンデーションエディターでテーブルヘッダーを右クリック→修飾子と所有者を変更。

修飾子と所有者の変更

[修飾子/所有者の変更]ダイアログボックスで、[修飾子]フィールドの参照ボタンをクリックし、新しい修飾子を選択します。 修飾子名がデフォルトで区切られている場合、「区切り」オプションが選択されています。 デフォルトの区切りを上書きするには、「区切り」を選択または選択解除します。

修飾子/所有者の変更

[修飾子/所有者の変更]ダイアログボックスで、[修飾子]フィールドの参照ボタンをクリックし、新しい修飾子を選択します。 修飾子名がデフォルトで区切られている場合、「区切り」オプションが選択されています。 デフォルトの区切りを上書きするには、「区切り」を選択または選択解除します。

所有者の変更

テーブルキーの定義

データファンデーションレイヤーのテーブルには2種類のキーがあります-

*Primary Key* -テーブル内の一意で唯一のプライマリキー。

外部キー-他のテーブルの一意の値と一致させるために使用されます。

キーを定義するには、データファンデーションエディターに移動します。 テーブルを選択→検出→キーの検出をクリックします。

キーの定義

また、テーブル内の特定の列を選択することにより、列を主キーまたは外部キーとして定義することもできます。

列の定義

SAP IDT-データファンデーションに参加

結合は、データファンデーションのテーブルを結合するために使用されます。 テーブルでのデータのクエリ方法を定義します。 結合は、テーブルの1つの列を他の列にリンクするときに定義されます。 結合を手動で挿入するか、結合の検出オプションをクリックして自動的に挿入することができます。

新しい結合を挿入するには、[挿入]→[結合の挿入]に移動します。

結合の挿入

ドロップダウンから表1を選択し、データファンデーションのすべてのテーブルからドロップダウンから表2を選択します。 結合する表1および表2から列を選択します。 挿入する結合のタイプを選択→OK。

結合のタイプ

既存の結合の編集

既存の結合を編集するには、結合をダブルクリックすると、上記のように結合編集エディターが開きます。

結合の編集

派生テーブル

派生テーブルは、計算および関数を使用して他のテーブルを結合するデータファンデーションの仮想テーブルです。

あなたは、次の目的のために派生テーブルを使用することができます-

  • 他のテーブルの列を持つテーブルを作成します。 列定義には、複雑な計算と関数を含めることができます。
  • 2つ以上のテーブルを組み合わせた単一のテーブルを作成します。
  • さまざまなテーブルから選択した列を含むテーブルを作成します。
  • 派生テーブルを挿入するには、テーブルヘッダーを選択し、右クリックして[挿入]→派生テーブルを選択します。

テーブル作成

一意の名前を入力し、[OK]をクリックします。

新しい導出テーブル

テーブルエイリアス

エイリアステーブルは、データファンデーションの標準テーブルへの参照として知られています。 Aliasテーブルのデータは、元のテーブルと完全に同じです。

エイリアステーブルは、データファンデーションレイヤーの結合パスでループを解除するために使用されます。 エイリアステーブルを使用して、テーブルの名前を変更することもできます。

エイリアスを挿入する

エイリアステーブルを作成するには、エイリアスを作成するテーブルを選択します。 テーブルヘッダーを右クリック→挿入→エイリアステーブル。 複数のテーブルにエイリアステーブルを作成するには、Ctrlキーを使用して複数のテーブルを選択します。

新しい挿入エイリアス

エイリアスを使用して、ループを解除し、ファントラップとキャズムトラップの問題を処理します。

エイリアスを検出する

エイリアスを検出するには、データファンデーションレイヤーの下の[検出]に移動します。

エイリアスの検出

テーブルのエイリアスを検出するには、次の条件が満たされている必要があります。

テーブルエイリアスの検出

コンテキスト

エイリアステーブルを使用してループを解除できない場合、データファンデーションのループを解除するためにもコンテキストが使用されます。

単一のディメンションテーブルに接続されている複数のファクトテーブルがある場合、この場合はファクトテーブルごとにコンテキストを作成します。

コンテキストでは、結合のために定義された3つの状態があります-

含まれる結合-曖昧なスキーマの一部では、コンテキストは含まれる結合でパスを定義することでループを解決します。

除外された結合-曖昧なスキーマの一部では、除外された結合はコンテキストが決してとらないパスを定義します。

ニュートラルジョイン-曖昧ではないスキーマの一部にあり、常にコンテキストのクエリパスに含まれます。 明示的に含まれたり除外されたりしない結合は中立です。

コンテキストは、手動で定義するか、[コンテキストの検出]オプションをクリックして定義できます。

コンテキストを検出するには→ローカルプロジェクトビューでデータファンデーション名をダブルクリックして、データファンデーションエディタを開きます。

[エイリアスとコンテキスト]ペインから、[コンテキストの検出]アイコンを選択します。

コンテキストアイコンの検出

このコマンドは、結合パスを分析し、コンテキストを提案して、エイリアステーブルでは解決できないループを解決します。

次に、[コンテキストの検出]ダイアログボックスを開き、挿入するコンテキストを選択します。

データファンデーションビューで強調表示されたコンテキストを表示するには、提案されたコンテキスト名をクリックします。 コンテキストに含まれる結合は、含まれるアイコンContext Iconで示されます。

除外された結合は、除外アイコンExcluded Iconで表示されます。 [OK]をクリックして、選択したコンテキストをデータファンデーションに挿入します。

SAP IDT-ビジネスレイヤー

IDTのビジネスレイヤーは、ディメンション、メジャー、属性、フィルター条件などのメタデータオブジェクトで構成されます。 ビジネスレイヤーは、データファンデーションレイヤーの上に設計することも、InfoキューブまたはHANAのモデリングビューに直接作成することもできます。

ビジネスレイヤーを設計すると、リポジトリまたはローカルフォルダーに公開できます。 ビジネスレイヤーは、メタデータオブジェクトをBIリポジトリに公開する前に管理するために使用されます。

ビジネス層のオブジェクトは、次の3つの状態を持つことができます-

  • アクティブ-これはオブジェクトのデフォルト状態であり、オブジェクトはクエリパネルで利用できます。
  • 非表示-これらのオブジェクトは有効ですが、クエリパネルで非表示になっています。
  • 廃止-これらのオブジェクトは無効であり、非表示です。

あなたはビジネスレイヤーで異なるタイプのオブジェクトを作成することができます-

  • ディメンション-ディメンションは、ビジネスレイヤーのコンテキスト情報を表します。
  • メジャー-メジャーは、分析を実行する実際のデータを表します。 これらは、集計と計算を実行する数値です。
  • 属性-属性は、オブジェクトに関する詳細情報を提供するために別のオブジェクトに関連付けられたオブジェクトとして定義されます。
  • フィルター-フィルターは、クエリで返されるデータを制限するために使用されます。 条件を作成して組み合わせることにより、ディメンションとメジャーにビジネスフィルターを定義できます。

OLAPデータソースを使用している間、次のオブジェクトを見つけることができます-

  • 階層
  • レベル
  • 名前付きセット
  • 計算メンバー

リレーショナルビジネスレイヤーの構築

ローカルプロジェクトビューに既に存在するデータファンデーションの上にビジネスレイヤーを作成できます。

ローカルプロジェクトビュー

ローカルプロジェクトビューで新しいビジネスレイヤーを作成することもできます。 [プロジェクト名]→[新規]→[ビジネスレイヤー]を右クリックします。

新しいビジネスレイヤーローカルプロジェクトビュー

ウィザードに従って、データファンデーションのタイプを選択し、ビジネスレイヤー名と説明を入力し、データファンデーション(.dfx)を選択して、完了します。

Select Data Foundation

ローカルプロジェクトビューで.blxファイルを作成し、ビジネスレイヤーエディターで自動的に開きます。

デフォルトでは、すべてのオブジェクトをビジネスレイヤーのディメンションとして使用します。 [メジャーに変換]オプションを使用するか、上部の[タイプ]オプションと投影関数を使用して集計を定義し、メジャーを手動で定義できます。

集計の定義

あなたはビジネス層の機能を改善するためにビジネス層で様々な機能を実行することができます-

  • ディメンションの説明情報を提供する属性
  • 追加の対策
  • クエリで返されるデータを制限できる定義済みフィルター(必須またはオプション)
  • オプションのプロンプトを持つパラメーター
  • ビジネスレイヤープロパティでのSQLオプションとSQL生成パラメーターの設定
  • 集計パフォーマンスを設定して、クエリのパフォーマンスを改善します

ビジネス層で整合性チェックを実行できます。 [ビジネスレイヤー]を右クリックして、整合性を確認します。

ビジネスレイヤーの整合性チェック

整合性チェックを実行するオブジェクトを選択できます。 整合性のチェックをクリックします。 ビジネスレイヤーを保存するには、上部の[保存]アイコンをクリックします。

ビジネスレイヤーの命名とデータソース

ビジネスレイヤーの名前とその説明を入力すると、ビジネスレイヤーから公開されるユニバースの名前が定義されます。

ビジネスレイヤーを作成するには、リレーショナルデータソースとOLAPデータソースの2種類のデータソースを選択できます。

リレーショナル-リレーショナルデータソースを使用する場合、ビジネスレイヤーはデータファンデーションに基づきます。

*OLAP* -ビジネスレイヤーはOLAPキューブに基づいています。

OLAP Cube

OLAPビジネスレイヤーの構築

ローカルプロジェクトビューでOLAPビジネスレイヤーを作成できます。 [プロジェクト名]→[新規]→[ビジネスレイヤー]を右クリックします。

OLAP Business Layer

ウィザードに従って、データファンデーションOLAPのタイプを選択し、ビジネスレイヤー名と説明を入力して、[次へ]をクリックします。

データファンデーションOLAPのタイプ

ビジネスレイヤーのオブジェクトは、キューブに基づいて自動的に挿入されます。 次の機能を追加して、ビジネスレイヤーの機能を強化できます-

  • 分析ディメンション、階層、および属性の使用
  • 名前付きセット
  • 計算されたメンバー
  • メジャーを挿入
  • クエリで返されるデータを制限するための事前定義されたフィルター(必須またはオプション)
  • オプションのプロンプトを持つパラメーター
  • プロンプトに関連付けられる値のリスト
  • クエリパネルに表示されるオブジェクトを制限するビジネスレイヤービュー

上部の[保存]アイコンをクリックして、整合性チェックを実行し、ビジネスレイヤーを保存できます。

ビジネスレイヤーエディター

ビジネスレイヤーエディターは、ビジネスレイヤーオブジェクトとそのプロパティを効率的に管理するために使用されます。 ビジネスレイヤーエディターは3つのペインに分かれています-

  • 閲覧ペイン
  • 編集ペイン
  • データソースペイン

ビジネスレイヤーエディター

ビジネスレイヤーブラウジングペインは、ビジネスレイヤーのさまざまな要素で構成されています-

  • ビジネス層
  • 問い合わせ
  • パラメータとLOV
  • ナビゲーションパス

ビジネスレイヤー編集ペインでは、参照ペインで選択したオブジェクトのプロパティを編集できます。

オブジェクトの名前、説明、タイプ、投影関数を定義できます。 SQL定義、ソース情報、カスタムプロパティ、拡張プロパティを確認することもできます。

データソースペインには、データファンデーションまたはOALPデータソースに関する情報が含まれています。

SAP IDT-ビジネスレイヤープロパティ

[ビジネスレイヤーのプロパティ]にはさまざまなタブがあります。

プロパティ

ビジネスレイヤーの名前、説明、概要、変更データファンデーション、およびパラメーターサブタブで構成されます。

プロパティ

  • [概要]タブには、ビジネスレイヤーのすべてのオブジェクトの概要が表示されます。
  • データファンデーションの変更は、データファンデーションの変更に使用されます。
  • パラメーターは、クエリスクリプトパラメーターの値を変更するために使用されます。

クエリオプション

これはクエリ実行プロパティを定義します-行数の制限、クエリ実行に渡される時間を制限する分数など。

クエリオプション

コメント

このタブでビジネスレイヤーに関するコメントを追加できます。

カスタムプロパティ

これは、ビジネスレイヤーのカスタムプロパティを追加するために使用されます。

ビジネスレイヤー-オブジェクトと概要

プロパティ-ビジネスレイヤーの名前、説明、概要、変更データファンデーション、およびパラメーターサブタブで構成されます。

ビジネスレイヤーのプロパティ

新しいウィンドウにビジネスレイヤーの概要が表示されます。

ビジネス層の概要

SAP IDT-ビジネスレイヤーのフォルダー

ビジネスレイヤーにフォルダーを追加するには、[挿入+]をクリックします。オプションを選択し、フォルダを選択してビジネスプレーヤーにフォルダを挿入します。

フォルダービジネスレイヤーの追加

クエリパネルに表示されるこのフォルダーには、次のプロパティを設定できます。

  • 名前と説明
  • アクティブ状態-アクティブ、非表示、非推奨
  • 内容

フォルダー内のオブジェクトのリスト。これにより、オブジェクトがクエリで使用されるもの(結果、フィルター、並べ替え)を記述するプロパティを定義できます。 リストの右側にある上下の矢印キーを使用して、フォルダー内のオブジェクトの順序を変更できます。

カスタムプロパティ-オプションフィールド

ディメンションの挿入と編集-既存のディメンションを編集したり、新しいディメンションを挿入したりできます。 既存のディメンションを編集するには、ビジネスレイヤーでディメンションを選択します。

カスタムプロパティ

新しいディメンションを挿入するには、ディメンションを挿入するフォルダを選択し、上部にある挿入オプションをクリックして→ディメンションを選択します。

ディメンションの挿入

ターゲットフォルダーに新しいディメンションが追加されます。 [プロパティ]ペインで、追加したディメンションのプロパティを定義できます。

ディメンションの編集

上記のスクリーンショットのタブは次のとおりです-

  • Name
  • 説明
  • データ・タイプ
  • 状態
  • OLAP定義のSQL
  • [キー]タブ
  • 詳細設定タブ
  • ソース情報など

キーの定義

このオプションは、データファンデーション上に構築されたディメンションで使用できます。 ビジネスレイヤーでキーを定義するには、ビジネスレイヤーペインでディメンションを選択します。 [ディメンションのプロパティ]→[キー]タブ。

キーの定義

キーを追加するには、[キー]タブで下にスクロールし、[キーの追加]ボタンをクリックします。 1つの主キーと複数の外部キーを定義できます。

キーの追加

データベース内の既存のキーを検出するには、[検出]タブをクリックします。 キーの種類を変更するには、ドロップダウンをクリックします。 キーをアクティブに変更するには、アクティブ列をクリックします。

既存のキーを検出

変更を保存するには、上部の[保存]アイコンをクリックします。

メジャーの定義

既存のメジャーを編集したり、新しいメジャーを挿入したりできます。 既存のメジャーを編集するには、ビジネスレイヤーでメジャーを選択します。

メジャーの定義

新しい小節を挿入するには、小節を挿入するフォルダーを選択→上部の挿入オプション→小節をクリックします。

新しいメジャーの挿入

ターゲットフォルダーに新しいメジャーが追加されます。 追加したメジャーのプロパティは、プロパティペインで定義できます。 メジャーの投影関数を定義できます。 同様に、ビジネスレイヤーで属性を定義できます。

フィルターを追加する

既存のフィルターを編集するか、新しいフィルターを追加できます。 新しいフィルターを挿入するには、フォルダーを選択して[挿入]をクリックします。

フィルターの追加

階層を追加する

OLAPビジネスレイヤーにのみ階層を挿入できます。 既存の階層を編集するか、新しい階層を追加できます。

To edit an existing hierarchy Select the hierarchy
To insert a hierarchy

Select the folder or analysis dimension in which you want to insert the hierarchy. To insert a hierarchy at the top level, select the top node (business layer name) in the tree.

[オブジェクトの挿入]アイコンアイコンペインの[ビジネスレイヤー]ペインの上部にある[*階層]を選択します。

あなたは階層の次のプロパティを定義することができます-

  • 名前と説明
  • 状態-アクティブ、非表示、または非推奨
  • MDX定義
  • アドバンスタブ
  • カスタムプロパティ
  • ソース情報

あなたはビジネス層の階層で次のオブジェクトを定義することができます-

  • レベル
  • 属性
  • 名前付きセット
  • 計算されたメンバー

名前付きセットの定義

名前付きセットはOLAPビジネスレイヤーにのみ挿入できます。 既存の名前付きセットを編集するか、新しい名前付きセットを追加できます。

名前付きセットが定義されると、名前付きセットのさまざまなプロパティを定義できます-

To edit an existing named set Select the named set
To insert a named set

Select the folder, analysis dimension, or hierarchy in which you want to insert the named set. To insert a named set at the top level, select the top node (business layer name) in the tree.

[オブジェクトの挿入]アイコンアイコンペインの[ビジネスレイヤー]ペインの上部にある[名前付きセット]を選択します。

オブジェクトのSQLおよびMDXの定義

ビジネスレイヤーでオブジェクトのSQL/MDX式を定義するには、オブジェクトを選択します。 [オブジェクトのプロパティ]ペインで、[SQL定義]タブを選択します。

SQL/MDXの定義

Selectステートメントを直接入力するか、SQLアシスタントボタンをクリックしてSQL式を定義できます。 Sum(efashion。 "Shop_facts"。 "Amount_sold")などのメジャーの集計を定義できます。

WHEREステートメントを直接入力するか、SQLアシスタントボタンをクリックしてSQLエディターを使用してステートメントを作成します。

メインツールバーの[保存]アイコンをクリックして、ビジネスレイヤーを保存します。

ビジネスレイヤーに挿入されたオブジェクトのMDX式を編集できます。 ネイティブオブジェクト(ビジネスレイヤーの作成時にキューブから自動的に生成されたオブジェクト)の定義を編集する場合は、ネイティブオブジェクトをコピーしてコピーを編集します。

ローカルプロジェクトビューでビジネスレイヤー名をダブルクリックして、エディターでビジネスレイヤーを開きます。

[ビジネスレイヤー]ウィンドウで、オブジェクトを選択します。

オブジェクトプロパティペインで、[MDX定義]タブを選択します。

式を直接入力するか、MDXアシスタントボタンをクリックして、MDXエディターを使用してステートメントを作成します。

アクセスレベルの設定

あなたはオブジェクトのさまざまなアクセスレベルを定義することができます-

  • 非公開
  • パブリック
  • 制御された
  • 制限あり
  • 機密

オブジェクトをパブリックとして定義すると、すべてのユーザーがオブジェクトにアクセスできます。 オブジェクトが制限付きとして定義されている場合、制限付き以上のアクセスレベルを付与されたユーザーのみがアクセスできます。

オブジェクトのアクセスレベルを定義するには

アクセスレベルを定義するビジネスレイヤーのオブジェクトを選択します。 Ctrlキーを使用して、複数のオブジェクトを選択できます。 オブジェクトを右クリック→アクセスレベルの変更。

アクセスレベルの変更

オブジェクトのアクセスレベルは、[詳細設定]タブでも定義できます。

オブジェクトのアクセス権の変更

オブジェクトの表示形式の定義

表示オプションを使用して、オブジェクトの表示形式を作成、編集、または削除できます。 デフォルトでは、オブジェクトには形式はありません。

次のスクリーンショットに示すように、オブジェクトの[詳細設定]タブに移動します。

表示形式

SAP IDT-ビジネスレイヤービュー

ビジネスレイヤービューを使用して、ビジネスレイヤーペインに表示されるオブジェクトの数を制限することにより、ビジネスレイヤーオブジェクトの表示を変更できます。 ビジネスレイヤービューを使用して、ビジネス関係を共有するオブジェクトをグループ化します。

クエリパネルでビジネスレイヤービューを選択できます。 ビジネスレイヤービューを使用して、特定のユーザーまたはグループにビジネスレイヤーオブジェクトの使用を許可または拒否するセキュリティを定義できます。

ビジネスレイヤービューの作成

ビジネスレイヤービューを作成または編集するには、ローカルプロジェクトのビジネスレイヤーをクリックしてビジネスレイヤーエディターを開きます。

[ビジネスレイヤービュー]ウィンドウで[ビジネスレイヤービューの管理]オプションをクリックします。

ビジネスレイヤービューの作成

[ビジネスレイヤーの編集]ビューのダイアログボックスが開いたら、新しいビューを追加するには、[新規]ボタンをクリックします。 [名前]テキストボックスでビュー名を編集します。

[ビュー内のオブジェクト]ボックスで、ビジネスレイヤー内のオブジェクトの横にあるチェックボックスをオンまたはオフにして、ビューに含めるかビューから除外します。

ビューにすでに含まれているオブジェクトのみを使用するには、次のスクリーンショットに示すように、選択したオブジェクトのみを表示を選択します。

[説明]テキストボックスで、ビューの説明を入力または編集します。

ビジネスレイヤービューの編集

[OK]をクリックして変更を保存します。

-マスタービューは変更できません。

パラメーター

ユーザー入力または定義済みの入力値を必要とするパラメーターをビジネスレイヤーまたはデータファンデーションに作成できます。

パラメータは、次の入力タイプを持つことができます-

  • プロンプトへの応答としてのユーザー入力。
  • 事前定義された固定値。
Prompt to users

If selected, the user is prompted to enter a value at run time.

オフにすると、実行時にパラメータの定義済みの値が入力されます。

prompt Text The text for the prompt question or directive if Prompt to users is selected.
Set Values Available when the prompt to users option is unselected. Lets you enter one or more values to be used for the parameter at the run time.
Data Types The data type required for the answer to the prompt.
Allow multiple values If selected, lets the user take multiple values from the list of values.
Keep last values If selected, the last value chosen by the user is kept when the prompt is re-run.
Index aware prompt If selected, the key column is included in the prompt to restrict the values in a list. The key column is not visible to the user.
Associated list of values A list of values to provide values for the prompt.
Select only from list If selected, the user is forced to select a member in the list.
Select default value Lets you select values to be used as default

パラメーターの挿入と編集

データファンデーションでパラメーターを定義すると、それらはデータファンデーションの上にあるビジネスレイヤーに直接継承されます。 これらのパラメーターはビジネスレイヤーでは編集できません。データファンデーションで編集する必要があります。

パラメーターを挿入するには、参照ペインでパラメーターとLOVタブをクリックし、パラメーターの挿入アイコンをクリックします。

パラメーターの挿入

パラメーターのプロパティが右側のペインに表示されます。 前のトピックで定義したさまざまなプロパティを使用できます。

パラメータのプロパティ

既存のパラメーターを編集するには、リストからパラメーターを選択して編集します。

LOVとプロパティ

LOVを使用すると、オブジェクトに関連付けられた値のリストからプロンプトの値を選択できます。 データセットを選択した値に制限することができます。

データファンデーションまたはビジネスレイヤーのオブジェクトにLOVを使用できます。 さまざまなタイプのLOVを使用できます。

  • ビジネスレイヤーオブジェクトに基づくLOV *-この場合、LOVは他のクエリまたは以下を含む階層に基づいています
  • *静的LOV *-指定された値のリストを手動で含めるか、ファイルからインポートします。
  • SQLに基づくLOV -特定のSQL式によって返される値です。

LOVの挿入および編集

既存のLOVを挿入または編集するには、エディターの[パラメーターとLOV]タブに移動します。 [挿入+]をクリックします。 LOVペインにサインインします-

LOVの挿入

LOVのプロパティが右側のペインに表示されます。 既存のLOVを編集するには、リストで「値のリスト」をクリックします。

LOVプロパティの「プロパティ」タブでは、LOVの列プロパティを編集できます。 あなたは、プロパティの表のプロパティ列をクリックして、次のプロパティを編集することができます-

プロパティ列

列名-列の名前を編集できます。

キー列-インデックス対応キーにする列を選択できます。

データタイプ-列のデータタイプを選択できます。

非表示-このオプションを選択すると、列は表示されません。

ビジネスレイヤーのクエリ

クエリパネルを使用してクエリを作成し、クエリオブジェクトをビジネスレイヤーに関連付けます。 これらは通常、ビジネスレイヤーを検証するためにIDTで使用されます。

クエリの挿入と編集

新しいクエリを挿入するか、既存のクエリを編集するには、[ビジネスレイヤー]ウィンドウの[クエリ]ウィンドウをクリックします。

クエリの挿入

[クエリの挿入]をクリックして、新しいクエリを追加します。 これにより、クエリパネルが開きます。 新しいクエリを作成するか、既存のクエリを編集して、[OK]をクリックします。 クエリパネルでオブジェクトを選択→OK。

クエリの編集

クエリの名前と説明を入力します。 [クエリの編集]オプションをクリックして、クエリ内のオブジェクトを編集できます。 クエリを実行するには→クエリを実行します。

クエリの実行

集約意識

集計認識を使用すると、データベース内のテーブルで事前集計されたデータを使用できます。 処理する行数を減らしてクエリのパフォーマンスを向上させるために使用されます。

クエリに集計対応オブジェクトを追加すると、クエリジェネレーターは、集計レベルが最も高いテーブルからデータを取得します。

例-売上が月ごとに集計される売上ファクトテーブルを考えます。 クエリが月ごとの売り上げを要求する場合、クエリジェネレータは集計テーブルからデータを取得します。

集約認識の設定

集約認識を使用するには、まず集約テーブルをデータベースにロードしてから、テーブルをデータファンデーションに追加する必要があります。

集約対応オブジェクトを定義します。 これらは、非集計テーブルを使用して集計を実行する代わりに、可能な場合にクエリで集計テーブルを使用するビジネスレイヤー内のオブジェクトです。

オブジェクトのSQL式で、@ Aggregate_Aware関数を使用するSELECTステートメントを定義します-

@Aggregate_Aware(sum(aggr_table_1)、…、sum(aggr_table_n))

Aggregate Aware

ビジネスレイヤーでオブジェクトを選択し、SQL Assistantに移動し、関数→認識を集約します。

SQLアシスタント

SAP IDT-クエリパネルでのクエリの構築

クエリパネルを使用して、ビジネスレイヤーまたはリポジトリに公開されたユニバースの上でクエリを作成またはプレビューできます。 クエリパネルを使用すると、クエリにオブジェクトを追加し、クエリ結果をプレビューできます。 クエリパネルは、次の方法を使用して開くことができます-

[クエリ]→[クエリの挿入]に移動します。

クエリに含めるオブジェクトを選択するには、右側のビジネスレイヤーからオブジェクトを[結果オブジェクト]ペインにドラッグします。

クエリパネル

階層結果オブジェクトの場合、結果に含めるまたは除外するメンバーを選択します。 MemberSelectorを開くには、階層オブジェクト名Object Iconの右側にある矢印をクリックします。

クエリの結果をフィルタリングするには、ビジネスレイヤーからオブジェクトを[フィルターオブジェクト]ペインにドラッグします。

フィルターオブジェクトペイン

名前付きセットの選択

名前付きセットは、ユニバースの作成時にビジネスレイヤーで定義されます。 名前付きセットでメンバーを選択するには、階層で少なくとも1つの名前付きセットを定義する必要があります。

メンバーセレクタの下のメタデータをクリックすると、名前付きセットが表示されます。 メタデータの下に名前付きセットフォルダーが見つからない場合、階層に名前付きセットがないことを意味します。

計算メジャーの選択

計算されたメジャーを階層とともに使用することもできますが、階層には少なくとも1つのメタデータを定義する必要があります。 それらはビジネス層で定義されます。

名前付きセットと同様に、メンバーセレクターの下のメタデータをクリックすると、計算されたメジャーも表示されます。

SAP IDT-リソース間の依存関係

ユニバースには、互いに依存し、移動している多くのオブジェクトが存在する可能性があります。リソースを削除すると、そのリソースに依存する他のリソースに影響を与える可能性があります。

異なるリソース間の依存関係を確認するには、「ローカル依存関係の表示」を選択できます。 リソースを選択すると、依存リソースと参照リソースの2つのタブが表示されます。

[依存リソース]タブには、選択したリソースに依存する同じローカルプロジェクト内のリソースが一覧表示されます。 Referenced Resources タブには、選択したリソースによって参照されている同じローカルプロジェクト内のリソースが一覧表示されます。

データファンデーションを変更したときに影響を受けるリソースを確認する場合は、右クリック→[ローカルの依存関係を表示]をクリックします。

ローカル依存関係の表示

[依存リソース]の下にビジネスレイヤーが表示され、参照リソースにリレーショナル接続が表示されます。

依存リソース 新規テスト

リポジトリの依存関係

ローカルプロジェクトの下の特定のリソースのリポジトリ内の依存リソースを表示するには、右クリックして[リポジトリの依存関係を表示]をクリックします。

リポジトリの依存関係を表示

リソースが公開されているセッションの詳細を入力し、ログインをクリックします。 ローカルプロジェクトで選択されたリソースに基づいて、リポジトリ内の公開されたユニバースのリストが表示されます。

セッションの詳細

SAP IDT-公開

ユニバースを設計するとき、これはローカルファイルシステムまたはリポジトリにビジネスレイヤーを公開できる最後の手順です。 ユニバースを公開すると、公開ウィザードはビジネスレイヤー、データファンデーション、接続ショートカットをエクスポートし、レポートツールと利用可能なユーザーがこのユニバースにアクセスできるようにします。

ユニバースをローカルファイルシステムに公開できます。 これには、OLAP接続に基づくビジネスレイヤー、またはローカル接続を持つデータファンデーションに基づくビジネスレイヤーを含めることができます。

ユニバースをリポジトリに公開するとき、Central Management Server(CMS)で公開することによりセキュリティメカニズムを実装します。 ユニバースのすべてのオブジェクトは、CMSに定義されたオブジェクトレベルおよびその他のセキュリティポリシーを継承します。

ローカル接続の公開

ローカルプロジェクトビューで使用可能なリポジトリへのローカル接続を公開できます。 接続を公開すると、ローカルの安全でない.cnx接続から、リポジトリの下の.cns安全な接続に変更されます。

接続を公開するには、ローカルプロジェクトの下の.cnxを右クリック→リポジトリへの接続の公開を選択します。

ローカル接続の公開

接続を公開すると、接続は.cnsに変更されます。

フォルダーを選択する

接続を公開または取得するときに、接続を公開するフォルダーを選択できます。

接続の公開

SAP IDT-セキュリティ

ユニバースのセキュリティは、リポジトリに公開されるときに定義されます。 公開されたすべてのユニバースはユニバースフォルダの下で利用でき、すべての接続は接続フォルダで利用できます。 リポジトリ内のユニバースまたは接続にアクセスするには、リポジトリリソースを使用できます。

セキュリティユニバース

ユニバースのセキュリティポリシー。接続はCMCで作成されたユーザーとグループに適用されます。 インフォメーションデザインツールでは、セキュリティエディターを使用してセキュリティポリシーを定義できます。 IDTでセキュリティプロファイルを作成でき、これらのプロファイルはユーザーとグループに割り当てられます。

IDTで2種類のセキュリティプロファイルを定義できます-

  • データセキュリティプロファイル-データセキュリティプロファイルでは、セキュリティポリシーがデータファンデーションオブジェクトおよび接続に適用されます。
  • ビジネスセキュリティプロファイル-これには、セキュリティプロファイルが適用されるビジネス層のオブジェクトが含まれます。

IDTのセキュリティエディター

セキュリティエディタは、ユニバースの使用またはユーザー/グループの使用の2つの方法で表示できます。 [セキュリティエディター]ペインのタブを選択して、作業するビューを表示します。

[ユニバース/プロファイル]タブでは、最初にリポジトリ内のユニバースを選択してタスクを実行できます。

[ユーザー/グループ]タブでは、最初にユーザーまたはグループを選択してタスクを実行できます。

ユーザー/グループパネルには、ユーザーとグループをさまざまな方法で表示できる3つのアイコンがあります-

  • ユーザーを表示
  • グループを表示
  • 階層を表示

セキュリティエディタ

IDTでセキュリティエディターを開く方法

インフォメーションデザインツールのツールバーで、セキュリティエディターアイコンをクリックします。

セキュリティエディタを開く

セッションの詳細を入力して、セキュリティエディターで開きます。 選択したセッションにまだログインしていない場合は、必要な情報を入力します。

セキュリティエディターが新しいタブで開きます。

セキュリティエディタタブ

データセキュリティプロファイルの挿入と編集

セキュリティエディタの[ユニバース/プロファイル]ペインに移動します。 新しいプロファイルを挿入するには、[ユニバース]→[データセキュリティプロファイルの挿入]を右クリックします。

データセキュリティの挿入

これにより、新しいウィンドウが開きます。別のタブでデータセキュリティプロファイル設定を定義できます。 すべての設定を定義したら、[OK]をクリックします。

リポジトリのセキュリティ設定への変更を保存するには、メインツールバーの保存アイコンをクリックします。

セキュリティチェックの変更

すべての設定を定義したら、[OK]をクリックします。

リポジトリのセキュリティ設定への変更を保存するには、メインツールバーの保存アイコンをクリックします。 すべてのデータセキュリティプロファイル設定は、リレーション接続を使用してデータファンデーション上に作成されたユニバースに適用されます。

Connections Defines Replacement Connections
Controls Defines replacement query timeout and size limits
SQL Defines replacement query options
Rows Defines an SQL WHERE clause to restrict rows returned in the query
Tables Defines replacement tables

1つのユニバースで複数のデータセキュリティプロファイルを定義する場合、データセキュリティプロファイルの優先度を変更することもできます。

データセキュリティプロファイル

新しいウィンドウが開きます→セキュリティプロファイルの優先度を変更します。 上/下矢印を使用して、セキュリティプロファイルの優先度を変更できます。

変更をリポジトリに保存するには、メインツールバーの保存アイコンをクリックします。

セキュリティプロファイルの優先度の変更

ビジネスセキュリティプロファイルの挿入と編集

セキュリティエディタの下の[ユニバース/プロファイル]ペインでユニバースを選択します。 新しいビジネスセキュリティプロファイルを挿入するには→右クリック→ビジネスセキュリティプロファイルを挿入します。

ビジネスセキュリティプロファイルを挿入

ビジネスセキュリティプロファイルの各タブでセキュリティを定義できます。 リセットオプションは、設定をデフォルトにリセットするために使用されます。 設定を定義したら、[OK]をクリックしてウィンドウを閉じ、上部の[保存]アイコンをクリックしてプロファイルを保存します。

Create Query

Defines the universe views and business layer objects available to the user in the query panel

-クエリ設定のセキュリティで保護されたメタデータのみを作成します。

Display Data Grants or denies access to the data retrieved by objects in the business layer when the user runs a query.
Filters Defines filters using objects in the business layer.

ビジネスセキュリティプロファイルの定義

公開されたユニバースでのクエリの実行

リポジトリで公開されたユニバースに対してクエリを実行することもできます。 公開されたユニバースでクエリを実行すると、ユニバース用に定義されたセキュリティプロファイルがクエリパネルに適用されます。

公開されたユニバースでクエリを実行するには、リポジトリリソースビュー→ユニバースを選択→右クリックしてクエリの実行を選択します。

クエリの実行

[クエリ]パネルが開き、使用可能なオブジェクトを結果オブジェクトに追加してクエリを実行できます。 データプレビューを使用して、結果のオブジェクトのプレビューを表示→更新ボタンを使用できます。

更新ボタン

SAP IDT-フォーマットエディターの概要

フォーマットエディタを使用すると、日付、時刻、および数値の表示フォーマットを定義できます。 カスタム形式を作成することも、オブジェクトのデフォルト形式を使用することもできます。 デフォルトの形式が要件を満たしていない場合、カスタム形式が使用されます。

デフォルトの形式は、共通のロケールデータリポジトリCLDRに基づいています。 日付と時刻の15のデフォルト形式、および数値の4つの形式から選択できます。

カスタム形式は、形式エディターを使用して作成できます。 カスタム形式にはテキストとトークンが含まれます。 トークンは、日付または数値の事前定義済み部分として定義されます。

日付と時刻の形式のトークン

フォーマットエディターを使用して定義される15個の日付と時刻のフォーマットトークンがあります。 次のカテゴリの日時トークンを考慮してください-日。

カテゴリー

トークン

説明

日01-31

日は2桁の01-31で表されます

1日目から31日目

日は1から31までの1または2桁で表されます

曜日名

月曜日、火曜日などの曜日名

短い曜日名

月、火などの曜日名

年の日

日は3桁で表されます-001-366

01-366年の日

日は2桁または3桁で表されます-01-366

1-366年の日

日は1、2、または3桁で表されます

月の曜日

7月の第2火曜日の2のような月の曜日

大文字の曜日名

大文字の曜日名-火曜日

小文字の曜日名

小文字の曜日名-火曜日

大文字の曜日名

曜日で始まる曜日-火曜日

大文字の短い曜日名

曜日名は短い形式で大文字で表されます-月

小文字の短い曜日名

日名は小文字の短い形式で表されます-月

大文字の短い曜日名

次のような短い形式の大文字で始まります-月

同様に、分、時間、週、月、四半期、および年の形式のタイムトークンを使用できます。

数値書式セクション

で構成されているように数値形式のセクションを定義することができます-

  • 記号
  • 整数値
  • グループ化セパレーター
  • 小数点区切り
  • 小数点区切り
  • 指数記号

エディターで定義されたさまざまな形式を使用して数値を表示する方法を示す次の例を検討してください。

-数字トークンを使用して、数字-1,234はどのように表示されますか?

Format Defined with Tokens Preview Display
[Sign][#] -1234
[Neg.start][0][0][0][0][0][Neg.end] (001234)
[sign always][#][dec.sep][0][0] -1234.00
[sign][#][decimal separator][0][0][E+][0][0][0] -1.23E+003
Revenue: [Sign always][#][Decimal separator][0][0] Revenue: 1234.00
[Boolean] True

符号、数字、区切り記号、指数、パーセント、ブールなどの数値形式トークンのさまざまなリストを使用できます。 Sap-idt-questions-answers