2011-07-29 16 views
1

SSRS 2008レポートを一晩中自動的に実行し、エクセルにエクスポートしてから物理フォルダーに保存する必要があります。これらのレポートは実行に時間がかかります。そのため、レポートを作成するだけでエンドユーザーが朝に時間を費やすことを望まないようにします。ですから、基本的には、レポート生成のプロセスを自動化したいと考えています。SSRS 2008を使用してSSRS 2008レポートを自動生成

単純なレポートのサブスクリプションをパラメータなしで設定しようとしましたが、正常に動作しているようです。問題は、パラメータ(単一または複数)を持つレポートにあります。スケジュールされたタスク/パッケージを作成する方法や、SSISでスクリプトを実行してパラメータを反復してレポートを生成し、多数のレポートを生成する方法はありますか?パラメータに基づいて、生成されたExcelファイルに動的なファイル名を与える必要があります。

製品販売レポート。これにはProduct Managerというパラメーターがあります。これは15〜20のマネージャーのリストです。このリストは頻繁に変更されます。そのため、マネージャーごとに売上レポートを生成し、エクスポートしてExcelにエクスポートし、ファイル名の一部としてプロダクトマネージャー名を持つ物理フォルダーに保存する必要があります。

SSISの基本的な理解はありますが、私はそれを強く保持していません。

答えて

1

最終的にDDSをMDXクエリで動作させることができました。そのために私は、データベース・インスタンスの下LINKEDSERVERを作成し、synatxを使用: 選択*(LinkedServer名)((MDXクエリ))から

これを使用して、私はパラメータの一つとして、経営者のリストを取得することができましたその魅力のように機能したDDS設定でその価値を割り当てました。

ご協力ありがとうございます。

0

を見てみましょう:あなたも、このためにSSISを必要としないのはなぜHow to pass a parameter to SSRS report from SSIS package

を? SSRSでサブスクリプションを設定して レポートを必要な場所に、 スケジュールで必要な形式でエクスポートします。 SSRSのサブスクリプションでは、 へのパラメータもサブスクリプションとともに格納できます。

+0

こんにちは、Cory、 ご返信ありがとうございます。パラメータを使用してレポートのデータ駆動型サブスクリプション(DDS)を設定しようとしましたが、MDXクエリでは機能しません。私はMDXクエリを使用してマネージャのリストを取得しており、リスト内の各マネージャのレポートを生成する必要があります。 クエリの検証時点でDDSが失敗しており、さらに進んでいません。しかし、SSMSで同じクエリを実行するとうまくいきます。これで私を助けてくれますか? すぐに正確なエラーをお知らせします。 ありがとう RG –