1

現在、ストアドプロシージャによって駆動されるCognos10レポートがいくつかあります。これらのストアドプロシージャには、組織の中核となるデータベースへのデータベース間の依存関係があります。このコアデータベースとそれがサポートするアプリケーションは、賞味期限が過ぎており、新しいシステムに置き換えられています。このシステムはオフサイトであり、データベースにアクセスできません。ただし、このデータにアクセスするために使用できるodataサービスがあります。ストアドプロシージャを介して他のデータにアクセスする必要があります。

これに対処するために、レポート/ストアドプロシージャ/その他をリファクタリングする方法について誰かが提案していますか?

4

1 に答える 1

2

私の最初の本能は、ローカルデータのみにアクセスするようにストアドプロシージャを変更し、新しくオフサイトのODataサービスにアクセスする新しいWCF DataServicesラッパーを作成することにより、データが2つの別々のソースからのものであることを反映するようにレポートをリファクタリングすることです。次に、レポートをリファクタリングして、更新されたストアドプロシージャと新しいWCFDataServicesラッパーの両方を使用します。一般的なWCFDSの使用の詳細については、http: //msdn.microsoft.com/en-us/library/cc668794.aspxを参照してください。クライアントのクイックスタートの例については、http://msdnを参照してください。 .microsoft.com / en-us / library / dd728278.aspx

お役に立てれば!

マイクリード

于 2013-02-06T17:40:27.187 に答える