Integration Services (SSIS) Scale Out Master
適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム
Scale Out Master では、SSISDB カタログと Scale Out Master サービスを利用して Scale Out システムが管理されます。
SSISDB カタログでは、Scale Out Worker、パッケージ、実行に関するすべての情報が保存されます。 Scale Out Worker を有効にして、Scale Out でパッケージを実行するインターフェイスを提供します。詳細については、「チュートリアル:Integration Services Scale Out をセットアップする」と「Integration Services でパッケージを実行する」を参照してください。
Scale Out Master サービスは、Scale Out Worker との通信を担当する Windows サービスです。 HTTPS 経由で Scale Out Worker のパッケージ実行の状態を返し、SSISDB のデータを操作します。
Scale Out ビューと SSISDB のストアド プロシージャ
ビュー
ストアド プロシージャ
Scale Out Worker を管理する場合:
Scale Out のパッケージを実行する場合:
Scale Out Master サービスを構成する
<drive>:\Program Files\Microsoft SQL Server\140\DTS\Binn\MasterSettings.config
ファイルを使用して、SSIS Scale Out サービスを構成します。 構成ファイルの更新後に、サービスを再起動する必要があります。
構成 | 説明 | Default value |
---|---|---|
PortNumber | Scale Out Worker との通信に利用されるネットワーク ポート番号。 | 8391 |
SSLCertThumbprint | Scale Out Worker との通信の保護に利用される TLS/SSL 証明書のサムプリント。 | Scale Out Master のインストール時に指定される TLS/SSL 証明書のサムプリント |
SqlServerName | SSISDB カタログが含まれている SQL Server の名前。 たとえば、ServerName\InstanceName です。 | Scale Out Master と共にインストールされる SQL Server の名前。 |
CleanupCompletedJobsIntervalInMs | 完了した実行ジョブを消去する間隔 (ミリ秒単位)。 | 43200000 |
DealWithExpiredTasksIntervalInMs | 期限切れ実行ジョブを処理する間隔 (ミリ秒単位)。 | 300000 |
MasterHeartbeatIntervalInMs | Scale Out Master ハートビートの間隔 (ミリ秒単位)。 このプロパティでは、Scale Out Master が SSISDB カタログでのそのオンライン ステータスを更新する間隔が指定されます。 | 30000 |
SqlConnectionTimeoutInSecs | SSISDB に接続するときの SQL 接続のタイムアウト (秒)。 | 15 |
Scale Out Master サービス ログを表示する
Scale Out Master サービス ログ ファイルは <drive>:\Users\[account]\AppData\Local\SSIS\ScaleOut\Master
フォルダーにあります。
[account] パラメーターは、Scale Out Master サービスを実行するアカウントです。 既定では、このアカウントは SSISScaleOutMaster140
です。