# Oracle Analytics Server (OBIEEに基づく) - インポート

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 で利用できます。

## ブリッジの要件

このブリッジ:

* ドライバーを&lt;TDC\_HOME&gt;/data/download/MIMB/にダウンロードするためには、https://repo.maven.apache.org/maven2/ やその他のツールサイトへのインターネットアクセスが必要です。

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

## ブリッジの仕様

| **ベンダー** | **Oracle** |
| --- | --- |
| **ツール名** | **Oracle Analytics Server (OBIEEに基づく)** |
| **ツールバージョン** | **5.x** |
| **ツールのWebサイト** | https://www.oracle.com/business-analytics/analytics-server.html (英語のみ) |
| **サポートされている方法論** | [ビジネスインテリジェンス] マルチモデル、メタデータリポジトリー、BIデザイン(RDBMSソース、ディメンショナルターゲット、変換来歴、式解析)、BIレポート(ディメンショナルソース、式解析、レポートストラクチャー)、Java API経由のグラフィカルレイアウト |
| **データプロファイリング** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.1/Content/Resources/images/cross.png) |
| **増分収集** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.1/Content/Resources/images/tick.png) |
| **マルチモデル収集** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.1/Content/Resources/images/tick.png) |
| **モデル選択のためのリモートリポジトリーの参照** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.1/Content/Resources/images/tick.png) |

**仕様**  
**ツール:** Java API経由のOracle / Oracle Analytics Server (OBIEEベース)バージョン5.x  
https://www.oracle.com/business-analytics/analytics-server.htmlをご覧ください。  
**メタデータ:** [ビジネスインテリジェンス] マルチモデル、メタデータリポジトリー、BIデザイン(RDBMSソース、ディメンショナルターゲット、変換来歴、式解析)、BIレポート(ディメンショナルソース、式解析、レポートストラクチャー)、グラフィカルレイアウト  
**コンポーネント:** OracleBIEEImport.OracleAnalyticsServerバージョン11.2.0  
  
**免責事項**  
このインポートブリッジでは、インターネットに接続して次のサードパーティライブラリーをダウンロードする必要があります:  
- オープンソースのサードパーティライブラリーをダウンロードする場合はhttps://repo.maven.apache.org/maven2/など  
- その他のサードパーティソフトウェア(データベース特定のJDBCドライバーなど)は該当するサイトへ  
  
ダウンロードされたサードパーティライブラリーは、$HOME/data/download/MIMB/ に格納されています。  
HTTPS が失敗した場合、インポートブリッジは HTTP を試します。  
- インターネットへのアクセスにプロキシを使用している場合は、JREでそのプロキシを設定する必要があります(Miscellaneousパラメーターで -java.parametersオプションをご覧ください)。  
- インポートブリッジではインターネットにフルにアクセスできない場合は、インターネットアクセスがある別のサーバーから$HOME/data/download/MIMB/ディレクトリーをコピーします。$HOME/bin/MIMB.sh (または.bat) -dというコマンドを使えば、すべてのブリッジで使用される全サードパーティライブラリーを一度にダウンロードできます。  
  
このインポートブリッジを実行すると、ライセンス規約の責任、およびダウンロードしたサードパーティソフトウェアライブラリーによって生じる潜在的なセキュリティの脆弱性を受け入れることになります。  
  
**概要**  
このインポートブリッジは、Oracle Business Intelligence Enterprise Edition (以前のSiebel Analytics)から、または最新のOracle Analytics Serverからインポートします。  
これは以下を呼び出すサーバーインポートブリッジです:   
- Analysis (以前のRequests) レポートと KPI レポートをインポートする Oracle Business Intelligence Answers インポートブリッジ  
- OBIEE リポジトリーモデルをインポートする Oracle Business Intelligence Server インポートブリッジ  
- Publisher Data Model をインポートする Oracle Business Intelligence Publisher Data Model インポートブリッジ  
- Publisher Report をインポートする Oracle Business Intelligence Publisher Report インポートブリッジ  
  
**要件**  
大型の OBIA アプリケーションから OBIEE メタデータをインポートする場合は、メモリ最適化のため、次の手順でサーバーインポートブリッジを調整することが重要です。  
- メモリを 4G に増加した 64 ビット JVM を使用します。  
$MetaIntegration/conf/conf.properties ファイルを、64 ビット JVM 用の適切な -Xmx パラメーターでアップデートします。例:  
M\_JAVA\_HOME=... \jre   
M\_JAVA\_OPTIONS=-Xmx4G   
インポートブリッジの Miscellaneous パラメーターは、割り当てる Java メモリの量を指定するために使用することもできます。  
- 「大きなモデル用に最適化」インポートブリッジパラメータを「True」に設定します  
  
**よくある質問**  
**Q: ログイン ユーザーが特定のオブジェクトにアクセスするための適切な権限を指定するにはどうすればよいですか?**  
A: Oracle BI ユーザー インタフェイスを使用して、特定のオブジェクト (フォルダー、レポート、モデル) に関連付けられた権限を編集します。  
ログイン ユーザー アカウントを選択し、読み取り、トラバース、フル コントロールなどの権限を割り当てます。  
このような権限を子オブジェクト (サブ フォルダー) に再帰的に適用する方法もあります。  
  
**制限事項**  
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.html をご覧ください。  
  
**サポート**  
トラブルシューティングパッケージを次の項目と共に提供してください:  
- デバッグログ (UI またはconf/conf.propertiesでMIR\_LOG\_LEVEL=6 を使って設定可能)  
- 利用できる場合はメタデータバックアップ (技術的理由によりこの共通オプションが実装されていないブリッジがあるものの、Miscellaneous パラメーターで -backup オプションを使って設定可能)  
**Q: サポートチームが問題を再現できるよう、どのようにメタデータを提供すればよいですか?**  
A: 次のファイルを提供してください。  
  
バックアップ方法は2種類あります。説明されている長さの方法が有効で、サポートチームによって指定されている場合に使用できます。  
  
このブリッジはレポートやモデルをローカルのMIMBキャッシュの下に保存し、サポートの目的で十分な量のメタデータを提供します。Miscellaneousパラメーターで-backupを起動し、関連する全メタデータをブリッジが保存するディレクトリーを指定します。  
  
**Oracle BI Administrationツールは、Repository RPDファイル内にメタデータをネイティブに保管します。**  
したがって、このファイルのコピーを入力する必要があります。このファイルは、デフォルトで\OracleBI\server\Repositoryに保存されています。  
このファイルを、開くために必要なユーザーIDとパスワードと共に提供します。  
代替方法: Oracle BI Administrationツールを使ってライブオンラインリポジトリーに接続します。  
[ファイル]メニューで[名前を付けてコピー]を選択し、リポジトリーのコピーの保存先となるローカルRPDファイルの名前を指定します。  
RPDファイルをXML形式かUDML形式で保存します。  
  
詳細は、「ファイル」パラメーターをご覧ください。  
  
**- レポート(Oracleバージョン10.xでの名称は「リクエスト」、Oracleバージョン11.xでの名称は「アナリシス」)の場合、メタデータはOBIEEカタログ内に含まれています:**  
OBIEEカタログマネージャーツールは次のように使用できます。  
1. [ファイル] -&gt; [カタログを開く] (オンラインとオフラインのいずれか)  
2. オフラインモード、Oracle 10.x: パスとしてOracleBIData/web/catalog/&lt;MyCatalog&gt;をポイントします。  
オフラインモード、Oracle 11.x: パスとして&lt;instance&gt;/bifoundation/OracleBIPresentationServicesコンポーネント/coreapplication\_obips1/catalog/&lt;MyCatalog&gt;をポイントします。  
安全のため、[読み取り専用]ボックスにチェックをいれます。  
3. オフラインモード用: OBIサーバーURLを入力します。  
Oracleバージョン10.xの場合は、http://OBIServer:9704/analytics/saw.dll  
Oracleバージョン11.xと12.xの場合は、http://OBIServer:9704/analytics-ws/saw.dll  
安全のため、[読み取り専用]ボックスをオンにします。  
4. [OK]をクリックします。  
5. ツリーでルートの '/' フォルダーを選択します。  
6. [ファイル] &gt; [アーカイブ]に移動してアーカイブファイルを作成します。  
7. 作成されたアーカイブファイルを提供します。  
  
**- Publisher Data DataModelとReportについては、DataSourcesが記述されているdatasources.xmlファイルのコピーを入力します:**  
詳細は「データソースファイル」パラメーターをご覧ください。

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

| **パラメーター名** | **説明** | **タイプ** | **値** | **デフォルト** | **スコープ** |
| --- | --- | --- | --- | --- | --- |
| **バージョン** | インポートするOBIEEサーバーのバージョンを選択します。<br><br>自動検出モードでは、インポートブリッジは次のURLを使ってバージョンを読み取ろうとします。<br>Oracleバージョン10.xの場合: http://hostname:port/analytics/res/バージョン.xml、または<br>http://hostname:port/analytics-ws/res/バージョン.xml (OBIEEサーバーが設定され、OAMで保護されている場合)<br>Oracleバージョン11.xと12.xの場合: OBIEEサーバーがOAMによって設定および保護されている場合は、http://hostname:port/analytics/saw.dll?aboutPageまたは<br>http://hostname:port/analytics-ws/saw.dll?aboutPage | ENUMERATED | <table><tr><td>自動検出</td></tr><tr><td>OBIEE 11-12</td></tr><tr><td>OBIEE 10</td></tr></table> | 自動検出 |  |
| **サーバーURL** | Presentation ServerのURLをここに入力します。<br><br>Oracle Containers for Java (OC4J)にデプロイされたOBIEEの場合、デフォルトのポートは9704となります(http://host:9704/analytics/saw.dll)。<br>Oracle WebLogicにデプロイされたOBIEEの場合、デフォルトのポートは7001となります(http://host:7001/analytics/saw.dll)。<br>Oracle HTTP Server (OHS)にデプロイされたOBIEEの場合、デフォルトのポートは7777となります(http://host:7777/analytics/saw.dll)。<br>MicrosoftのInternet Information Services (IIS)にデプロイされたOBIEEの場合、デフォルトのポートは80となります(http://host:80/analytics/saw.dll)。<br><br>Oracle Access Manager (OAM)経由でのOBIEEへのアクセス:<br><br>OAMによって設定および保護されているOBIEEサーバーであれば、サーバーURLを次のように入力しなければならないことがあります:<br>http://host:port/analytics-ws/saw.dll<br><br>WebService WSDL記述子ファイルも同様にアクセス可能です。<br>バージョン10g: http://host:port/analytics/saw.dll?WSDL<br>バージョン11g: http://host:port/analytics/saw.dll/wsdl/v6<br>バージョン12c: http://host:port/analytics-ws/saw.dll/wsdl/v12<br><br>SSL/HTTPS経由でOBIEEにアクセス:<br><br>SSLリンクでOBIEEプレゼンテーションサーバーに接続するため、インポートブリッジはサーバー証明書を信頼する必要があります。<br>これを達成するためには、(Webサービスをホストしている) Oracle WebLogic Managed Serversが使用しているルート証明書を、MIMBが実行されているマシンのローカルキーストアに抽出することが最良の方法です。<br>必要なステップは次のとおりです。<br>1. OBIEEサーバーのルート証明書の場所を確認します。<br>- ブラウザーでWebLogicコンソールを開きます。デフォルトによるWebLogicコンソールの場所: http://hostname:7001/console<br>- Oracle WebLogic Server Administration ConsoleでSSLタブを選択し、IDエリアに移動します。<br>デフォルトでは、Demo Identity Keystoreから証明書の場所に進みます。この場合はKeystoreタブに移動し、Demo Identity Keystoreの場所をレビューします。<br>Demo Identity Keystoreのデフォルトの場所: &lt;middleware\_home&gt;/wlserver\_10.3\_server/lib/DemoIdentity.jks<br>サーバーでOracle Javaキーツールユーティリティを使い、ルート証明書を表示させてエクスポートします。<br>2. MIMBマシンでJavaキーツールを使い、上でエクスポートしたルート証明書をインポートしてシークレットキーストアを作成します。<br>たとえば証明書ファイルの名前をCertGenCA.derとすると、コマンドは次のようになります:<br>keytool -importcert -file CertGenCA.der -alias obiee11\_certificate -keystore "${MODEL\_BRIDGE\_HOME}\jre\lib\security\obiee" -storepass "obieeobiee"<br>この証明書を信頼するかどうか確認するメッセージが表示されたら、[はい]をクリックします。<br>新しいキーストアは${MODEL\_BRIDGE\_HOME}\jre\lib\securityの下に作成され、存在しない限りobieeという名前になります。<br>複数の証明書を別々のOBIEEサーバーから1つのキーストアにインポートできます。新しい各証明書に一意なエイリアスを与えてください。<br>3. これでインポートブリッジがSSL経由でOBIEEサーバーに接続できるようになります。 | STRING |  | http://localhost:9704/analytics/saw.dll | 必須 |
| **ログインユーザー** | インポートブリッジがログインに使用するユーザー名を入力します。インポートしたいオブジェクトに対する権限をこのユーザー名が持っていることをご確認ください。 | STRING |  | [Administrator]（管理者） | 必須 |
| **ログインパスワード** | インポートブリッジがログインに使用するユーザー名に関連付けられているパスワードを入力します。 | パスワード |  |  |  |
| **ファイル** | Oracle BI Administrationツールは、Repository RPDファイル内にメタデータをネイティブに保管します。<br><br>バージョン12.2.1.4 (OAS 6.4)の場合は、以下のステップを実行してRPDファイルをXML形式に変換します。<br>1. コマンドラインコンソール(WindowsではCMD)を起動します。<br>2. WebLogicサーバードメインのbitools\binフォルダーに移動します。例:<br>cd Oracle\_Home\user\_projects\domains\bi\bitools\bin<br>3. インスタンスで使うライブRPDリポジトリーをローカルコピーとしてダウンロードする場合は、リポジトリーをダウンロードするコマンドであるdownloadrpdを使います。<br>データモデルランチャースクリプト(Windowsではdatamodel.cmd、Linuxではdatamodel.sh)を使えばdownloadrpdコマンドを実行できます。例:<br>datamodel.cmd downloadrpd -O repository.rpd -SI ssi -U weblogic -P weblogicpsw<br>このローカルrpdファイルのパスワードを選択するよう求められます。<br>詳細は次のOracleドキュメンテーションをご覧ください。<br>https://docs.oracle.com/en/middleware/bi/analytics-server/metadata-oas/download-repository-command.html<br>その他の12.xバージョンについては、該当するバージョンのOracleドキュメンテーションをご覧ください。<br>4. biserverxmlgenコマンドラインユーティリティ(Windowsではbiserverxmlgen.cmd、Linuxではbiserverxmlgen.sh)を使ってXMLを生成します:<br>biserverxmlgen.cmd -R repository.rpd -P Admin123 -O repository.xml -N -Q -8<br>インポートブリッジは、生成されたXMLファイルを入力として使用します。<br><br>バージョン11.xの場合は、次のステップを実行してRPDファイルをXML形式に変換します。<br>1. 初期化スクリプトを実行し、Oracleインスタンスに対して初期化されているコマンドプロンプト(またはシェル)ウィンドウを設定します。<br>11.x以降のバージョンではbi-init.cmd (UNIXではbi-init.sh)が該当します。<br>ORACLE\_INSTANCE\bifoundation\OracleBIApplication\coreapplication\setup\bi-init<br>11.xより前のバージョンではnqinit.bat (UNIXではnqinit.sh)が該当します。<br>/u01/wls/oracle/j2ee/bi/bifoundation/server/bin/nqinit.sh<br>また、次のように環境変数を設定しなければならない場合があります。<br>ORACLE\_HOME=/u01/wls/oracle/j2eeをエクスポートする<br>DOMAIN\_HOME=/u01/wls/oracle/j2ee/user\_projects/domains/modをエクスポートする<br>該当するバージョンのOracleドキュメンテーションをご覧ください。<br>2. biserverxmlgenコマンドラインユーティリティを使ってXMLを生成します:<br>biserverxmlgen -R paint.rpd -P Admin123 -O paint.xml -N -Q -8<br>インポートブリッジは、生成されたXMLファイルを入力として使用します。<br>注: バージョン11.xの場合、インポートブリッジではUDMLファイル形式がサポートされていません。<br><br>バージョン10.xの場合は、以下を実行してRPDファイルをUDML形式に変換します。<br>nQUDMLGen コマンドラインユーティリティを使用してUDMLファイルを生成します:<br>$OracleBIHome$\server\Bin<br>QUDMLGen.exe -U Administrator -P Administrator -R paint.rpd -O paint.udml -N -Q -8<br>インポートブリッジは、生成されたUDMLファイルを入力として使用します。 | ファイル | \*.\* |  | 必須 |
| **変数値ファイル** | 次の形式によるRPD変数値のファイル定義リスト:<br>variable1\_name=variable1\_value<br>variable3\_name=variable2\_value<br>...<br>variableN\_name=variableN\_value<br><br>RPDモデルは変数を使ってSQLステートメントをパラメーター化することがあります。多くの場合、これらの変数に割り当てなければならない値は実行時に定義されます。そのような場合、インポートブリッジは変数の値を決定できなかったという警告をログに報告し、結果モデルには何も置換せずに変数名をそのまま残します。このような変数の正しい置換値を決定するため、インポートブリッジは、変数名と置換する正しい値が記載された変数値ファイルを読み取ります。<br><br>変数値ファイルのパス名をこのパラメーター内に配置します。<br><br>変数名では大文字と小文字が区別されず、先頭と末尾のスペースがすべて切り詰められます。 | ファイル | \*.\* |  |  |
| **データソースファイル** | Oracle BI Publisherのデータソース接続を定義するdatasources.xmlファイルを指定します。<br>このファイルは、Oracle BI Publisherのインストール ディレクトリーにある/Admin/DataSource/datasources.xml に保存されています。<br>ファイルの正確な位置はお使いのバージョンや設定によって異なります。次の例をご覧ください。<br><br>バージョン10.xの場合:<br>Oracle\_Home/xmlpserver/Admin/DataSource/datasources.xml<br>Oracle\_Home/xmlp/XMLP/Admin/DataSource/datasources.xml<br><br>バージョン11.xの場合:<br>Oracle\_Home/user\_projects/domains/bifoundation\_domain/config/bipublisher/repository/Admin/DataSource/datasources.xml<br><br>バージョン12.xの場合:<br>Oracle\_Home/user\_projects/domains/bi/bidata/components/bipublisher/repository/Admin/DataSource/datasources.xml<br>Oracle\_Home/user\_projects/domains/bi/config/fmwconfig/biconfig/bipublisher/Admin/DataSource/datasources.xml<br>またはBi Domain\_Homeからの相対パス:<br>Domain\_Home/bidata/components/bipublisher/repository/Admin/DataSource/datasources.xml<br>(Bi Domain\_HomeはOracle\_Home/user\_projects/domains/biのように定義可能) | ファイル | \*.xml |  |  |
| **リポジトリーサブセット** | このオプションは、OBI Presentation Serverから取得したレポートの量をサブセット化するために使用します。<br>セミコロンで区切られたオブジェクトパスのリストをここに指定すると、インポートブリッジは選択されたフォルダーとレポートをインポートします。<br>- ルートフォルダーパスは: /<br>- 共有フォルダーパスは: /shared<br>- 管理者ユーザーフォルダーは: /users/administrator | REPOSITORY\_SUBSET |  | / | 必須 |
| **大きなモデル用に最適化** | 大型のOBIリポジトリーモデル用にインポートを最適化するかどうかを指定します。<br><br>'True'<br>インポート中は外部キー、結合、リレーションシップ、論理外部キーを無視します。また、式ツリーオブジェクトを来歴リンクと一緒に保存することはありません。このようなオブジェクトを無視すればモデルが小さくなるので、実行時に必要となるメモリが少なくて済みます。このモードは、大型のUDMLまたはXMLの入力ファイルにお勧めします。これはデフォルト値です。<br><br>'False'<br>リポジトリーモデル全体がインポートされます。このモードでは、ランタイムで多くのメモリが必要になります。このモードは、小～中規模のUDMLまたはXMLの入力ファイルにお勧めします。 | BOOLEAN | <table><tr><td>偽</td></tr><tr><td>真</td></tr></table> | 真 |  |
| **複数のスレッド** | メタデータを非同期で収集するためのワーカースレッドの数。<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>**-restore &lt;ディレクトリー&gt;**<br>復元するバックアップ&lt;ディレクトリー&gt;を指定します。<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.caseinsensitive ConnectionName...**<br>検出されたデータストアのタイプがこの設定(Microsoft SQL ServerやMySqlなど)をサポートしている場合は、指定された接続内のオブジェクト識別子に対し、大文字と小文字を区別するデフォルトのマッチングルールがオーバーライドされます。例:<br>-connection.caseinsensitive "My Database"<br><br>**-connection.level AggregationLevel**<br>外部接続の集計レベルを指定します。例: -connection.level catalog<br>サポートされている値のリスト:<br>server<br>catalog<br>schema (デフォルト)<br><br>**ORACLE BI SERVERのオプション**<br>**-r**<br>レポートページとそのグラフィックストラクチャーを削除します。<br><br>**-truststore.file &lt;filepath&gt;**<br>サーバーSSL証明書が含まれているTrustStoreファイルの場所。<br><br>**-truststore.password &lt;secret&gt;**<br>TrustStoreのパスワード。 | STRING |  |  |  |

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

| **Meta Integration Repository (MIR)<br>メタモデル<br>(OMG CWM標準に基づく)** | **"Oracle Analytics Server (based on OBIEE)"<br>メタモデル<br>Oracle Business Intelligence (Web Catalog)** | **マッピングのコメント** |
| --- | --- | --- |
|  |  |  |
| **DirectoryStructureModel** | **カタログ** | **OBIEEカタログのコンテンツ** |
| CreationTime | 作成日時 |  |
| 説明 | 説明 |  |
| ImportDate | インポート日 |  |
| 名前 | 名前 |  |
| NativeId | ネイティブID |  |
| NativeType | ネイティブタイプ |  |
| **フォルダー** | **ダッシュボード、フォルダー、ダッシュボードページ** |  |
| [Author] (作成者) | [Author] (作成者) |  |
| CreationTime | 作成日時 |  |
| 説明 | 説明 |  |
| LastModificationTime | 最終変更日時 |  |
| 変更者 | 変更者 |  |
| 名前 | 名前 |  |
| NativeId | ネイティブID |  |
| NativeType | ネイティブタイプ |  |
| **StoreContent** | **パブリッシャーデータモデル、パブリッシャーレポート、ダッシュボードプロンプト、回答レポート、KPI、接続、RPDコンテンツ、XSA接続** | **OBIEEカタログ内のオブジェクトを表します** |
| [Author] (作成者) | [Author] (作成者) |  |
| CreationTime | 作成日時 |  |
| 説明 | 説明 |  |
| LastModificationTime | 最終変更日時 |  |
| 変更者 | 変更者 |  |
| 名前 | 名前 |  |
| NativeId | ネイティブID |  |
| NativeType | ネイティブタイプ |  |

| **Meta Integration Repository (MIR)<br>メタモデル<br>(OMG CWM標準に基づく)** | **"Oracle Analytics Server (OBIEEに基づく)"<br>メタモデル<br>Oracle Business Intelligence (接続)** | **マッピングのコメント** |
| --- | --- | --- |
|  |  |  |
| **属性** | **カラム** |  |
| [Comment] (コメント) | [Comment] (コメント) |  |
| 説明 | 定義 |  |
| DesignLevel | デザインレベル |  |
| ExtraConstraint | 制約 |  |
| InitialValue | 初期値 |  |
| 名前 | 名前 |  |
| NativeId | ネイティブID |  |
| オプション | [Nullable] (nullを許可) |  |
| PhysicalName | 物理名 |  |
| 位置 | 位置 |  |
| **クラス** | **テーブル** | **データベース内の物理テーブル** |
| 説明 | 説明 |  |
| 名前 | 名前 |  |
| NativeId | ネイティブID |  |
| NativeType | ネイティブタイプ |  |
| **DatabaseSchema** | **データベーススキーマ** |  |
| 説明 | 説明 |  |
| 名前 | 名前 |  |
| NativeId | ネイティブID |  |
| NativeType | ネイティブタイプ |  |
| **StoreModel** | **接続モデル** |  |
| 名前 | 名前 |  |
| StoreType | 保管タイプ |  |
| SystemMajorバージョン | システムのメジャーバージョン |  |
| SystemMinorバージョン | システムのマイナーバージョン |  |
| SystemReleaseバージョン | システムのリリースバージョン |  |
| SystemType | システムタイプ |  |