SSISの作業を開始しましたが、OracleデータベースとSQL Serverの間の接続を実現するための疑問がいくつか見つかりました。 私は、Oracleデータベースからいくつかの情報で更新する必要があるいくつかの注文を返すSQL Serverデータベースにストアドプロシージャを持っています。 だから誰も私はそれを行う方法を考えるのを助けることができますか?私は、プロシージャを実行し、結果セットを取得し、where句でSQLコマンドでOLE DBソースに使用するだけです。ありがとうございました!ストアドプロシージャの結果をパラメータとして使用してOLE DBソース
答えて
広い質問をしたので、私は広範な戦略に答えます。
Execute SQLタスクでストアドプロシージャを実行し、その結果を変数に格納します。この変数を使用して、Oracleクエリー文字列を使用して2番目の変数を作成します。次に、その2番目の変数をOLE DB SourceのSQLクエリとして使用します。
答えをありがとう。私はすでにフル結果セットを保存しているExecute SQLタスクを作成しました。オブジェクトデータ型変数...私のデータフローに行くと、私の変数を見ることができませんでした...あなたの提案では、私のデータフローまたはコントロールフローで作成する必要があるこの2番目の変数(私の変数はパッケージスコープ)?私はforeachループコンテナを使用するようアドバイスするチュートリアルをいくつか見てきましたが、それは意味がありません。 – Felipe
最初の変数はオブジェクト型であるため、foreachループで繰り返し処理する必要があります。そのループ内のスクリプトタスクに2番目の変数を作成します。 2番目の変数はパッケージレベルでなければならず、したがって制御フローに組み込まれなければなりません。または、foreachループをスキップして、オブジェクト変数を反復して文字列変数を作成するスクリプトタスクを作成するだけで済みます。 –
クール...非常にありがとう...私はここで試して、それを実装することができたかどうかをお知らせします... – Felipe
- 1. クエリ結果をSSMSのストアドプロシージャのパラメータとして使用する
- 2. SSIS OLE DBソースで動的SQLでストアドプロシージャを使用しているときのエラー
- 3. 結果としてのパラメータ
- 4. クエリ/データソースの結果をSSISの別のクエリのパラメータとして使用
- 5. Microsoft OLE DBプロバイダとSQLネイティブOLE DBプロバイダを使用してDB接続を確立
- 6. 変数を使用しないパラメータを使用してOLE DBコンポーネントにパラメータを渡すSSIS
- 7. SSIS行を挿入し、OLE DBコマンドを使用して結果IDを取得する
- 8. SSIS- OLE DBソースからOLE DB宛先エラー
- 9. OLE DBコマンドを使用してSPのパラメータとしてSSIS変数値を渡す
- 10. SSIS 2012のOLE DBソースで動的SQLを使用
- 11. Neo4jがCALLのパラメータとしてMATCHの結果を使用
- 12. DECODEパラメータとしてSELECT結果レコードを使用するには?
- 13. html_escape()を使用してDBの結果をエスケープする
- 14. Cosmos DBスクリプトエクスプローラのストアドプロシージャのパラメータとしてクエリを渡す方法
- 15. XMLマルチレベルデータをパラメータとして渡してストアドプロシージャで使用する
- 16. Azure SQLデータベースがOLE DBを使用してSSISに接続
- 17. Vertxとjdbcを使用してOracleストアドプロシージャref_cursorの結果を取得
- 18. Djangoモデルのソースとしてカスタムクエリの結果を使用する(MySQLデータベース)
- 19. ストアドプロシージャとADO.NETを使用してDBを更新する
- 20. where句を使用してストアドプロシージャの結果セットをフィルタリングします。
- 21. パラメータを使用して結果を読み取るスクリプト
- 22. python 3とOSXまたはLinuxを使用してWonderware Historian OLE DBに接続
- 23. SQLストアドプロシージャ - パラメータとしてテーブル
- 24. Microsoft Access:ストアドプロシージャを実行し、DAOを使用して結果を返す - エラー
- 25. node.jsを使用してmongo dbのidに基づいて結果を検索
- 26. どのようにOUTPUTパラメータを使用してストアドプロシージャの結果を取得する
- 27. ストアドプロシージャのOUTパラメータとしてレコードを使用する
- 28. TADOQuery:パラメータとしてnullを渡して結果セットを取得
- 29. SSISのOLE DBの選択において、W /パラメータ
- 30. クエリセットの結果をDjangoのraw SQLのパラメータとして使用する
あなたの質問は少し広すぎます。 SSISはそのための完璧なツールですが、パッケージ全体を設計することはできません。いくつかのSSISチュートリアルを見て、いくつかのユースケースを見て、実装に関する具体的な質問があればそれを持ってください。 – PacoDePaco
あなたは私にパッケージを作って欲しくない...私はちょうど誰かが私にそれをする方法を提案できるかどうか尋ねた。あなたがSSISの神なら、すみません...私はそう学んでいる遠くに... – Felipe
間違ってはいけません。私が言っているのは、このコミュニティがまずあなたに指示を与えるためにあなたの意見を見て欲しいということです。全体を上から下へと説明するのはちょっと難しいですし、自分で考えてみたら、私たちの指示を理解しやすくなります。 – PacoDePaco