2016-07-04 29 views
1
  1. Pentaho PDIのさまざまなタイプのリポジトリの違いと、これらの異なるリポジトリを使用する方法について説明できますか?
  2. JNDIおよびOCIデータベース接続ウィザードの特長と、これら2つの設定方法について教えてください。

入力いただきありがとうございます。Pentaho PDIリポジトリ接続

答えて

1

質問1: ファイルリポジトリ、データベースリポジトリ、およびPentahoリポジトリの3種類のリポジトリがあります。

エクスポート/インポートはいつでも1つのリポジトリ形式から別のリポジトリ形式にインポートできます。

ファイルリポジトリは、変換/ jobs/connections/etc ...をxmlファイルに保存します。他の2人はそれらをデータベースに保存します。つまり、ユーザー間で共有できます。データベース(CE)リポジトリには最後のバージョンのみが含まれていますが、ライセンスを支払う必要があるPentaho(EE)リポジトリにはバージョン管理などの機能があります。 1を選択する

を単一のユーザーのために、最も簡単なのはファイルのリポジトリがある...あなたが突然、文書化されていないの前に置かれたときに有用である可能性があるSQLでリポジトリを照会する場合を除き移行、アップグレード、最適化、またはデバッグのための本番環境のETLシステム。

マルチデベロッパーの場合は、開発者が使用する予定があるが他のユーザーが作成した変換/ジョブをめったに変更しない場合は、データベースリポジトリを使用します。それ以外の場合は、頻繁に復元するためのバージョンコントロールが必要だと思ったら、githubのようなSVN上で共有されているファイルを使用してください。この場合、他の開発者は、同期を保つためにコミットされた変更をダウンロードする必要があります。

もちろん、クライアントがライセンスを購入してOpenSourceのスポンサーを務める余裕がある場合は、Entrepriseリポジトリを利用してください:リアルタイムの変更とバージョン管理。

質問2: あなたが質問をする場合は、kettle.propertyで定義されている接続パラメータをJDBC(OCI)を使用します。 JINIは、複数のユーザーが同じ接続を共有する技術であり、中央のサービスとして表示されます。 PDIのコンテキストでは、DBAがJINIまたはJDBC形式の接続資格証明を与える場合を除いて、実際にはほとんど違いがありません。

関連する問題