Integration Services (SSIS) Scale Out Master
S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory
Scale Out Master gère le système Scale Out par le biais du catalogue SSISDB et du service Scale Out Master.
Le catalogue SSISDB stocke toutes les informations sur les Scale Out Workers, les packages et les exécutions. Il fournit l’interface pour activer un Scale Out Worker et exécuter des packages dans Scale-out. Pour plus d’informations, consultez Procédure pas à pas : Configurer Scale-out Integration Services et Exécuter des packages dans Integration Services.
Le service Scale Out Master est un service Windows responsable de la communication avec les Scale Out Workers. Il retourne l’état des exécutions des packages sur les Scale Out Workers via le protocole HTTPS et opère sur les données dans SSISDB.
Procédures stockées et vues Scale Out dans SSISDB
Les vues
Procédures stockées
Pour la gestion des Scale Out Workers :
Pour l’exécution des packages dans Scale-out :
Configurer le service Scale Out Master
Vous configurez le service Scale Out Master à l’aide du fichier <drive>:\Program Files\Microsoft SQL Server\140\DTS\Binn\MasterSettings.config
. Vous devez redémarrer le service après la mise à jour du fichier de configuration.
Configuration | Description | Valeur par défaut |
---|---|---|
PortNumber | Numéro de port réseau utilisé pour communiquer avec un Scale Out Worker. | 8391 |
SSLCertThumbprint | Empreinte numérique du certificat TLS/SSL utilisé pour protéger les communications avec un Scale Out Worker. | Empreinte numérique du certificat TLS/SSL spécifié pendant l’installation de Scale Out Master |
SqlServerName | Nom du serveur SQL Server qui contient le catalogue SSISDB, par exemple NomServeur\NomInstance. | Nom du serveur SQL Server installé avec Scale Out Master. |
CleanupCompletedJobsIntervalInMs | Intervalle de nettoyage des tâches d’exécution terminées, en millisecondes. | 43200000 |
DealWithExpiredTasksIntervalInMs | Intervalle de traitement des tâches d’exécution ayant expiré, en millisecondes. | 300000 |
MasterHeartbeatIntervalInMs | Intervalle de pulsation de Scale Out Master, en millisecondes. Cette propriété spécifie l’intervalle auquel Scale Out Master met à jour son état de connexion dans le catalogue SSISDB. | 30000 |
SqlConnectionTimeoutInSecs | Délai en secondes de la connexion SQL à SSISDB. | 15 |
Afficher le journal du service Scale Out Master
Le fichier journal du service Scale Out Master se trouve dans le dossier <drive>:\Users\[account]\AppData\Local\SSIS\ScaleOut\Master
.
Le paramètre [account] fait référence au compte exécutant le service Scale Out Master. Par défaut, ce compte est SSISScaleOutMaster140
.