0

現在、50 を超えるサブスクリプション (異なるメールと異なるパラメーター) を含む 4 つまたは 5 つのレポート (さらに増える予定) があり、データ ドリブン サブスクリプションを使用してそれらを再グループ化したいと考えています。

私は dds サブスクリプションを作成できます。テストしましたが、正常に動作しています。私の問題は、サブスクリプションを「集中化」するために、テーブルにすべてのパラメーターを配置したいことです。私の50のサブスクリプションのそれぞれに入力してください。

現在、3 つのオプションがあります
。1 - すべてのサブスクリプション パラメータを新しい列としてグローバル テーブルを作成するには、ただし、列の数に制限を設けることができ、行の大部分は空になります
2 - 新しいテーブルを作成するにはただし、このようなレポートが 10 個または 20 個ある場合、データベースで「クリーン」になることはありません
。ピボット テーブルを使用して選択しますが、最新の状態に保つのは混乱を招きます。

私の状況での推奨事項は何ですか、または何か間違っていますか?
ありがとうございました。

SQL Server 2008 R2 を使用しています。

4

1 に答える 1

0

サブスクリプションを 1 つまたは 2 つのテーブルに "一元化" することが必ずしも構成を容易にするかどうかはわかりませんが、それを試みる場合は、オプション 3 のようなものが最善の策です。DDS クエリには、サブスクライバーごとに 1 つの行が返される限り、サブスクライバーの詳細とパラメーター値を組み合わせるために必要なロジックを含めることができます。

サブスクリプションの配信要件が複雑な場合は、サードパーティ ツールを使用してそれらを管理することを検討できます。たとえば、 http: //www.christiansteven.com/solutions/sql-rd/

于 2013-04-21T20:58:05.683 に答える