ユーザーは、オンライン分析処理 (OLAP) キューブに格納されているデータに基づいて BAM ビューを作成します。 Cube Update Integration Services パッケージは、OLAP ビューに正しいデータが反映されるようにキューブ内のデータを更新します。
OLAP ビューを機能させるには、このパッケージを少なくとも 1 回実行する必要があります。 継続的なメンテナンスを行うには、パッケージを定期的に実行するようにスケジュールする必要があります。
Von Bedeutung
CUBE Update Integration Services パッケージを実行する前に BAM スター スキーマ データベースを復元した場合、または SQL Server を停止した場合は、パッケージを正常に実行する前に、SQL Server Analysis Manager でデータ ソースを更新するか、OLAP サービスを再起動する必要があります。
保存されたパッケージを特定の時刻 (1 回または定期的に) 実行するようにスケジュールできます。 例えば次が挙げられます。
毎日午前 0 時。
毎週日曜日の 06:00。
月の最初または最後の日。
スケジュールされたパッケージは、SQL Server によってジョブとして実行されます。
SQL Server パッケージの実行については、 https://go.microsoft.com/fwlink/?LinkId=125738を参照してください。
注
既定では、BAM SSIS パッケージのアーカイブとキューブのログ記録が有効になり、msdb データベースに格納されます。 超過時間が発生すると、BAM アクティビティの数が多いか、BAM 所有の SSIS パッケージが頻繁に実行されるため、大量の SSIS イベント ログ データが発生する可能性があります。 この問題を解決するには、古いログ エントリを削除します。これらのエントリは主にデバッグに使用されるためです。
[前提条件]
これらの手順を実行するには、BizTalk Server Administrators グループのメンバーとしてログオンする必要があります。
Cube Update Integration Services パッケージを実行する
BizTalk Server 2020 以降
SQL Server Management Studio を起動します。
[ サーバーへの接続 ] ダイアログ ボックスの [ サーバーの種類 ] ドロップダウン リストで、[ データベース サービス] を選択します。
[ サーバー名 ] ドロップダウン リストで、パッケージを実行しているサーバーの名前を選択します。
[ 認証 ] ドロップダウン リストで、サーバーへの接続に使用する認証の種類を選択します。
必要に応じて、ユーザー名とパスワードを入力します。
[接続] をクリックします。
コンソール ツリーで、 Integration Services カタログ>SSISDB>BizTalk Server>Projects>BAM_AN_<View name>>Packages の順に展開します。
BAM_AN_<View 名>.dtsx パッケージを右クリックし、[実行...] をクリックします。
BizTalk Server 2016 以前
[ スタート]、[ すべてのプログラム] の順にクリックし、[ Microsoft SQL Server 2008 SP1 または Microsoft SQL Server 2008 R2] をクリックして、[ SQL Server Management Studio] をクリックします。
[ サーバーへの接続 ] ダイアログ ボックスの [ サーバーの種類 ] ドロップダウン リストで、[ Integration Services] を選択します。
[ サーバー名 ] ドロップダウン リストで、パッケージを実行しているサーバーの名前を選択します。
[ 認証 ] ドロップダウン リストで、サーバーへの接続に使用する認証の種類を選択します。
必要に応じて、ユーザー名とパスワードを入力します。
[接続] をクリックします。
コンソール ツリーで、[ Integration Services>Stored Packages] を展開し、[ MSDB] をクリックします。
BAM_AN_<View 名>パッケージを右クリックし、[パッケージの実行] をクリックします。
メンテナンス BAM データ統合サービス パッケージを実行する
BizTalk Server 2020 以降
SQL Server Management Studio を起動します。
[ サーバーへの接続 ] ダイアログ ボックスの [ サーバーの種類 ] ドロップダウン リストで、[ データベース サービス] を選択します。
[ サーバー名 ] ドロップダウン リストで、パッケージを実行しているサーバーの名前を選択します。
[ 認証 ] ドロップダウン リストで、サーバーへの接続に使用する認証の種類を選択します。
必要に応じて、ユーザー名とパスワードを入力します。
[接続] をクリックします。
コンソール ツリーで、Integration Services カタログ>SSISDB>BizTalk Server>Projects>BAM_DM_<Activity name>を展開し、パッケージを展開します。
BAM_DM_<Activity name>.dtsx パッケージを右クリックし、[実行...] をクリックします。
BizTalk Server 2016 以前
[ スタート]、[ すべてのプログラム] の順にクリックし、[ Microsoft SQL Server 2008 SP1 または Microsoft SQL Server 2008 R2] をクリックして、[ SQL Server Management Studio] をクリックします。
[ サーバーへの接続 ] ダイアログ ボックスの [ サーバーの種類 ] ドロップダウン リストで、[ Integration Services] を選択します。
[ サーバー名 ] ドロップダウン リストで、パッケージを実行しているサーバーの名前を選択します。
[ 認証 ] ドロップダウン リストで、サーバーへの接続に使用する認証の種類を選択します。
必要に応じて、ユーザー名とパスワードを入力します。
[接続] をクリックします。
コンソール ツリーで、[ Integration Services>Stored Packages] を展開し、[ MSDB] をクリックします。
BAM_DM_<Activity 名>パッケージを右クリックし、[パッケージの実行] をクリックします。
パッケージを定期的に実行するようにスケジュールする
SQL Server Management Studio を開きます。
[ サーバーへの接続 ] ダイアログ ボックスの [ サーバーの種類 ] ドロップダウン リストで、[ データベース エンジン] を選択します。
[ サーバー名 ] ドロップダウン リストで、パッケージを実行しているサーバーの名前を選択します。
[ 認証 ] ドロップダウン リストで、サーバーへの接続に使用する認証の種類を選択します。
必要に応じて、ユーザー名とパスワードを入力します。
[接続] をクリックします。
コンソール ツリーでサーバーを展開し、 SQL Server エージェントを選択します。
SQL Server エージェントが無効になっている場合は、SQL Server エージェントを右クリックし、[開始] を選択します。
SQL Server エージェントを右クリックし、[新しいジョブ] を選択します。
[ 新しいジョブ ] ダイアログ ボックスで、[名前] テキスト ボックスにジョブの 名前 を入力します。
[ ページの選択 ] ウィンドウで、[ ステップ] をクリックし、[ 新規] をクリックします。 [ 新しいジョブ ステップ ] ダイアログ ボックスが開きます。
[ ステップ名 ] テキスト ボックスに、ステップの識別名を入力します。
[ 種類 ] ドロップダウン リストで、[ SQL Server Integration Services パッケージ ] を選択し、[ パッケージ ソース ] ドロップダウン リストで [SSIS カタログ] を選択します。 BizTalk Server 2016 以前の場合、[ パッケージ ソース ] ドロップダウン リストで [ SSIS パッケージ ストア] を選択します。
[ サーバー ] ドロップダウン リストで、ジョブを実行しているサーバーを選択します。
[ パッケージ ] テキスト ボックスのファイル セレクター ボタンをクリックし、スケジュールするパッケージ ( BAM_DM_<Activity 名> または BAM_AN_<View 名> パッケージ) を選択し、[ OK] をクリックします。
[ ページの選択 ] ウィンドウで、[ スケジュール] をクリックし、[ 新規] をクリックします。 [ 新しいジョブ スケジュール ] ダイアログ ボックスが開きます。
[ 名前 ] テキスト ボックスに、スケジュールの名前を入力します。
頻度フィールドを使用してスケジュールを作成します。
[OK] をクリックしてジョブを保存します。
注
BAM が SQL Server の既定以外のインスタンスで構成されている場合、BAM_AN_POCube DTSPackage はスケジュール/実行を正確に取得しません。 パッケージの実行を続行できるように、構成ファイルを変更する必要があります。 詳細については、 https://go.microsoft.com/fwlink/?LinkId=196768の「構成ファイルの内容の変更」セクションを参照してください。