4

私はこの質問をインターネットで検索してきました:

Oracle の Hyperion から SQL Server 2000 にデータとテーブルを日常的に転送するには、どのような方法がありますか?

私は会社のインターンで、これを行うための可能な方法を見つけようとしています。正しい方向への助けや指摘は大歓迎です

4

5 に答える 5

1

Oracle Hyperion は一連の製品であり、Oracle のデータベース製品とはほとんど関係がありません。Hyperion Financial Management や Hyperion Strategic Finance などの製品について言及していると思います。これらの製品には、COM Interop または Web サービスを使用して使用できる API があります。データベース メタデータを分析し、ディメンション ツリーを作成し、その情報を使用してデータベース内のサブキューブを表すセレクションを作成することにより、内部の多次元データベースからデータを抽出できます。セル データを取得または設定できます。多次元データベースに関するあなたの知識のレベルはわかりませんが、かなりの知識がない限り、その作業はかなり難しいと感じるかもしれません。また、特定の製品 API のハンドルを取得する必要があります。

私の会社はこの種の活動を専門としており、この種の活動のためのコンポーネントがあります。さらにアドバイスが必要な場合は、私のブログに連絡してください。

danielvaughan.org

乾杯、ダニエル

于 2011-09-21T16:23:05.877 に答える
1

当社では、同じタスクに ADO.Net を使用しています。Oracle へのソースを作成し、すべてのデータを取得してから SQL サーバーで作成しました

于 2011-09-20T19:24:43.563 に答える
1

DTS パッケージを記述してデータをコピーし、Sql Server エージェント内で実行するようにスケジュールできます。

DTS パッケージの詳細については、 DTS の概要を参照してください。

DTS パッケージの作成に関するチュートリアルは次のとおりです。SQL Server 2000 を使用した DTS パッケージの作成

于 2011-09-20T19:26:58.017 に答える
-1

Hyperion については何も知りませんが、SQL Server 2000 は非常に古いため、Hyperion のバージョンが 2000 年より新しい場合、Hyperion からデータをプルできるドライバーがない可能性があります。 SQL Server 2000 にデータをプルするのではなく、Hyperion からデータをプッシュする方法があります。私が過去にこれを行った 1 つの方法は、元のデータを持つデータベースからパイプ区切りのテキスト ファイルを作成し、それを処理に配置することです。ディレクトリ。DTS がパイプ区切りのテキスト ファイルを処理することは知っています。したがって、このデータを直接処理するドライバーが見つからない場合は、ファイルにプッシュしてから処理できるかどうかを検討してください。ファイルを作成する Hyperion 上のジョブと DTS パッケージ ジョブの間に時間差をスケジュールする必要があります。でも、1日1回くらいなら問題ないと思います。

于 2011-09-20T20:46:55.653 に答える