# SAP BusinessObjects Repository XI - インポート

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) Repository** |
| **ツールバージョン** | **11.x〜14.x** |
| **ツールのWebサイト** | http://www.sap.com/solutions/sapbusinessobjects/large/intelligenceplatform/bi/information-infrastructure/enterprise (英語のみ) |
| **サポートされている方法論** | [ビジネスインテリジェンス] マルチモデル、メタデータリポジトリー、BIデザイン(RDBMSソース、ディメンショナルターゲット、変換来歴、式解析)、BIレポート(リレーショナルソース、ディメンショナルソース、式解析、レポートストラクチャー)、Java API経由のグラフィカルレイアウト |
| **データプロファイリング** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.0/Content/Resources/images/cross.png) |
| **増分収集** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.0/Content/Resources/images/tick.png) |
| **マルチモデル収集** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.0/Content/Resources/images/tick.png) |
| **モデル選択のためのリモートリポジトリーの参照** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.0/Content/Resources/images/tick.png) |

**仕様**  
**ツール:** Java API経由のSAP / BusinessObjects (BO) Repositoryバージョン11.x〜14.x  
http://www.sap.com/solutions/sapbusinessobjects/large/intelligenceplatform/bi/information-infrastructure/enterpriseをご覧ください。  
**メタデータ:** [ビジネスインテリジェンス] マルチモデル、メタデータリポジトリー、BIデザイン(RDBMSソース、ディメンショナルターゲット、変換来歴、式解析)、BIレポート(リレーショナルソース、ディメンショナルソース、式解析、レポートストラクチャー)、グラフィカルレイアウト  
**コンポーネント:** BoRepository11バージョン11.2.0  
  
**概要**  
このインポートブリッジは、BusinessObjectsリポジトリーからファイルをすべて抽出し、各ファイルにある次のような詳細なメタデータ(来歴を含む)をインポートします:  
- クラシックBusinessObjects Designerのuniverse.UNV、および新しいBusinessObjects Information Design ツール (IDT)のuniverse.UNXを含むBusinessObjectsユニバースの既知のデザインレイヤー。  
- BusinessObjectsレポート(Crystalレポート、Web Intelligenceレポート、Desktop Intelligenceレポート、その他を含む)。  
  
**要件**  
このインポートブリッジは、次の説明にあるようにSAP BusinessObjects SDKと特定のJava JREを必要とします。  
  
警告: このブリッジは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サービスを右クリックし、ログオンタブに移動して、サービスを実行するアカウントを名前で定義します。  
  
Javaの要件:  
BusinessObjectsはJava 8のみをサポートし、デフォルトのJREであるOpenJDKのどのバージョンとも互換性がありません。  
インポートブリッジは、BusinessObjectsクライアントソフトウェアとバンドルされているJREを再利用しようとします。  
JDBC接続に基づくUNXユニバースは、64ビットJVMでサポートされています。  
XIバージョン4.2以前の場合、他のタイプの接続(ODBC、OLE DBなど)に基づくUNXユニバースは、32ビットJVMを使用している場合にのみサポートされます。  
  
BusinessObjects SDKの要件:  
インポートブリッジは、SAP BusinessObjects Universe Designer OLE/COM APIに依存してUniverseメタデータをインポートします。そのため、このインポートブリッジを実行するマシンにSAP BusinessObjects Universe Designerが正しくインストールされている必要があります。  
  
インポートブリッジは、SAP BusinessObjects Desktop Intelligence COM/OLE APIに依存してレポートのメタデータをインポートします。そのため、このインポートブリッジを実行するマシンにはSAP BusinessObjects Desktop Intelligenceが正しくインストールされている必要があります。  
  
インポートブリッジは、SAP BusinessObjects Web Intelligence SDKに依存してレポートメタデータをインポートします。  
XIversion4.0 SP6以降の場合、WebIntelligenceインポートブリッジはWebIntelligence RESTful Web Service SDKを使います。  
XIversion4.0〜SP5の場合、WebIntelligenceのインポートブリッジはメタデータが限定されている非推奨のWebIntelligence Report Engine (Rebean) SDKを使います  
XIversion3.xまでの場合、WebIntelligenceインポートブリッジはWebIntelligence Report Engine (Rebean) SDKを使います。  
  
インポートブリッジは、Semantic Layer Java SDKに依存してInformation Design ツール (IDT)ユニバースメタデータをインポートします。  
XIバージョン4.1以降では、Semantic Layer Java SDKがサポートされています。  
XIバージョン4.0以前では、Semantic Layer Java SDKがサポートされていません。  
  
Semantic Layer Java SDKが正しくインストールされているかどうか不明な場合は、次の点を必ずご確認ください。  
- インポートブリッジが動作するマシンでBusinessObjects Information Design ツールを起動できること。一般的に、BusinessObjectsのクライアントツールの一部としてインストールされます。  
- Windowsの[コントロールパネル] &gt; [プログラム] &gt; [プログラムと機能]に[SAP BusinessObjects BI platform 4.1 Client ツールs]が表示されていること。  
- BusinessObjectsクライアントツールのインストールディレクトリーにSL SDKというフォルダーがあります。例: C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\SL SDK  
  
必要なSL SDKは、デフォルトではインストールされていません。SL SDKは追加コンポーネントとしてクライアントツールにインストールする必要があります。  
クライアントインストールディレクトリーに[SL SDK]フォルダーがない場合:  
- [SAP BusinessObjects BI platform 4.1 Client ツールs]の[アンインストール/変更]ボタンをクリックしてインストールウィザードを再実行します。  
- [変更]オプションを選択し、[次へ]を2回クリックします。  
- [機能の選択]画面で[開発者コンポーネント]までスクロールダウンし、[SAP BusinessObjects Semantic Layer Java SDK]をオンにします。  
- 残りのステップに従ってSemantic Layer SDKリソースをマシンにインストールします。これでSL SDKフォルダーが利用可能になります。  
  
SAP BusinessObjectsには、接続の問題の一部をテストできるツールがあります。[スタート] -&gt; [すべてのプログラム] -&gt; [Business Objects XI] -&gt; [診断ツール]に移動します。インポートブリッジの場合と同じ認証情報でログインする必要があります。次に、[Tests] (テスト)メニューで[Run All Tests] (テストをすべて実行)を選択します。テストがすべてパスしたことが表示されます。  
  
さらに、実行するテストの制御に使われる設定ファイルをカスタマイズできます。設定ファイルは、SAP BusinessObjectsのデフォルトによるクライアントインストールであるC:\Program Files (x86)\Business Objects\common\4.0\java\lib\TestClasses.xmlにあります。  
  
いずれかのテストが失敗した場合は、ローカルのSAP BusinessObjects管理者に連絡して問題を解決してください。「SAP BusinessObjects Administration Guide」 の第5章、「Working with Firewalls」 を参照してください。  
  
実行時に、インポートブリッジでは以下のSAP BusinessObjectsの「サーバー」がSAP BusinessObjects環境で起動し有効になっている必要があります。  
- WebIntelligence Report Engine (Rebean) SDKの場合: WebIntelligenceProcessingServer  
- WebIntelligence RESTful Web Service SDKの場合: WebApplicationContainerServer (バージョンXI R4.xに適用可能)  
  
Central Management Console Webアプリケーションを使って次の項目を確認します。  
- [サーバー]メニューで: 上記のサーバーが利用可能で正しく実行されていること  
- [アプリケーション]メニューで: [RESTful Web Service]が利用可能であること。デフォルトではインストールされていないことがあります。  
  
BusinessObjects BI Platform SDKはCORBAテクノロジーに基づいています。  
CORBAネットワークレイヤーは、リモートサーバーへの接続時にサーバー名/アドレスの双方向解決を実行します。  
したがって、指定されたサーバー名/アドレスがクライアント環境で確実に解決できるようになっていることが必要です。  
クライアントとサーバーが同じエンタープライズネットワークに属していれば通常、名前解決は成功します。  
ただし、クライアントネットワークから別のネットワーク(Amazon AWSなど)内のサーバーに接続する場合は、  
ローカルホストファイル(C:\Windows\System32\drivers\etc\hosts)内でエントリーを設定する必要がある場合があります。例:  
1.2.3.4 servername  
  
ネットワークおよび接続性に関するトラブルシューティングのアドバイスは、SAP Note 2151044をご覧ください  
https://me.sap.com/notes/0002151044   
  
**よくある質問**  
**Q: BOログインで入力すべきユーザー名とパスワードは?**  
A: DesignerやDesktop Intelligenceにログインする時と同じように、BOの有効なユーザー名とパスワードを入力してください。  
例: 管理者  
どのユーザー名とパスワードを使用すべきか不明な場合は、BOシステム管理者にお問い合わせください。  
バージョン11.xおよび12.x (XI)の場合、ユーザーはBusinessObjectsグループのメンバーである必要があります。  
- ユニバースを開くためには[Unverse Designerユーザー]グループのメンバーであることが必要です。  
- お気に入りのフォルダーにアクセスするためには[管理者]であることが必要です。  
  
**Q: インポートブリッジが原因不明でUNVユニバースをインポートできなかった場合はどうすればよいですか?**  
A: BusinessObjects Designerインポートブリッジを実行してUNVユニバースをインポートし、[実行モード]パラメーターを[対話]に設定してください。  
アプリケーションによってポップアップウィンドウにエラーが表示される場合があります。  
  
**Q: Crystal Report Application Server (RAS)の起動に失敗する原因は?**  
A: バージョン12.0 (XI 3.0)以降では、RASを次のように手動で設定する必要があります。  
- CMS管理Webコンソールを使って[ゲスト]アカウントを有効にします。  
バージョンXI 3.0の段階で、Guestアカウントはデフォルトで無効になっています。  
- CMS管理Webコンソールを使って、-ipportパラメーターでRASスタートアップコマンドラインを設定し、空いていることがわかっているポート番号を指定します。たとえばipportスイッチでデフォルトのポート1566を指定するためには、-ipport "1566"とします。詳細は、BusinessObjects Enterprise Administrator's Guideをご覧ください。  
旧バージョン11.xの場合も同様の推奨事項が適用されます。Guestアカウントを有効に設定する必要があり、RASサーバーが実行中で有効であることが必要です。Central Configuration Managerを使い、Report Application Server (RAS)のステータスをチェックします。  
  
**Q: このインポートブリッジがサポートしているレポートファイルの形式は?**  
A: このインポートブリッジは、SAP BusinessObjects Desktop Intelligenceによってサポートされている次のレポート形式を読み取ることができます。  
- BusinessObjectsドキュメント(\*.rep)  
- BusinessObjects ドキュメントテンプレート(\*.ret)  
- BusinessQueryファイル(\*.bqy)  
- WebIntelligence 2.xドキュメント(\*.wqy)  
- バージョン11以降のCrystalレポート(\*.rpt)  
  
**Q: サポートされていないレポートファイルの形式は?**  
A: BusinessObjects Desktop Intelligenceとこのインポートブリッジは、次の項目をサポートしていません。  
- WebIntelligence 6.xドキュメント(\*.wid)  
- バージョン11.0より前のCrystalレポート(\*.rpt)  
- Crystal OLAP Analysisレポート(\*.car)  
  
**Q: このインポートブリッジはアプリケーションサーバーからWindowsサービスとして実行できますか?**  
A: いいえ。BO DesignerはDesigner COM APIを実行するデスクトップアプリケーションであり、サービスとしてのこのインポートブリッジはサポートされていません。リモートのインポートブリッジサーバーから実行する場合は、サービスとしてではなく通常のデスクトップアプリケーションとして実行するよう設定されていることを確認してください。  
  
**Q: このインポートブリッジの実行で推奨されるファイアウォール設定は?**  
A: このインポートブリッジは、BusinessObjectsクライアントコンポーネントに依存してBOサーバーと通信します。  
Designer、DesktopIntelligence、WebIntelligence、Crystalは、CMS でログオンし、ユニバースとドキュメントをダウンロードして開くことができる必要があります。ファイアウォールが適切に設定されていないと、インポートブリッジがいつまでもハングアップしたり、明確な説明がないまま失敗することがあります。ファイアウォール設定の詳細は、システム管理者に問い合わせるか、BusinessObjectsのドキュメントをご覧ください。または、ファイアウォールを無効にし、ファイアウォールなしでインポートブリッジが正しく動作するかどうかチェックすることもできます。  
  
**Q: ユニバースに依存するレポートドキュメントの一部が欠けているように見えるのはなぜですか?**  
A: ユニバースによるサブセット化機能は、ユニバースとレポートドキュメント間にある依存項目のBOリポジトリーメタデータキャッシュに依存するので、レポートがすべてアクティブに使用される本番環境では良好に機能します。ただし、開発環境とテスト環境のBOリポジトリーでは、ユニバースやレポートドキュメントの一部が再デザインまたは移動された可能性もあり、それによってBOリポジトリーのキャッシュに不正確な依存情報が残っていることがあります。そのような場合、ユニバースのどの依存レポートドキュメントも検出されない可能性があります。そのようなドキュメントを編集し、クエリーを更新し、BOサーバーに保存し直すことで、BO リポジトリーのキャッシュを更新できます。  
特定のドキュメントがBOサーバーキャッシュ内のユニバースに正しくリンクされているかどうかを確認するためには、次の方法があります。  
- (InfoViewではない) CMC管理Webコンソールを起動する  
- パブリックフォルダーを参照し、目的のドキュメントを見つける  
- ドキュメントのプロパティを表示させる  
- [ユニバース] (バージョン11.xの場合)タブ、または[レポートユニバース] (バージョン12.xの場合)タブに、ユニバースの依存項目が表示されます。  
  
**Q: BOブリッジを適切に使用するためのBO要件は?**  
A: 以下の推奨事項がすべて満たされていることをご確認ください:  
1. インポートブリッジは、SAP BusinessObjects クライアントがインストールされているマシンにのみインストールする必要があります。SAP BusinessObjectsサーバーを持つマシンにはインストールしないでください。  
2. インポートブリッジは、Windowsサービスとしてではなくデスクトップアプリケーションとして実行する必要があります。  
3. リモートアクセステクノロジー(Microsoft Netmeeting、SharedView、Office LiveMeeting など)は使用しないでください。COM ベースのリモートアクセステクノロジーはSAP BusinessObjects APIに干渉し、ブリッジのインポート機能を阻害することが知られています。  
4. SAP BusinessObjects APIとサーバーへのアクセスに対し、ファイアウォールによる制限がないことをご確認ください。インポートブリッジが正しく接続できない場合は、ファイアウォールを一時的に無効にして、それが原因でないことを確認してください。  
5. インポートブリッジが使用するAPIコールの大半は、Administratorユーザーとして接続した場合にのみ完全な情報を提供するため、このインポートブリッジを使用する場合は必ずSAP BusinessObjectsのAdministratorユーザーを使用してください。  
6. 最新のSAP BusinessObjectsサービスパックがインストールされていること、およびそれらがサーバーとクライアントのマシンに一貫してインストールされていることを確認してください。  
7. 古いファイルやロックされたファイルはユニバースのインポートを妨げるので、ユニバースのダウンロード一時ディレクトリーをクリーンアップしてください。このディレクトリーから一時ファイルをすべて削除します。このディレクトリーパスはDesignerの[ツール]メニュー -&gt; [オプション] -&gt; [保存] -&gt; [デフォルトユニバースフォルダー]で設定します。このディレクトリーパスは、HKEY\_LOCAL\_MACHINE\SOFTWARE\Business Objects\Suite XXXX\default\Shared\General\Directories\Universesのレジストリーに保存されます。  
8. インポートブリッジを実行する前にシステムでdesigner.exeプロセスが実行されている場合は、タスクマネージャーを使って終了させます。  
  
**Q: インポートされたユニバースの一部が、インポートに指定されたフォルダーにはないのはなぜですか?**  
A: インポートブリッジは、BOオブジェクトの自己完結型セットを収集しようとします。インポートブリッジパラメーターが[依存オブジェクトの追加 = True]の場合、インポートブリッジは指定されたユニバースに依存しているレポートをすべてインポートします。そのようなレポートがその他のユニバースに依存する場合はそれらもインポートし、完全に定義されるようにする必要があります。  
  
**Q: WebIntelligence RESTful Webサービスが正しく動作しているかどうかテストする方法はありますか?**  
A: 以下のURLに  
アクセスすれば、BusinessObjects 14.x (XI R4) WebIntelligence RESTful Webサービスをテストできます。http://boserver:6405/biprws/logon/long  
InfoStore API: http://boserver:6405/biprws/infostore/12345  
  
開発者ドキュメンテーションは次のサイトで利用できます:  
http://help.sap.com/businessobject/product\_guides/boexir4/en/xi4sp9\_webi\_restful\_ws\_en.pdf  
Curlコマンドラインユーティリティでは、コマンドラインスクリプトのようなAPIコールを自動化できます:  
http://curl.haxx.se/  
  
**制限事項**  
現在判明している一般的な制限事項は、http://metaintegration.com/Products/MIMB/MIMBKnownLimitations.htmlか、バンドルされているDocumentation/ReadMe/MIMBKnownLimitations.htmlをご覧ください。  
  
**サポート**  
トラブルシューティングパッケージを次の項目と共に提供してください。  
- デバッグログ(UIまたはconf/conf.propertiesでMIR\_LOG\_LEVEL=6を使って設定可能)  
- 利用できる場合はメタデータバックアップ(技術的理由によりこの共通オプションが実装されていないブリッジがあるものの、Miscellaneousパラメーターで-backupオプションを使って設定可能)  
  
**Q: サポートチームが問題を再現できるよう、どのようにメタデータを提供すればよいですか?**  
A: 次のファイルを提供します:  
- BusinessObjects 6.xの場合は、[すべてのユーザーに保存]チェックボックスをオンにして、ユニバースをUNVファイルとして、ドキュメントをREPファイルとしてそれぞれ保存します。  
  
**- Business Objectsバージョン11.xと12.x (XI)の場合:**  
中央管理サーバーの異なるリポジトリー間でメタデータをファイルとしてやりとりすることはできなくなりました。  
2つのCMSリポジトリー間でユニバースとドキュメントを交換するためには、BusinessObjects Import Wizardユーティリティ(ImportWiz.exe)を使ってBusiness Intelligence Archiveファイル(\*.BIAR)を作成し、そこに目的のユニバースやドキュメントを含めます。  
  
**- BusinessObjects 14.x (XI R4)の場合:**  
Lifecycle Management Consoleを使って、必要なInfoObjectsが含まれているプロモーションジョブを作成します。ジョブをBIARファイルとしてエクスポートします。アウトラインは次のとおりです(詳細は「Lifecycle management console for SAP BusinessObjects Business Intelligence platform 4.0 User Guide」をご覧ください。):  
1. ライフサイクル管理コンソールアプリケーションにログインします。デフォルトで、[プロモーションジョブ]ページが開きます。  
2. 新規ジョブを選択します。  
3. ジョブの名前、説明、キーワードを該当するフィールドに入力します。  
4. [ジョブの保存先]フィールドで、ジョブを保存するリポジトリーフォルダーを参照して選択します。  
5. [ソース]ドロップダウンリストから現在のシステムを選択します。  
現在のシステム名がリストにない場合は、[新しいCMSにログイン]オプションを選択します。新しいウィンドウが開きます。現在のシステムの名前に加えて、ユーザー名とパスワードを入力します。  
6. [宛先]ドロップダウンリストで、[LCMBIARファイルに出力]を選択します。  
7. [作成]をクリックします。新しいジョブが作成され、現在のシステムのCMSリポジトリーに保管されます。  
8. InfoObjectsをジョブに追加します(目的のユニバースと接続を含む)。[依存項目の管理]オプションを使えば、選択したInfoObjectsの依存項目を含めることもできます。  
9. InfoObjectsをジョブに追加する処理を終えたら[プロモート]をクリックします。[Promote] (プロモート)ウィンドウが表示されます。  
10. [Export] (エクスポート)をクリックします。[エクスポート]をクリックします。生成されるBIARファイルをファイルシステムまたはFTPロケーションに保存することもできます。  
BIARファイルをサポートチームに送信します。

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

| **パラメーター名** | **説明** | **タイプ** | **値** | **デフォルト** | **範囲** |
| --- | --- | --- | --- | --- | --- |
| **バージョン** | BusinessObjectsソフトウェアのバージョン。<br>このソフトウェアバージョンは、このブリッジを実行するコンピューターにインストールされている必要があります。<br>SAP BusinessObjectsのさまざまなサービスパックを適用するとバージョン番号が変わる場合があります。<br>ブリッジ用の[自動検出]を使えば、ローカルにインストールされているBusinessObjectsクライアントソフトウェアのバージョンが検出されます。 | ENUMERATED | <table><tr><td>自動検出</td></tr><tr><td>14.3.2 (XI R4.3 SP2以降)</td></tr><tr><td>14.3 (XI R4.3)</td></tr><tr><td>14.2 (XI R4.2)</td></tr><tr><td>14.1 (XI R4.1)</td></tr><tr><td>14.0.6 (XI R4.0 SP6以降)</td></tr><tr><td>14.0 (XI R4.0 SP5まで)</td></tr><tr><td>12.1 (XI R3.1)</td></tr><tr><td>12.0 (XI R3)</td></tr><tr><td>11.5 (XI R2)</td></tr><tr><td>11.0 (XI)</td></tr></table> | 自動検出 |  |
| **[System] (システム)** | 接続に使用するBusinessObjectsリポジトリーサーバー名。<br><br>- Business Objectsバージョン11.xと12.x (XI)の場合、これは中央管理サーバーの名前です。このサーバーはログインに使われます。デフォルトではポート6400です。例: localhost クラスター環境でCMSサーバーが設定されている場合は、クラスター名は次の構文で指定されます。cms:port@clusterという構文で指定できます。例: localhost:6400@MYCLUSTER | STRING |  | localhost | 必須 |
| **[Authentication mode] (認証モード)** | 接続に使われるBusinessObjects Repository認証モード:<br><br>[エンタープライズ]<br>BusinessObjects Enterpriseログイン。<br><br>[LDAP]<br>LDAPサーバーを使ってログインします。<br><br>[Windows AD]<br>Windows Active Directoryサーバーを使ってログインします。<br>注: Windows AD認証はKerberos設定ファイルを使って設定されます。<br>$MetaIntegration/conf/conf.propertiesというファイルをアップデートしてJava仮想マシンのパラメーターを指定します:<br>M\_JAVA\_OPTIONS=-Djava.security.auth.login.config=C:\Windows\bscLogin.conf -Djava.security.krb5.conf=C:\Windows\krb5.ini<br>詳細は、SAP Note 1621106:<br>http://service.sap.com/sap/support/notes/1621106をご覧ください。 | ENUMERATED | <table><tr><td>Talend Enterprise</td></tr><tr><td>LDAP</td></tr><tr><td>Windows AD</td></tr></table> | Talend Enterprise |  |
| **ユーザー名** | 接続に使用するBusinessObjectsユーザー名。<br><br>BusinessObjects (BO)のリポジトリーインストールでは、ユーザーにログインによる認証が要求されます。<br>例: Administrator (バージョン11.xと12.x)<br>使用すべきユーザー名とパスワードが不明な場合は、御社のBOシステム管理者(スーパーバイザー)にお問い合わせください。<br>バージョン11.xおよび12.x (XI)の場合、ユーザーはBusinessObjectsグループのメンバーである必要があります。<br>- ユニバースを開くためには[Unverse Designerユーザー]グループのメンバーであることが必要です。<br>- お気に入りのフォルダーにアクセスするためには[管理者]であることが必要です。 | STRING |  | [Administrator]（管理者） | 必須 |
| **パスワード** | 接続に使用するBusinessObjectsユーザーパスワード。 | パスワード |  |  |  |
| **リポジトリー参照モード** | BusinessObjectsリポジトリー内で利用可能なオブジェクトの参照モード:<br><br>[ユニバースのみ]<br>ユニバースとフォルダーのツリーが取得されます。ドキュメントは取得されません。<br><br>[接続のみ]<br>接続のリストが取得されます。<br><br>[すべて]<br>ユニバース、フォルダー、ドキュメントのツリーが取得されます。大型のリポジトリーの場合、このモードでは完了までに時間がかかります。これがデフォルトです。 | ENUMERATED | <table><tr><td>ユニバースのみ</td></tr><tr><td>接続のみ</td></tr><tr><td>[All] (すべて)</td></tr></table> | [All] (すべて) |  |
| **リポジトリーサブセット** | インポートするBusinessObjectsリポジトリーのサブセット。セミコロン(;)で区切られたユニバースのID、レポート、またはフォルダーのリストとして定義されています。 | REPOSITORY\_SUBSET |  |  |  |
| **接続のみ** | 選択されたユニバースに依存しているドキュメントを追加します:<br><br>'True'<br>選択されたユニバースに依存しているドキュメントがインポートされます。<br><br>'False'<br>選択されたユニバースに依存しているドキュメントはインポートされません。<br><br>警告: この機能はユニバースとレポートドキュメント間にある依存項目のBOリポジトリーメタデータキャッシュに依存するので、レポートがすべてアクティブに使用される本番環境では良好に機能します。ただし、開発環境とテスト環境のBOリポジトリーでは、ユニバースやレポートドキュメントの一部が再デザインまたは移動された可能性もあり、それによってBOリポジトリーのキャッシュに不正確な依存情報が残っていることがあります。そのような場合、ユニバースのどの依存レポートドキュメントも検出されない可能性があります。BOリポジトリーキャッシュは、そのように変更または移動されたレポートドキュメントをロードしてクエリーを更新することで最新に保たれます。 | BOOLEAN | <table><tr><td>False</td></tr><tr><td>True</td></tr></table> | True |  |
| **特定のオブジェクトを追加** | どのユニバースにも依存しないドキュメントを追加します:<br><br>[ユニバースから独立したドキュメント]<br>どのユニバースにも依存しないドキュメントがインポートされます。<br><br>[なし] | ENUMERATED | <table><tr><td>[None] (なし)</td></tr><tr><td>ユニバースから独立したドキュメント</td></tr></table> | [None] (なし) |  |
| **Crystal CORBAレポート** | Crystal SDKがレポートアプリケーションサーバー(RAS)との通信に使うクライアントポート番号を指定します。ポートが指定されない場合、RASサーバーは各実行でポートをランダムに選択します。ポートが指定されると、RASサーバーはそのポートを使ってローカルクライアントコンピューターにメタデータを送信します。ローカルのWindowsファイアウォールが無効になっているか、そしてこのポートでの通信の受信を許可しているかどうか確認してください。エンタープライズファイアウォールを使用している場合は、このポートでRASサーバーからクライアントコンピューターへの通信を許可するよう設定します。ファイアウォールで通信が遮断されている場合、クライアントであるCrystal SDKはメタデータを無期限で待ちます。 | 数値 |  |  |  |
| **クラス表記** | クラスとサブクラスのツリーストラクチャーのインポート方法を制御します。ブリッジは、(CWM OLAP標準の定義に従って)オブジェクトがディメンションとして含まれている各クラスをインポートします。さらに、(CWMおよびUML標準の定義に従って)クラスとサブクラスはパッケージのツリーとしてもインポートできます。<br><br>[フラットストラクチャーとして]<br>パッケージは作成されません。<br><br>[簡略化されたツリーストラクチャーとして]<br>サブクラスを持つ各クラスにパッケージが作成されます。<br><br>[フルツリーストラクチャーとして]<br>各クラスにパッケージが作成されます。 | ENUMERATED | <table><tr><td>フラットストラクチャーとして</td></tr><tr><td>簡略化されたツリーストラクチャーとして</td></tr><tr><td>フルツリーストラクチャーとして</td></tr></table> | フラットストラクチャーとして |  |
| **結合のインポート** | 結合とコンテキストをインポートすべきかどうかを指定します。<br><br>[True]<br>結合とコンテキストはインポートされます。<br><br>[False]<br>結合とコンテキストはインポートされません。 | BOOLEAN | <table><tr><td>False</td></tr><tr><td>True</td></tr></table> | True |  |
| **階層のインポート** | 階層をインポートするかどうかを指定します。<br><br>[True]<br>階層はインポートされます。<br><br>[False]<br>階層はインポートされません。 | BOOLEAN | <table><tr><td>False</td></tr><tr><td>True</td></tr></table> | True |  |
| **複数のスレッド** | メタデータを非同期で収集するためのワーカースレッドの数。<br><br>- インポートブリッジに値を計算させる場合はパラメーターを空欄のままにしておきます。JVMアーキテクチャーと利用可能なCPUコアの数に応じて、1から6の間の数値を入れます。<br><br>- 実際のスレッド数を指定する場合は、1以上の数値を入力します。<br>指定した値が無効な場合は警告が表示され、1が使用されます。<br>メタデータを非同期で収集する時にメモリ不足になった場合は、数値を小さくして試してください。<br>マシンで利用できるメモリが多い(たとえば10GB以上)場合は、多くのドキュメントを一度に収集する時により大きな数値で試してみることができます。<br>ただし、設定した数値が大きすぎると、リソースの競合によりパフォーマンスの低下を招く場合があります。 | 数値 |  |  |  |
| **Miscellaneous** | **はじめに**<br>ダッシュで始まるMiscellaneousオプションを指定し、必要であればその後にパラメーターを追加できます。例:<br>- connection.cast MyDatabase1="MICROSOFT SQL SERVER"<br>該当する場合は複数回使用できるオプションもあります。例:<br>- connection.rename NewConnection1=OldConnection1 -connection.rename NewConnection2=OldConnection2;<br>オプションのリストは長い文字列になるため、${MODEL\_BRIDGE\_HOME}\data\MIMB\parametersにあり拡張子が.txtであるファイルからロードすることもできます。その場合、オプションはすべて、このパラメーターの唯一の値としてそのファイル内で定義されることが必要です。例:<br>ETL/Miscellaneous.txt<br><br>**JAVA環境のオプション**<br>**-java.memory &lt;Javaメモリの最大サイズ&gt; (以前の-m)**<br>64ビットJREではデフォルトで1G、またはconf/conf.properties内の設定に従います。例:<br>-java.memory 8G<br>-java.memory 8000M<br><br>**-java.parameters &lt;Javaランタイム環境コマンドラインオプション&gt; (以前の-j)**<br><br>-java.parameters -Dname=value -Xms1G<br>のように、-java.parametersの後ろのテキストはすべてそのままJREに渡されるため、このオプションはMiscellaneousパラメーター内の最後に来る必要があります。インターネットへのアクセスにプロキシを使用している場合は、必要なサードパーティのソフトウェアライブラリーをダウンロードできるよう、次のオプションを設定する必要があります(このオプションはhttps://repo.maven.apache.org/maven2/にアクセスするため、そして例外的にいくつかの他のツールサイトにアクセスするために不可欠です)。<br>注: プロキシは、(会社の)外部トラフィックをHTTPSで暗号化しながら、HTTPでプロキシにアクセスできる内部トラフィックを信頼しているものがほとんどです。この場合、HTTPSリクエストはHTTPでプロキシに到達し、プロキシはそれをHTTPSで暗号化します。<br>-java.parameters -java.parameters -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttp.proxyUser=user -Dhttp.proxyPassword=pass<br><br>**モデルインポートのオプション**<br>**-model.name &lt;モデル名&gt;**<br>モデル名をオーバーライドをオーバーライドします。例:<br>-model.name "My Model Name"<br><br>**-prescript &lt;スクリプト名&gt;**<br>このオプションによって、ブリッジの実行前にスクリプトを実行できるようになります。<br>スクリプトはbinディレクトリー(またはconf/conf.propertiesのM\_SCRIPT\_PATHで指定)にあり、拡張子が.batか.shであることが必要です。<br>スクリプトのパスに親ディレクトリーの記号( .. )を含めることはできません。<br>スクリプトは、成功した場合は終了コードである0を、失敗した場合は別の値を返します。<br>例:<br>-prescript "script.bat arg1 arg2"<br><br>**-postscript &lt;スクリプト名&gt;**<br>このオプションによって、ブリッジが正しく実行された後にスクリプトを実行できるようになります。<br>スクリプトはbinディレクトリー(またはconf/conf.propertiesのM\_SCRIPT\_PATHで指定)にあり、拡張子が.batか.shであることが必要です。<br>スクリプトのパスに親ディレクトリーの記号( .. )を含めることはできません。<br>スクリプトは、成功した場合は終了コードである0を、失敗した場合は別の値を返します。<br>例:<br>-postscript "script.bat arg1 arg2"<br><br>**-cache.clear**<br>インポート前にキャッシュをクリアするため、増分収集せずにフルインポートを実行します。<br><br>モデルが変更されず、-cache.clearパラメーターが使われていない場合(増分収集)、新しいバージョンは作成されません。<br>モデルが変更されず、-cache.clearパラメーターが設定されている場合(増分ではなくフルソースインポート)、新しいバージョンが作成されます。<br><br>**-backup &lt;directory&gt;**<br>このオプションによってブリッジ入力メタデータを保存すれば、将来のトラブルシューティングで活用できます。指定された&lt;directory&gt;は空であることが必要です。<br><br>このオプションの主な用途は、データストアインポートブリッジ(特にJDBCベースのデータベースインポートブリッジ)です。<br><br>なお、このオプションは次のようなブリッジでは動作しません。<br>- ファイルベースのインポートブリッジ(入力ファイルで代用可能なため)<br>- DI/BIリポジトリーインポートブリッジ(ツールのリポジトリーネイティブバックアップで代用可能なため)<br>- APIベース(COMベースなど)による一部のインポートブリッジ(技術的な理由のため)<br><br>**データ接続オプション**<br>使用するソースとターゲットのデータストアを参照するよう、通常はETL/DIツールとBIツールのインポートブリッジによってデータ接続が生成されます。これらのデータ接続はメタデータ管理ツールによって実際のデータストア(データベースやファイルシステムなど)への接続(メタデータスティッチング)に使われ、完全なエンドツーエンドのデータフローの来歴とインパクト分析が行われます。各データ接続の名前はインポートモデルごとに一意です。DI/BIデザインツールで使われているデータ接続名を可能な限り使用します。そうでない場合は、データベース/スキーマ名、ファイルシステムのパス、Uniform Resource Identifier (URI)など、短くても意味のある接続名が生成されます。次のオプションを使えば、接続を操作できます。これらのオプションによって、レガシーオプションである-c、-cd、-csが置き換えられます。<br><br>**-connection.cast ConnectionName=ConnectionType**<br>SQL解析のためにジェネリックデータベース接続(ODBCやJDBCなど)を正確なデータベースタイプ(ORACLEなど)にキャストします。例:<br>-connection.cast "My Database"="MICROSOFT SQL SERVER"<br>サポートされているデータストア接続タイプのリストは次のとおりです。<br>ACCESS<br>APACHE CASSANDRA<br>DB2/UDB<br>DENODO<br>GOOGLE BIGQUERY<br>HIVE<br>MYSQL<br>NETEZZA<br>ORACLE<br>POSTGRESQL<br>PRESTO<br>REDSHIFT<br>SALESFORCE<br>SAP HANA<br>SNOWFLAKE<br>MICROSOFT SQL AZURE<br>MICROSOFT SQL SERVER<br>SYBASE SQL SERVER<br>SYBASE AS ENTERPRISE<br>TERADATA<br>VECTORWISE<br>HP VERTICA<br><br>**-connection.rename OldConnection=NewConnection**<br>既存の接続を新しい名前に変更します。例:<br>-connection.rename OldConnectionName=NewConnectionName<br>既存の複数のデータベース接続の名前を変更し、新しい1つのデータベース接続に統合できます。例:<br>-connection.rename MySchema1=MyDatabase -connection.rename MySchema2=MyDatabase<br><br>**-connection.split oldConnection.Schema1=newConnection**<br>データベース接続を1つまたは複数のデータベース接続に分割します。<br>1つのデータベース接続をスキーマごとの1つの接続に分割できます。例:<br>-connection.split MyDatabase<br>すべてのデータベース接続をスキーマごとの1つの接続に分割できます。例:<br>-connection.split \*<br>データベースにスキーマ名を追加することで、データベース接続を明示的に分割し、新しいデータベース接続を作成できます。例:<br>-connection.split MyDatabase.schema1=MySchema1<br><br>**-connection.map SourcePath=DestinationPath**<br>ソースパスをデスティネーションパスにマッピングします。これは、異なるパスが同じオブジェクト(ディレクトリーまたはファイル)をポイントしている場合にファイルシステム接続にとって便利です。<br>Hadoopでは、あるプロセスがHDFSの完全パスで指定されたCSVファイルに書き込む一方、別のプロセスが、デフォルトのファイル名と拡張子を持つ相対パスで指定されている同じファイルによって実装されたHiveテーブル(外部)から読み取ります。例:<br>-connection.map /user1/folder=hdfs://host:8020/users/user1/folder/file.csv<br>Linuxでは、/users/johnや/users/paulといった複数のシンボリックリンクによって、/dataのような特定のディレクトリー(またはファイル)が参照されます。例:<br>-connection.map /data=/users/John -connection.map /data=/users/paul<br>Windowsでは、M:やN:といった複数のネットワークドライブによって、C:\dataのような特定のディレクトリーが参照されます。例:<br>-connection.map C:\data=M:\ -connection.map C:\data=N:\<br><br>**-connection.casesensitive ConnectionName**<br>検出されたデータストアのタイプがこの設定(Microsoft SQL ServerやMySqlなど)をサポートしている場合は、指定された接続内のオブジェクト識別子に対し、大文字と小文字を区別しないデフォルトのマッチングルールがオーバーライドされます。例:<br>-connection.casesensitive "My Database"<br><br>**-connection.level AggregationLevel**<br>外部接続の集計レベルを指定します。例: -connection.level catalog<br>サポートされている値のリスト:<br>server<br>catalog<br>schema (デフォルト)<br><br>**BUSINESS OBJECTSのオプション**<br>次の条件によって、インポートブリッジのデフォルトJREがSAP BusinessObjectsと互換性がない場合があります:<br>- JREバージョン: 例: OracleやAP JVM 8の代わりにOpenJDK 11<br>- JREアーキテクチャー:<br>XIバージョン4.2以降の場合は、ODBC/OLE DB接続を使用するBusinessObjects Universeで32ビットのJREが必要です<br>そのため、インポートブリッジはBusinessObjectsと共に提供されているJREを使用する必要があります。例:<br>"C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32\_x86\jre8\bin\java.exe"<br>XIバージョン4.3以降の場合は、ODBC/OLE DB接続を使用するBusinessObjects Universeで64ビットのSAP JREが必要です<br>そのため、インポートブリッジはBusinessObjectsと共に提供されているJREを使用する必要があります。<br>"C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64\_x64\sapjvm\jre\bin\java.exe"<br><br>さらに、BusinessObjectsリポジトリーには異なるJRE要件を持つ次の2種類のユニバースが含まれている場合があります:<br>- C++ COMベースのインポートブリッジに読み取られるBusinessObjects Designerの古典的なuniverse.UNV。<br>- 新しいBusinessObjects Information Design ツール (IDT)のuniverse.UNX。この場合は以下の定義に基づいて特定のJREが指定されます:<br><br>-businessobjects.idt.java32.memory &lt;path&gt; (以前の-idtJre32m)<br>JREがIDTで使用するメモリの最大サイズを設定します。例:<br>-businessobjects.idt.java32.memory 1G<br>-businessobjects.idt.java32.memory 1024M | STRING |  |  |  |

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

| **Meta Integration Repository (MIR)<br>メタモデル<br>(OMG CWM標準に基づく)** | **"SAP BusinessObjects Repository XI"<br>メタモデル<br>BoRepository** | **マッピングのコメント** |
| --- | --- | --- |
|  |  |  |
| **ClassifierMap** |  | **マッピングモデルは多くのClassifierMapを使用し、FMモデルで定義されたQuerySubjectやフィルターとレポートで使用されるQuerySubjectやフィルターを結び付けます。** |
| **接続** |  | **レポートモデルとユニバースモデル間にあるスティッチングマッピングの保存に使用** |
| **DirectoryStructureModel** | **リポジトリー** |  |
| 名前 | 名前 |  |
| **FeatureMap** |  | **マッピングモデルは多くのClassifierMapを使い、ユニバースモデルで定義されているオブジェクトやフィルターを、ドキュメントで使用されるオブジェクトやフィルターに結び付けます。** |
| **フォルダー** | **フォルダー、カテゴリー** |  |
| 説明 | 説明 |  |
| 名前 | 名前 |  |
| **Mappingバージョン** |  | **レポートモデルとユニバースモデル間にあるスティッチングマッピングの保存に使用** |
| **Modelバージョン** | **ユニバース、ドキュメント** |  |
| **MultiModelバージョン** | **リポジトリー** |  |
| **StoreContent** | **ユニバース、ドキュメント** |  |
| 名前 | 名前 |  |
| NativeId | パスまたはID |  |
| **StoreModel** | **ユニバース、Desktop Intelligenceドキュメント、WebIntelligenceドキュメント** | **ユニバースとドキュメントはすべて、Designer、Reporter、WebIntelligenceのインポートブリッジを使ってインポートされます。各ツールのメタデータマッピングの詳細は、各ブリッジの仕様をご覧ください。** |
| 名前 | 名前 |  |