# SAP BusinessObjects Designer (ファイル) - エクスポート

Availability-note[AWS](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-aws)

AWS 専用機能は us.cloud.talend.com、eu.cloud.talend.com、ap.cloud.talend.com で利用できます。

## ブリッジの要件

このブリッジ:

* Microsoft Windowsではサポートされていません。

* そのSDKにアクセスするためにはツールのインストールが必要です。

## ブリッジの仕様

| **ベンダー** | **SAP** |
| --- | --- |
| **ツール名** | **BusinessObjects (BO) Designer** |
| **ツールバージョン** | **6.x〜14.3** |
| **ツールの Web サイト** | http://www.sap.com/solutions/sapbusinessobjects/large/intelligenceplatform/ (英語のみ) |
| **サポートされている方法論** | [ビジネスインテリジェンス] BIデザイン(RDBMSソース、ディメンショナルターゲット、変換来歴、式変換)、Universe (.UNV)ファイルでのCOM API経由のグラフィカルレイアウト |

**仕様**  
**ツール:** Universe (.UNV)ファイルでのCOM API経由のSAP / BusinessObjects (BO) Designerバージョン6.x〜14.3  
http://www.sap.com/solutions/sapbusinessobjects/large/intelligenceplatform/をご覧ください。  
**メタデータ:** [ビジネスインテリジェンス] BIデザイン(RDBMSソース、ディメンショナルターゲット、変換来歴、式変換)、グラフィカルレイアウト  
**コンポーネント:** BoDesignerUnv バージョン11.2.0  
  
**概要**  
このブリッジはBusinessObjects Designer OLE/COM APIに依存してユニバースからメタデータをインポートします。そのため、このブリッジを実行するコンピューターにはSAP BusinessObjects Universe Designerが正しくインストールされている必要があります。  
  
**要件**  
警告: このブリッジはWindowsベースのツールクライアントやSDKのCOM APIを使用します。このCOM APIは、(a) 正しくインストールされていること、(b) このツールを実行できるWindowsユーザーに代わってライセンスされていること、(c) ツールサーバーコンテンツにアクセスできることが必要です。追加事項:  
(1) ツールベンダーによって推奨されているように、COM APIの場合も含めてリソース競合の恐れがあるため、ツールクライアント(およびブリッジ)がインストールまたは実行されているマシンにツールサーバーをインストールしたり共存させてはなりません。  
(2) Windows COM APIベースのツールは度重なる失敗やシステムリソースの不足が発生すると不安定になるため、Windowsを再起動してツールのCOM APIを再び正しく動作させる必要があります。  
(3) このブリッジがアプリケーションとして実行されている場合は、上記のWindowsユーザーと同じユーザーでログインする必要があります。  
ブリッジがWindowsのサービスとして動作している場合は、WindowsのサービスマネージャーでMIMB Application Serverサービスを右クリックし、ログオンタブに移動して、サービスを実行するアカウントを名前で定義します。  
  
Designerが適切にインストールされているかどうか不明な場合は、必ず以下の項目をご確認ください。  
- Designerは、ブリッジが実行中のマシンでWindowsアプリケーションとして実行可能であることが必要です。一般的にはBO「デスクトップ」ツールの一部としてインストールされます。  
- APIを使用するためには、DesignerをCOM/ActiveXコンポーネントとして実行可能であり、Designer COM/ActiveXコンポーネントを適切に登録する必要があります。WindowsレジストリーのHKEY\_CLASSES\_ROOT\Designer.Application内にキーが存在することを確認します。  
  
また、ブリッジの実行時に次の項目があることを確認します。  
- BOリポジトリーサーバーに対する有効なログインアクセス(ブリッジにはBOプラットフォームへのログインが必要です)  
- 変換するモデルのデータウェアハウスに対する有効なデータベース接続  
  
追記:  
- データベース接続はデータベーススキーマ(テーブル)を変更する場合にのみ必要です。説明のアップデートを行うだけなら、接続は不要です。例:  
- BO 5.x、6.x、11.5、12.x、14.xの場合、ブリッジがサーバーで実行されていれば、スタンドアロン(CMSではない)モードでサーバーを接続するオプションがあります。  
- BO 11.0にはスタンドアロンモードがなく、有効なログインが必要です。  
  
**よくある質問**  
  
**Q: BOログインウィンドウで入力すべきユーザー名とパスワードは?**  
A: 御社がBO Repositoryでユーザーとアクセス権を管理してBusinessObjectsのネットワークインストールを使用している場合は、BO Designerを使ってユニバースを開く場合と同じ方法でBOのユーザー名とパスワードを入力してください。使用すべきユーザー名とパスワードが不明な場合は、御社のBOシステム管理者(スーパーバイザー)にお問い合わせください。  
  
**Q: 原因不明でブリッジが完了しなかった場合はどうすればよいですか?**  
A: [実行モード]パラメーターを[対話]に設定してブリッジの実行をやり直してみてください。アプリケーションによってポップアップウィンドウにエラーが表示される場合があります。  
  
**Q: 警告メッセージ「接続'DB'が動作していません」はどう理解すればいいですか?**  
A: これは、ユニバースに設定したデータベース接続が機能していないことを意味します。ユニバースの接続がDesignerで正常に機能しているかご確認ください。ブリッジは、データベース接続を使ってテーブル、カラム、結合をユニバースに挿入します。詳細は、ブリッジ接続パラメータの説明をお読みください。  
  
**Q: このブリッジはアプリケーションサーバーからWindowsサービスとして実行できますか?**  
A: いいえ。BO DesignerはDesigner COM APIを実行するデスクトップアプリケーションであり、サービスとしてのこのブリッジはサポートされていません。リモートブリッジサーバーから実行する場合は、サービスとしてではなく通常のデスクトップアプリケーションとして実行するよう設定されていることを確認してください。  
  
**制限事項**  
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。  
  
- BO Designer内のクラスとオブジェクトの名前は35文字までに制限されています。そのため、この制限への対応として、生成されたBOユニバース内で名前が切り詰められたり数字のサフィックスが付いたりすることがあります。  
  
- BO Designerではオブジェクトをクラスというツリーで整理できます。ただし、クラスのネームスペースはグローバルであり、クラスはすべて親クラス内ではなく、ユニバース全体内で一位の名前を付ける必要があります。そのため、この制限への対応として、生成されたBOユニバース内でクラス名前が切り詰められたり数字のサフィックスが付いたりすることがあります。  
  
- BIデザインツールはどれも、基礎となるテクノロジーに基づいて限定的な次元モデリング機能を備えています。たとえばBO Designerは物理データレイヤーで結合をサポートしますが、論理レイヤーやビジネスレイヤーでは結合をサポートしません。Consequently, some aspects of the original dimensional model may be re-engineered or lost during conバージョン.  
  
**サポート**  
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR\_LOG\_LEVEL=6を使って設定できます。

## ブリッジパラメーター

| **パラメーター名** | **説明** | **タイプ** | **値** | **デフォルト** | **スコープ** |
| --- | --- | --- | --- | --- | --- |
| **システム** | ログイン先のBusinessObjectsリポジトリーの名前をここに入力します。<br><br>- BusinessObjectsバージョン11.x、12.x (XI)、14.x (XI R4)の場合、これは中央管理サーバーの名前です。このサーバーはログインに使用されます。デフォルトではポート6400です。例:<br>localhost<br>CMSサーバーがクラスター環境で設定されている場合、クラスター名は次の構文で指定できます。例:<br>localhost:6400@MYCLUSTER<br><br>- BusinessObjectsバージョン5.xと6.xの場合は、Supervisorアプリケーションで定義されたリポジトリーの名前です。例:<br>bomain<br>このパラメーターが空の場合、DesignerはOfflineログインを実行します。BusinessObjectsのスタンドアロンインストールではログインは必要ありません。 | STRING |  |  |  |
| **認証モード** | ログイン認証モードを選択します。<br><br>このパラメーターはバージョン11.0以降のバージョンに適用されます。バージョン5.xと6.xの場合、このパラメーターは無視されます。<br><br>[エンタープライズ]<br>BusinessObjects Enterpriseログインです。<br><br>[LDAP]<br>LDAPサーバーを使ってログインします。<br><br>[Windows AD]<br>Windows Active Directoryサーバーを使ってログインします。<br><br>[Windows NT]<br>Windows NTドメインサーバーを使ってログインします。<br><br>[スタンドアロン]<br>スタンドアロンログイン(CMSなし)です。 | ENUMERATED | <table><tr><td>Talend Enterprise</td></tr><tr><td>LDAP</td></tr><tr><td>Windows AD</td></tr><tr><td>Windows NT</td></tr><tr><td>スタンドアロン</td></tr></table> | Talend Enterprise |  |
| **ユーザー名** | BusinessObjects (BO)のリポジトリーインストールは、ユーザーにログインによる認証を要求します。BOのスタンドアロンインストールはそうした認証を要求しません。例:<br>supervisor<br><br>ユーザー名やパスワードを省略するとBOログインダイアログボックスが表示され、通常のBOログインユーザー名とパスワードを入力するよう求められます。<br><br>このブリッジをサーバー上でリモートから実行している場合、Designerによるログインダイアログボックスの表示を回避するには、このオプション値を入力する必要があります。 | STRING |  |  |  |
| **パスワード** | BusinessObjects (BO)のリポジトリーインストールは、ユーザーにログインによる認証を要求します。BOのスタンドアロンインストールはそうした認証を要求しません。<br><br>ユーザー名やパスワードを省略するとBOログインダイアログボックスが表示され、通常のBOログインユーザー名とパスワードを入力するよう求められます。<br><br>このブリッジをサーバーでリモートから実行している場合は、Designerによるログインダイアログボックスが表示されないよう、このパラメーター値を入力する必要があります。 | パスワード |  |  |  |
| **ファイル** | ユニバースファイルへのパスをここで指定します。 | ファイル | \*.unv |  | 必須 |
| **データモデル(テーブル/結合)アルゴリズム** | テーブルと結合をユニバースにエクスポートするかどうかを指定します。<br><br>[変更しない]<br>ユニバースのテーブルと結合は変更されません。<br><br>[すべて作成し、データベースから更新]<br>ユニバースにソースモデルで定義した新しいテーブルと結合を追加し、データベース接続に基づいて既存のテーブルを更新します。<br><br>[すべて再作成]<br>ユニバースから既存のテーブル、結合、コンテキストをすべて削除し、ソースモデル内で定義した新しいものに置換します。 | ENUMERATED | <table><tr><td>変更しない</td></tr><tr><td>すべて作成し、データベースから更新</td></tr><tr><td>すべて再作成</td></tr></table> | すべて作成し、データベースから更新 |  |
| **データモデル接続タイプ** | 接続タイプをBusinessObjects Designerで定義されたように指定します。<br>ユニバースで新しいテーブルと結合を作成できるよう、ブリッジはBO接続名を知っている必要があります。<br><br>ランタイムで利用可能な接続のリストは、Designerへのログインに使用する認証モードによって異なります。<br>[エンタープライズ]認証モードとして(BO CMSリポジトリーに基づいて)ログインする場合は、[セキュア]タイプの接続を定義して使用する必要があります。<br>[スタンドアロン]認証モードとして(BO CMSリポジトリーとは無関係に)ログインする場合は、[共有]タイプの接続を定義して使用する必要があります。<br>一般に、[個人]タイプの接続は推奨されません。そのタイプの接続は通常、COM自動化APIを介して機能しません。<br><br>[個人] - 個人接続は、ユニバースの作成者と、作成に使用されたコンピューターへのデータアクセスを制限します。これは、BusinessObjectsインストールパス内のLSIフォルダーにあるPDAC.LSIファイル(C:\Program Files\Business Objects\BusinessObjects Enterprise 12\win32\_x86\pdac.lsiなど)に保管されています。<br>[共有] - 共有接続は、すべてのユーザーにデータアクセスを許可します。これは、BusinessObjectsインストールパス内のLSIフォルダーにあるSDAC.LSIファイル(C:\Program Files\Business Objects\BusinessObjects Enterprise 12\win32\_x86\sdac.lsiなど)に保管されています。<br>[セキュア] - セキュアな接続は、データへのアクセスを一元管理および制御します。これは最も安全な接続タイプであり、機密性の高いデータへのアクセスを保護するために使用する必要があります。これらはBusinessObjectsリポジトリーに保存されます。CMSを介してユニバースを配信する場合は、セキュアな接続を使用する必要があります(デフォルト)。 | ENUMERATED | <table><tr><td>[Personal] (個人)</td></tr><tr><td>Shared (共有)</td></tr><tr><td>セキュア</td></tr></table> | セキュア |  |
| **RDBMSへのデータモデル接続** | 接続名をBusinessObjects Designerで定義されたように指定します。ユニバースで新しいテーブルと結合を作成できるよう、ブリッジはBO接続名を知っている必要があります。これは必須パラメーターです。<br>この接続は新しいユニバースファイルを作成する時に必要です。既存のユニバースファイルをアップデートする時はこのパラメーターは使用されず、ユニバースの接続も変更されません。<br>ランタイムで利用可能な接続のリストは、Designerへのログインに使用する認証モードによって異なります。<br>[エンタープライズ]認証モードとして(BO CMSリポジトリーに基づいて)ログインする場合は、[セキュア]タイプの接続を定義して使用する必要があります。<br>[スタンドアロン]認証モードとして(BO CMSリポジトリーとは無関係に)ログインする場合は、[共有]タイプの接続を定義して使用する必要があります。<br>一般に、個人タイプの接続は推奨されません。そのタイプの接続は通常、COM自動化APIを介して機能しません。<br><br>このブリッジをリモートブリッジサーバーで実行する場合、接続は有効で、リモートサーバー上で機能している必要があります。<br>ブリッジがリモートサーバー上で実行されている場合、このブリッジサーバーは、Windowsサービスとしてではなくアプリケーションとして実行されるように設定する必要があります。<br>BO DesignerはDesigner COM APIを実行するデスクトップアプリケーションであり、サービスとしてのこのブリッジはサポートされていません。<br><br>ODBCデータソースに基づいて接続を使用する場合は、ブリッジを実行しているマシン上でODBC DSNが正しく定義されていることを確認します。<br><br>64ビットバージョンのWindowsを32ビットのアプリケーションであるBO Designerと共に使用する場合は、32ビットのODBCマネージャー(C:\Windows\SysWOW64\odbcad32.exe)を使用してDSNを定義します。<br>Windows 64ビット上で64ビットODBCマネージャー(C:\Windows\System32\odbcad32.exe)を使用しないでください。BO Designer 32ビットアプリケーションはDSNでは機能しないためです。 | REPOSITORY\_MODEL |  |  | 必須 |
| **データモデル外部結合** | ほとんどのモデリングおよびETLツールは外部キーのメタデータのみを定義し、ビジネスインテリジェンスツールで定義すべきSQL結合(内部または外部)のタイプを指定しません。<br><br>このパラメーターは、各外部キーリレーションシップのために生成される結合のタイプを制御します。<br>[False]<br>外部キーリレーションシップには内部結合のみを使用します。<br><br>[True]<br>オプション(オプションvs必須)として外部キーリレーションシップを使い、[内部]結合か[外部]結合を使用すべきかどうか判断します。 | BOOLEAN | <table><tr><td>偽</td></tr><tr><td>真</td></tr></table> | 偽 |  |
| **ディメンションモデリングの検出** | このブリッジを使用してデータモデリングまたはETLツールで作成したデータモデルを変換し、それをフォワードエンジニアリングしてOLAP/BIモデルを構築する場合、各テーブルに指定されたディメンションロール(ファクト、ディメンション、アウトリガー)は、テーブルがBIファクトとディメンションにどのように変換されるかを推定するために、ブリッジによって使用されます。<br><br>このパラメーターは、ソースモデルがテーブルのディメンションロールを指定しなかった場合、その追加テーブルのディメンションロール(ファクト、ディメンション、アウトリガー)を検出する方法を制御します。<br><br>[ソースモデルによって定義されている場合のみ]<br>ソースモデルによって定義されている場合は、テーブルディメンションロールを使用します。<br><br>[追加のファクトおよびディメンションを自動検出]<br>外部キーに基づく、リレーショナルスキーマからのファクトおよびディメンションテーブルの自動検出。このアルゴリズムは、受信外部キーのみを持つテーブルをファクトテーブルと見なします。発信外部キーを持つテーブルは、ファクトテーブルへの最小距離(外部キー関係の数)に応じてディメンションテーブルまたはアウトリガーテーブルと見なされます。他のテーブルへの外部キーリレーションシップを持たないテーブルはディメンションテーブルと見なされます。<br><br>[手動で指定された追加のファクトおよびディメンション]<br>ファクトテーブルとディメンションテーブルを手動で指定します。 | ENUMERATED | <table><tr><td>ソースモデルによって定義されている場合のみ</td></tr><tr><td>追加のファクトおよびディメンションを自動検出</td></tr><tr><td>手動で指定された追加のファクトおよびディメンション</td></tr></table> | 追加のファクトおよびディメンションを自動検出 |  |
| **ディメンションモデリング検出ファクトテーブル** | このブリッジを使用してデータモデリングまたはETLツールで作成したデータモデルを変換し、それをフォワードエンジニアリングしてOLAP/BIモデルを構築する場合、各テーブルに指定されたディメンションロール(ファクト、ディメンション、アウトリガー)は、テーブルがBIファクトとディメンションにどのように変換されるかを推定するために、ブリッジによって使用されます。モデルのファクトテーブルのリストをこのパラメーターで指定すると、ブリッジは、ディメンションとメジャーを生成する時にそれらのテーブルをファクトテーブルと見なします。例:<br>dbo.Fact1; Fact2<br><br>このパラメーターは、ソースツールがテーブルディメンションロールのこの概念をサポートしていない場合に有用です。また、ソースツールの制限を回避するために使用できます。<br><br>このパラメーターの動作はパラメーター[ディメンションモデリング検出ディメンションテーブル]と組み合わせることができ、その結果、一部のテーブルはファクトとして、その他はディメンションとして処理されます。 | STRING |  |  |  |
| **ディメンションモデリング検出ディメンションテーブル** | このブリッジを使用してデータモデリングまたはETLツールで作成したデータモデルを変換し、それをフォワードエンジニアリングしてOLAP/BIモデルを構築する場合、各テーブルに指定されたディメンションロール(ファクト、ディメンション、アウトリガー)は、テーブルがBIファクトとディメンションにどのように変換されるかを推定するために、ブリッジによって使用されます。このパラメーターは、すべてのテーブルがディメンションであるとブリッジが推定すべきかどうかを制御するために使用できます。<br><br>[True]<br>ブリッジはテーブルがすべてディメンションであると仮定します。<br><br>[False]<br>ブリッジは(もしあれば)各テーブルに指定されているディメンションロールを使用します。<br><br>このパラメーターは、ソースツールがテーブルディメンションロールのこの概念をサポートしていない場合に有用です。また、ソースツールの制限を回避するために使用できます。<br><br>このパラメーターの動作はパラメーター[ディメンションモデリング検出ファクトテーブル]と組み合わせることができ、その結果、一部のテーブルはファクトとして、その他はディメンションとして処理されます。 | BOOLEAN | <table><tr><td>偽</td></tr><tr><td>真</td></tr></table> | 真 |  |
| **ディンメンションモデルレイヤー** | ユニバース内で管理するクラスとオブジェクトのレイヤーの数を指定します。<br><br>[1]<br>データベーススキーマテーブルとカラムを参照するクラスとオブジェクトの1レイヤーのみが作成されます。<br><br>[2]<br>データベーススキーマテーブルとカラムを参照する非表示のクラスとオブジェクトのプライベートレイヤーが1つ作成され、プライベートレイヤークラスとオブジェクトを参照するクラスとオブジェクトのパブリックレイヤーが1つ作成されます。<br><br>2つのレイヤーを含むこの技法は、ユニバースのアップデートに対するサポートを改善するほか、レポートビルダーが利用できるオブジェクトを内部ユニバースの実装で使われるオブジェクトから分離するために使用されます。 | ENUMERATED | <table><tr><td>1</td></tr><tr><td>2</td></tr></table> | 1 |  |
| **ディメンションモデル(オブジェクト/クラス)アルゴリズム** | ディメンションをユニバース内のクラスとオブジェクトにエクスポートする方法を指定します。<br><br>[変更なし]<br>ユニバースのクラスとオブジェクトは変更されません。<br><br>[作成のみ]<br>新しいクラスとオブジェクトを作成し、既存のクラスとオブジェクトは変更しません。<br><br>[アップデート]<br>選択したアップデートモードに従って、既存のクラスとオブジェクトをアップデートします。 | ENUMERATED | <table><tr><td>変更しない</td></tr><tr><td>作成のみ</td></tr><tr><td>Update</td></tr></table> | 作成のみ |  |
| **ディメンションモデルアップデートモード** | ディメンションをユニバース内のクラスとオブジェクトにエクスポートする方法を指定します。<br><br>[作成/置換]<br>新しいクラスとオブジェクトを作成し、既存のクラスとオブジェクトを同じ名前のものと置換します。<br><br>[すべて置換]<br>現在のクラスとオブジェクトをすべて削除し、新しいものと置換します。<br><br>[オブジェクトプロパティをアップデート]<br>マッチングとアップデートの条件に基づいて、 現在のオブジェクトすべてのプロパティをアップデートします。 | ENUMERATED | <table><tr><td>作成/置換</td></tr><tr><td>[Replace all] (すべて置換)</td></tr><tr><td>オブジェクトプロパティをアップデート</td></tr></table> | 作成/置換 |  |
| **ディメンションモデルアップデート一致条件** | [ディメンションモデル(オブジェクト/クラス)アルゴリズム]が[オブジェクトプロパティをアップデート]に設定されている場合に適用されます。このモードでは、ソースモデルが提供する新しいプロパティで既存のユニバースオブジェクトのプロパティがアップデートされます。このパラメーターは、ソースモデルで定義されたオブジェクトの新しいプロパティでアップデートされるメジャーとディメンションを制御します。<br><br>[厳密なカラム一致]<br>ユニバースオブジェクトは、式の厳密な一致に基づいて更新されます。例:<br>厳密な"measure=Table.Column"等価によって定義された測定のみが、そのカラムのプロパティでアップデートされます。<br><br>[単一カラムの一致]<br>ユニバースオブジェクトは、その式に単一カラムが含まれている場合にアップデートされます。例:<br>"measure=Sum(Table.Column)"または"measure=Table.Column/365"によって定義された測定は、そのカラムのプロパティでアップデートされます。<br><br>[複数のカラム一致]<br>このユニバースオブジェクトは、その式に含まれている各カラムについてアップデートされます。例:<br>"measure=Table.Column1-Table.Column2"で定義されたメジャーは、Column1とColumn2の両方のプロパティでアップデートされます。このマッチング基準は、メジャー式に含まれている各カラムの説明を連結するために使用できます。 | ENUMERATED | <table><tr><td>厳密なカラム一致</td></tr><tr><td>単一カラムの一致</td></tr><tr><td>複数のカラム一致</td></tr></table> | 厳密なカラム一致 |  |
| **ディメンションモデルアップデートオブジェクト名** | このパラメーターは、[ディメンションモデル(オブジェクト/クラス)アルゴリズム]が[オブジェクトプロパティをアップデート]に設定されている場合に適用されます。ユニバースオブジェクトがソースモデル内のカラムに一致すると、その名前はソースモデルで定義されたカラムビジネス名で置換できます。<br><br>[変更なし]<br>ユニバースオブジェクトの名前は変わりません。<br><br>[アップデート]<br>ユニバースオブジェクト名はカラムのビジネス名で置換されます。 | ENUMERATED | <table><tr><td>変更なし</td></tr><tr><td>Update</td></tr></table> | 変更なし |  |
| **ディメンションモデルアップデートオブジェクトタイプ** | このパラメーターは、[ディメンションモデル(オブジェクト/クラス)アルゴリズム]が[オブジェクトプロパティをアップデート]に設定されている場合に適用されます。ユニバースオブジェクトがソースモデル内のカラムに一致すると、そのタイプ(メジャー対ディメンション)はソースモデルで定義されたカラムディメンションロールで置換できます。<br><br>[変更なし]<br>ユニバースオブジェクトのタイプは変わりません。<br><br>[アップデート]<br>ユニバースオブジェクト名はカラムのディメンションロールで置換されます。 | ENUMERATED | <table><tr><td>変更なし</td></tr><tr><td>Update</td></tr></table> | 変更なし |  |
| **ディメンションロールアップデートオブジェクト記述** | このパラメーターは、[ディメンションモデル(オブジェクト/クラス)アルゴリズム]が[オブジェクトプロパティをアップデート]に設定されている場合に適用されます。ユニバースオブジェクトがソースモデル内のカラムに一致すると、その説明はソースモデルで定義したカラムの説明で置換できます。<br><br>[変更なし]<br>ユニバースオブジェクトの説明は変わりません。<br><br>[アップデート]<br>ユニバースオブジェクトの説明はカラムの説明で置換されます。<br><br>[追加]<br>ユニバースオブジェクトの説明にカラムの説明が追加されます(両者が異なる場合)。 | ENUMERATED | <table><tr><td>変更なし</td></tr><tr><td>Update</td></tr><tr><td>追加</td></tr></table> | 変更なし |  |
| **ディメンションモデルアップデートオブジェクトデータ型** | このパラメーターは、[ディメンションモデル(オブジェクト/クラス)アルゴリズム]が[オブジェクトプロパティをアップデート]に設定されている場合に適用されます。ユニバースオブジェクトがソースモデル内のカラムに一致すると、そのデータ型はソースモデルで定義されたカラムデータ型で置換できます。<br><br>[変更なし]<br>ユニバースオブジェクトのデータ型は変わりません。<br><br>[アップデート]<br>ユニバースオブジェクト名はカラムのデータ型で置換されます。 | ENUMERATED | <table><tr><td>変更なし</td></tr><tr><td>Update</td></tr></table> | 変更なし |  |
| **ディメンションモデル階層** | ソースツールで定義したOLAP階層をエクスポートするかどうかを指定します。<br><br>[False]<br>階層をエクスポートしません。<br><br>[True]<br>階層をエクスポートします。 | BOOLEAN | <table><tr><td>偽</td></tr><tr><td>真</td></tr></table> | 真 |  |
| **ディメンションモデル命名規則** | ユニバースオブジェクトの説明にカラムの説明が追加されます(両者が異なる場合)。<br><br>[変更なし]<br>ソースツールで定義した名前を使用します。<br><br>[大文字に変換]<br>名前を大文字に変換します。<br><br>[小文字に変換]<br>名前を小文字に変換します。<br><br>名前もDesignerで許可されている最大長である35文字までに切り詰められます。 | ENUMERATED | <table><tr><td>変更しない</td></tr><tr><td>大文字に変換</td></tr><tr><td>小文字に変換</td></tr></table> | 変更しない |  |
| **ディメンションモデルファクト結合オブジェクト** | 元の(物理的)ディメンションモデルの定義に従って結合に含まれているファクトテーブルカラムに、ブリッジがビジネスレイヤーオブジェクトを生成するかどうかを示します。デフォルトでは、結合に含まれているファクトテーブルカラムが物理レイヤーでのみ表記されることをブリッジは想定しています。たとえばファクトディメンションは、ビジネスレイヤーではクラス/フォルダーとそのメジャーでのみ表されます。このパラメーターは、この動作に対する制御を許可します。<br><br>[False]<br>結合に含まれているファクトカラムにビジネスレイヤーオブジェクトを生成しません。<br><br>[True]<br>結合に含まれているファクトテーブルカラムにビジネスレイヤーオブジェクトを生成します。 | BOOLEAN | <table><tr><td>偽</td></tr><tr><td>真</td></tr></table> | 偽 |  |
| **冗長性** | このパラメーターは、ディメンションモデリングフォワードエンジニアリングの冗長性レベルを制御します。<br><br>[False]<br>標準的な冗長性。<br><br>[True]<br>追加情報がログに出力されます。 | BOOLEAN | <table><tr><td>偽</td></tr><tr><td>真</td></tr></table> | 偽 |  |
| **サイレント実行** | 対話モードとサイレントモードのどちらで実行するかをここで指定します。<br><br>[サイレント]<br>アプリケーションはサイレントモードで実行され、ポップアップウィンドウとメッセージボックスがブロックされます。このモードではユーザーによる操作は求められませんが、不明なエラーで実行が終了する場合があります。<br><br>[対話型]<br>アプリケーションは対話モードで実行され、ポップアップウィンドウとメッセージボックスが許可されます。このモードではポップアップウィンドウを認識するようユーザーの操作が必要となる場合があり、ユーザーは実行中に問題を解決できます。 | ENUMERATED | <table><tr><td>サイレント</td></tr><tr><td>インタラクティブ</td></tr></table> | サイレント |  |
| **リポジトリーにエクスポート** | 生成されたユニバースが自動的にBusinessObjectsリポジトリーにエクスポートされるように設定できます。ユニバースをエクスポートする有効な場所をBusinessObjectsリポジトリー内に指定します。<br>BusinessObjects XI の場合は、ユニバースフォルダーパスを指定します。例:<br>/<br><br>BusinessObjects 5.xまたは6.xの場合は、ユニバースドメイン名を指定します。例:<br>Universes<br><br>このパラメーターを空のままにしておくと、生成されたユニバースファイルはリポジトリーにエクスポートされません。 | STRING |  |  |  |

## ブリッジのマッピング

| **Meta Integration Repository (MIR)<br>メタモデル<br>(OMG CWM標準に基づく)** | **[SAP BusinessObjects Designer (ファイル)]<br>メタモデル<br>BoDesigner** | **マッピングのコメント** |
| --- | --- | --- |
|  |  |  |
| **AggregationRule** | **オブジェクト** | **メジャーに複数のAggregationRuleがある場合は、AggregationRuleごとにメジャー修飾のオブジェクトが複数作成されます。** |
| ルール | 選択する項目 |  |
| **AliasClassifier** | **AliasTable** |  |
| 名前 | 名前 |  |
| **AliasFeature** | **AliasColumn** |  |
| 名前 | 名前 |  |
| **関連** | **結合** | **モデルのテーブル間にあるプライマリキーと外部キーの整合性制約を表現するため、等結合が作成されます。** |
| **AssociationRole** | **結合** | **結合の両端(Table1、Table2)を表す** |
| 多重度 | 基数と外部結合 |  |
| **AssociationRoleNameMap** |  | **table1のカラムをtable2のカラムに関連付けます。** |
| **属性** | **カラム** |  |
| 名前 | 名前 |  |
| PhysicalName | 名前 |  |
| **BaseType** | **オブジェクトタイプ** | **カラムとオブジェクトのデータ型を表現するためにBaseTypesが作成されます。** |
| データ型 |  | データ型変換配列をご覧ください。 |
| **CandidateKey** | **カラム** | **プライマリキープロパティはプライマリキーカラムに設定されます** |
| **クラス** | **テーブル** |  |
| 名前 | 名前 |  |
| PhysicalName | 名前 |  |
| **ClassDiagram** | **構造ペイン** | **ストラクチャーペインには、モデルで定義され、データベースへの接続を通じて利用可能であるテーブルとビューが表示されます** |
| **DatabaseSchema** | **所有者** | **オーナーがサポートするユニバース内のテーブルを識別するためにのみ使用** |
| **DesignPackage** |  | **モデルのすべてのパッケージのクラスと関連項目は、可能であればエクスポートされます** |
| **ディメンション** | **クラス** |  |
| 説明 | 説明 |  |
| 名前 | 名前 |  |
| UserDefined |  | ディメンションは、そのディメンションがユーザー定義の場合のみエクスポートされます |
| **DimensionAttribute** | **オブジェクト** | **「ディメンション資格」や「詳細資格」のオブジェクト** |
| 説明 | 説明 |  |
| 名前 | [Name] (名前) |  |
| **DrillPath** | **CustomHierarchy** | **カスタム階層は複数のMIRDimension (クラス)にまたがることがあるため、MIRDrillPathとしてインポートされます** |
| [Name] (名前) | 名前 |  |
| **DrillPathLevelAssociation** | **CustomHierarchyエレメント** |  |
| 名前 | 名前 |  |
| **FeatureMap** | **オブジェクト** | **ディメンション機能のトレーサビリティをエクスポートするために使用** |
| 説明 | 説明 |  |
| [Operation] (操作) | 選択する項目 |  |
| **ForeignKey** |  | **結合に含まれているカラムを表す外部キーが作成されます。** |
| **一般化** | **結合** | **モデルのテーブル間にあるプライマリキーと外部キーの整合性制約を表現するため、等結合が作成されます。** |
| **GeneralizationRole** | **結合** | **モデルのテーブル間にあるプライマリキーと外部キーの整合性制約を表現するため、等結合が作成されます。** |
| **階層** | **CustomHierarchy** |  |
| [Name] (名前) | 名前 |  |
| **HierarchyLevelAssociation** | **CustomHierarchy** | **CustomHierarchy** |
| 位置 |  | CustomHierarchyでオブジェクトを並べ替えるために使われます |
| **インデックス** |  | **各結合外部キーと各主要キーに対してインデックスが作成されます** |
| **IndexMember** |  | **プライマリカラムと外部カラムに関連付けられている結合を作成するために使用** |
| **JoinGroup** | **結合コンテキスト** |  |
| 名前 | [Name] (名前) |  |
| **LevelAttribute** | **オブジェクト** | **そのDimensionAttributeのトレーサビリティを運ぶために使用** |
| **LevelKey** | **CustomHierarchyメンバーオブジェクト** | **キーの属性はメンバーオブジェクトとしてエクスポートされます** |
| **メジャー** | **オブジェクト** | **[メジャー]修飾のオブジェクト** |
| DefaultAggregation | 関数 |  |
| 説明 | 説明 |  |
| 名前 | 名前 |  |
| **プロジェクション** | **テーブルの表示** | **グラフィック情報** |
| X | x |  |
| Y | y |  |
| **SQLViewAttribute** | **カラム** | **ビューカラムはツールで通常のテーブルカラムと同様に管理されます** |
| [Name] (名前) | 名前 |  |
| PhysicalName | [Name] (名前) |  |
| **SQLViewEntity** | **テーブル** | **ビューはツールで通常のテーブルと同様に管理されます** |
| [Name] (名前) | 名前 |  |
| PhysicalName | [Name] (名前) |  |
| **StoreConnection** | **修飾子** | **修飾子がサポートするユニバース内のテーブルを識別するためにのみ使用** |
| **StoreModel** | **ユニバース** | **ユニバースの構築は、モデルで定義され、データベースへの接続を介して利用可能なテーブルを使って行われます。** |
| コメント | コメント |  |
| 説明 | 説明 |  |
| 名前 | LongName |  |
| PhysicalName | 名前 | .UNVファイルの名前(8文字) |
| **TypeValue** | **値のオブジェクトリスト** |  |
| 位置 |  | Designer APIによって返される順序。 |
| 値 | 値 |  |