私のボックスにはPentaho Report Designerのローカルインスタンスがあり、データソースとしてローカル開発データベースが設定されています。Pentahoレポートデザイナー - 動的データソース
明らかに、このレポートを本番BIサーバーに公開すると、私のローカルデータソースに到達できなくなるため、レポートが失敗します。
本番データベースに依存するようにレポートを明確に設定すると、アイデンティティが鮮明になりますが、ネットワークに時間がかかり、開発用のプロダクションDBに影響を与えたくありません。
ケトルでは、kettle.propertiesファイルをローカライズされたデータソース変数を提供するように更新しました(私の変換をテストするユニットに最適です!)、PRDに変数をローカライズするための同様のメソッドがあるのだろうか?
[OK]を...素晴らしいです。私はJNDIが方向性だと思っていましたが、余分な作業をしていないことを確認したり、何かを明らかにしていないことを確認したかったのです。ありがとう! –
そして、mongodbはどうですか? mongodbはリレーショナルデータベースではないので、JDBCドライバはありません。したがって、jdbcデータソースを設定する方法はありません。 – KikoV
@thomasこれはどのように動作するか教えてください(ローカルで実行するか、サーバで実行するかによって、エンジンはランタイムコンテキストから接続情報を検索します)。私はそれがローカルホストか特定のserveripを使用するかどうかをURL部分でどのように区別するのかを意味します。 –