Introduction
L'extension de fichier «.ISPAC» est un fichier de déploiement de projet SQL Server Integration Services (SSIS), étant un type de fichier utilisé pour représenter les métadonnées empaquetées d'un projet d'intégration de données.
Le fichier de déploiement du projet est une implémentation d'OPC (Open Packaging Conventions). Le fichier de déploiement de projet contient un ou plusieurs paquets IS (Integration Services) et un manifeste de projet.
Chaque paquet IS est représenté comme une partie OPC. La partie est identifiée de manière unique par un nom de partie de formateur d'URI. La partie contient un fichier de paquet IS au format de fichier «.dtsx». Le type de contenu de la partie est text/xml.
Le manifeste du projet (le fichier «@Project.manifest» contenu dans l'archive «.ispac») est une partie OPC du type de contenu text/xml. Un fichier de déploiement de projet doit avoir une partie contenant le manifeste du projet. Le manifeste du projet contient des métadonnées décrivant les propriétés du projet, les paramètres du projet (le fichier «Project.params» contenu dans l'archive «.ispac») et les métadonnées de déploiement pour chacun des paquets IS contenus.
Spécification
Spécification | Description |
---|---|
Format | Archive compressé de format .ZIP |
Auteur | Microsoft |
Remarques
- Vous pouvez voir le contenu des fichiers .ispac en utilisant un utilitaire comme 7-Zip et en examinant les contenus des fichiers extraits en utilisant un logiciel comme Notepad++.
Structure du fichier
Fichier de déploiement du projet
Un fichier de déploiement de projet est une implémentation d'un paquet OPC (Open Packaging Conventions). Le fichier doit contenir les parties suivantes :
- Une partie contenant un manifeste de projet (généralement nommé «@Project.manifest»).
- Zéro ou plusieurs pièces contenant un paquet IS.
Paquet IS
Un paquet IS est entreposé sous la forme d'une partie OPC dans le fichier de déploiement du projet. Les règles suivantes s'appliquent au paquet :
- Le type de contenu de la partie doit être text/xml.
- Le flux de données partiel doit contenir exactement une instance d'un fichier au format «.dtsx» représentant un paquet IS.
- La pièce doit avoir un nom de pièce unique dans le paquet OPC (Open Packaging Conventions).
- L'URI du nom de partie ne doit pas contenir le signe arobase (@).
- L'URI du nom de la partie doit être une URI racine ; les sous-dossiers ne sont pas autorisés.
- L'extension du nom de fichier du nom de pièce doit être «.dtsx».
Manifeste du projet
Le manifeste de projet spécifie les propriétés, les paramètres et les informations de déploiement d'un projet. Le manifeste du projet est entreposé sous forme de flux de données dans une partie OPC du fichier de déploiement du projet. Les règles suivantes s'appliquent au manifeste du projet :
- Le nom de la pièce doit être «@Project.manifest».
- Le type de contenu de la partie doit être text/xml.
La partie manifeste du projet contient une structure XML. L'URI de l'espace de noms pour la structure XML du manifeste du projet est www.microsoft.com/SqlServer/SSIS.