2016-09-27 9 views
0

MongoDBスキームからPostgreSQLへの夜間の移行を行うETLルーチンを設計する目的で、Pentaho Data Integration Community(pdi-ce-6.1.0.1-196)akaa kettleをダウンロードしました。Pentahoケトル(PDI)とのMongoDB接続

非常に最初のタスクを達成できませんでした:MongoDB接続を作成してください。 MongoDBはNew ConnectionダイアログにConnection Typeと表示されていないので、Generic databaseを選択しました。その後、汎用接続に必要なCustom Driver Class NameフィールドでMongoDBに関連するものを見つけることができませんでした。

ケトルでインストール/設定が間違っている可能性はありますか?私はそれが永遠に掛かったので、最初のスタートアップを殺さなければならないことを覚えています。

PDI-CEには、どこか別の場所に置かなければならないコンポーネントがありませんか?

答えて

1

PDIは、他のデータベースとは異なり、Mongodbを処理します。

変換(ジョブと対比)を行っている場合、「Big Data」グループのステップに進みます.MongoDB InputとMongoDB Outputの2つのステップがあります。

これらの手順では、データベースへの接続情報を指定します。

マーク

P.S.、役に立てば幸いマーケットプレイスには、コレクションからデータを削除するときに便利な「MongoDB Delete」もあります。

+0

私はジョブを構築しようとしていました。だから私は変換を最初に構築し、あとでそれをJobで使うべきだと思いますか? MongoDBの入力はここでうまくいきました。 – VillasV

+0

はい、変換でそれを行う必要がありますし、ジョブである必要がある場合は、ジョブから変換を呼び出します。 MongoDBの入力が正常に動作していると聞いてうれしいです。 –

関連する問題