このチュートリアルでは、一つ以上のスケジュールされたレポートをトリガーする Microsoft Integration Services タスクを設定します。既存の Analysis Services 処理タスクと、一つ以上のスケジュールされたレポートがあることを前提としています。
統合サービス タスクを設定する方法は以下の通りです。
- Business Intelligence Development Studio で既存の統合サービス プロジェクトを開きます。
- [Control Flow] でツールボックスを開き、ウェブ サービス タスクをウィンドウにドラッグします。
- 既存の Analysis Services 処理タスクの後に通常どおり実行されるようにタスクを設定します。
- 新しいタスクを右クリックして [Edit] を選択します。
- [General] ページでウェブ サービスの詳細を構成します。
- HTTPConnection の場合は [New connection] を選択します。
- [Server URL] は「
http(s)://yourwebserver/AnaplanXLWeb/WebServices/SchedulingServer.svc?wsdl」
にする必要があります。 - ウェブサイトにアクセスするための認証情報とその他のプロパティを設定します。
- テストが正常に完了したら、[OK] を選択して接続を確認します。
- [
WSDLFile
] プロパティのローカル ファイル パスを選択し、[OverwriteWSDLFile
] プロパティを [True] に設定して [Download WSDL] を選択します。必要に応じて、タスクの名前と説明を選択します。 - これで、[Input] ページで入力ボックスが使用できるようになります。[Service] に [
SchedulingServer
] を選択し、[Method] に [RunSchedule
] を選択します。 - [
ScheduleNameSearchPattern
] には、実行するスケジュールの名前を入力するか、ワイルドカードとしてアスタリスク (*) を使用してシンプルなパターンを入力します。たとえば、名前が「PostCubeBuild
」で始まるすべてのスケジュールを一致とするには、テキストボックスに「PostCubeBuild*
」と入力します。 - [Output] ページで、戻り値を格納するオブジェクト型の変数を選択します。
これでセットアップは終了です。前のタスクが完了するとスケジュールが実行されるようになりました。