私は小売業で流通センター(倉庫)で働いています。私は、私たちの国の多くの地域に分散しているディストリビューション・センター支店のデータベース(oracle)から本社データベース(oracle)にトランザクション・データを収集する作業を行っています。 データベースから複数のデータを定期的に収集して本社のデータベースに集約し、分析する集中化されたシステム(多くの場合1つのデータベース)を実装したいと考えています。これらのデータベースのSSISを使用して、2つのOracleデータベース間で繰り返しデータを転送できますか?
すべてがオラクルあり、私の先輩は、DBLINKを使用してみましたが、およびデータベース・リンクは、多くの場合、クラッシュして、手動でそれを再利用できるように回復する必要があるので、それがうまく働いていません。 Oracle Golden Gateを実装しようとした人もいますが、コストが高すぎます。
私が代わりにSSISを使用することを考えてい、私は満たさ上記の私の期待を得ることができますか?または私は他のより良いオプションがありますか?
ありがとうございました。あなたは、多くの場合、今度は、「データウェアハウス」
はい、使用することができますSSISへの移入に使用することができODS(オペレーショナルデータストア)、と呼ばれている(一つに多くのシステムをロードする)を提案している何
はなぜデータベース・リンクが動作しませんか? –
DBLinkのselect文を手続きに入れ、oracle job schedulerで実行します。問題は、データを引っ張っているときに、分岐側のDBリンクとInsert文、またはヘッド側のDBlinkとinsert文のどちらかであり、手動で終了しない限り(セッションを終了する)、あまりにも長く実行されます。私は、もしそれが終わったことがなければ、それは例外で捕まえてそのプロセスをスキップすることができるので、プロセスは翌日に再び繰り返されるだろうが、残念ながらそうではない。私は私がスタック処理を停止する時間を設定することができれば、データベース・リンクの問題はそれだけで私は知らないが、私は多分私'LL、結果はまだ同じならば、おそらく、異なる結果が表示される場合がありますことSSISを試してみましょう参照 –