# Microsoft SQL Server Integration Services (SSIS) (via un fichier DSV) - Import

Availability-note[AWS](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-aws)

Les fonctions exclusivement AWS sont disponibles via l'une des URL suivantes : us.cloud.talend.com, eu.cloud.talend.com, ap.cloud.talend.com

## Prérequis du pont

Ce pont :

* n'est supporté que sous Microsoft Windows.

## Spécifications du pont

| **Fournisseur** | **Microsoft** |
| --- | --- |
| **Nom de l'outil** | **SQL Server Integration Services (SSIS)** |
| **Version de l'outil** | **9.0 (2005) à 16x (2022)** |
| **Site Web de l'outil** | [https://docs.microsoft.com/fr-fr/sql/integration-services/](https://docs.microsoft.com/en-US/sql/integration-services/) (uniquement en anglais) |
| **Méthodologie supportée** | [Intégration de données] Conception BI (Source SGBDR, Cible dimensionnelle) via un fichier DSV XML |
| **Profiling de données** | ![](https://help.qlik.com/talend/fr-FR/talend-data-catalog/8.1/Content/Resources/images/cross.png) |
| **Collecte incrémentale** | ![](https://help.qlik.com/talend/fr-FR/talend-data-catalog/8.1/Content/Resources/images/cross.png) |
| **Collecte multi-modèle** | ![](https://help.qlik.com/talend/fr-FR/talend-data-catalog/8.1/Content/Resources/images/cross.png) |
| **Navigation dans le référentiel distant pour sélectionner un modèle** | ![](https://help.qlik.com/talend/fr-FR/talend-data-catalog/8.1/Content/Resources/images/cross.png) |

**SPÉCIFICATIONS**  
**Outil :** Microsoft/SQL Server Integration Services (SSIS) version 9.0 (2005) à 16x (2022) via un fichier DSV XML  
Consultez https://docs.microsoft.com/fr-fr/sql/integration-services/  
**Métadonnées :** [Intégration de données] Conception BI (Source SGBDR, Cible dimensionnelle)  
**Composant :** MicrosoftSqlServerDsvExport.MicrosoftSqlServerIntegrationServices version 11.1.0  
  
**VUE D'ENSEMBLE**  
Ce pont importe un fichier XML avec une extension DSV ou XMLA.  
  
**PRÉREQUIS**  
n/a  
  
**FOIRE AUX QUESTIONS**  
n/a  
  
**LIMITATIONS**  
Consultez les limitations générales connues à l'adresse [MIMB Known Limitations](https://help.qlik.com/talend/fr-FR/talend-data-catalog/8.1/Subsystems/ModelBridgeGuide/Content/MIMB-Known-Limitations.htm)  
  
**SUPPORT**  
Fournissez un package de dépannage avec le log de débogage. Le log de débogage peut être défini dans l'interface ou dans conf/conf.properties avec MIR\_LOG\_LEVEL=6

## Paramètres du pont

| **Nom du paramètre** | **Description** | **Type** | **Valeurs** | **Défaut** | **Périmètre** |
| --- | --- | --- | --- | --- | --- |
| **Fichier** | Ce pont importe un fichier XML avec une extension DSV ou XMLA.<br><br>Le fichier représente une définition de vue de source de données pour Microsoft SQL Server 2005 Analysis Services.<br><br>Il existe deux façons de récupérer ce type de fichier :<br><br>A) Depuis SQL Server Business Intelligence Development Studio :<br>Chaque projet contient un ou plusieurs fichier(s) avec une extension DSV. Ce type de fichier peut être sélectionné et exporté grâce à la commande : "Fichier -&gt; Enregistrer au format .dsv" pour générer le fichier DSV. Le fichier peut être également être trouvé dans le répertoire du projet.<br><br>Chaque projet contient au moins un fichier ayant une extension DSV. Ce type de fichier peut être sélectionné et exporté grâce à la commande : "Fichier -&gt; Enregistrer au format .dsv" pour générer le fichier DSV. Le fichier peut être également être trouvé dans le répertoire du projet.<br><br>B) Depuis SQL Server Management Studio :<br>SQL Server Management Studio peut se connecter à un serveur Analysis Services existant, qui contient une liste de vues de sources de données. Sélectionnez une vue de source de données à enregistrer et utilisez la commande : "Générer un script de la base de données en tant que -&gt; CRÉER dans -&gt; Fichier..." pour générer un fichier avec une extension XMLA. | Fichier | <table><tr><td>*.dsv</td></tr><tr><td>*.xmla</td></tr></table> |  | Obligatoire |
| **Créer un niveau dimensionnel** | Sélectionnez si vous souhaitez créer un niveau dimensionnel ou un niveau purement physique.<br>"True (Vrai)"<br>Un niveau dimensionnel est créé.<br><br>"False (Faux)"<br>Aucun niveau dimensionnel n'est créé. | BOOLEAN | <table><tr><td>false</td></tr><tr><td>true</td></tr></table> | true |  |

## Mapping du pont

| **Meta Integration Repository (MIR)<br>Métamodèle<br>(se base sur le standard OMG CWM)** | **"Microsoft SQL Server Integration Services (SSIS) (via un fichier DSV)"<br>Métamodèle<br>MicrosoftSqlServerDsv** | **Mapping des commentaires** |
| --- | --- | --- |
|  |  |  |
| **AssociationRole** | **Contenu de l'élément** |  |
| Multiplicité |  | Basé sur les informations source et l'attribut KeyType |
| Source |  | Se base sur les informations de clés étrangères |
| **AssociationRoleNameMap** | **SourceField, TargetField** |  |
| **Attribut** | **Colonne** |  |
| Description | msprop:Description | Mappé uniquement si le commentaire est vide. |
| Name (Nom) | msprop:FriendlyName | Nom d'attribut. Calculé si non configuré |
| Facultatif | MinOccurs |  |
| PhysicalName | msprop:DbColumnName | Nom physique de l'attribut. Calculé depuis le champ "Name (Nom)" si non configuré |
| **BaseType** | **SourceField, TargetField** | **Les BaseTypes sont créés comme parents pour les simpleTypes définis dans le fichier.** |
| **CandidateKey** | **xs:unique** |  |
| PhysicalName | Name (Nom) | Nom physique de la classe. Calculé depuis le champ "Nom" si non configuré |
| UniqueKey |  | informations des atributs de la clé parente |
| **Classe** | **Table** | **où msprop:TableType="Table"** |
| CppClassType |  | Configuré comme ENTITÉ |
| CppPersistent |  | Configuré à Vrai |
| Description | msprop:Description |  |
| Name (Nom) | msprop:FriendlyName | Nom de la classe Calculé si non configuré |
| PhysicalName | msprop:DbTableName | Nom physique de la classe. Calculé depuis le champ "Nom" si non configuré |
| **DatabaseSchema** | **Schéma de la base de données** | **Déduit à partir de la définition de la table** |
| **DerivedType** | **SimpleType** | **En cas d'Union, seul le premier élément est utilisé** |
| Length (Longueur) | longueur, totalDigits, maxLength, minLength |  |
| LowerBound | maxExclusive, maxInclusive |  |
| Name (Nom) | Name (Nom) | soit explicitement dans le fichier, soit calculé en se basant sur son utilisation |
| Échelle | fractionDigits |  |
| UpperBound | maxExclusive, maxInclusive |  |
| UserDefined |  | True (Vrai) pour les simpleTypes définis dans le fichier, False (Faux) pour ceux définis dans la spécification du schéma |
| **DesignPackage** |  | **Pas d'équivalent en XML. Un package principal "Logical View (Vue logique)" est créé et contient tous les éléments.** |
| **Dimension** | **DataTable, Requête nommée** | **Représente la définition des vues des tables logiques, y compris les colonnes calculées** |
| Name (Nom) | Name (Nom) |  |
| **DimensionAttribute** | **Colonne, Colonne calculée** |  |
| Name (Nom) | Name (Nom) |  |
| Position | position (emploi) |  |
| **ForeignKey** | **SourceField, TargetField** |  |
| **Index** | **TargetIndex** |  |
| Name (Nom) | Name (Nom) |  |
| **IndexMember** | **TargetIndexField** |  |
| Position |  | position dans le fichier XML |
| **Jointure** | **Relation** |  |
| Name (Nom) | Name (Nom) |  |
| **JoinRole** | **Relation** | **Deux rôles sont créés pour chaque relation** |
| **OlapSchema** | **Vue de la source de données** | **Un OLAPSchema est créé pour représenter la collection d'objets disponibles dans ce fichier DSV, disponible aux builders de Cubes** |
| **SQLViewAttribute** | **Colonne de vues** |  |
| Description | msprop:Description | Mappé uniquement si le commentaire est vide. |
| DesignLevel |  | Pas d'équivalent pour les objets Logiques Uniquement. |
| Name (Nom) | msprop:FriendlyName | Nom d'attribut. Calculé si non configuré |
| PhysicalName | msprop:DbColumnName | Nom physique de l'attribut. Calculé depuis le champ "Name (Nom)" si non configuré |
| Position |  | Les attributs sont ordonnés par position dans le fichier XML |
| **SQLViewEntity** | **Visualiser** | **Tables withTableType=View** |
| Description | msprop:Description |  |
| DesignLevel |  | Pas d'équivalent pour les objets Logiques Uniquement. |
| Name (Nom) | msprop:FriendlyName | Nom de la classe Calculé si non configuré |
| PhysicalName | msprop:DbTableName | Nom physique de la classe. Calculé depuis le champ "Nom" si non configuré |
| **StoreConnection** | **Base de données** | **Déduit à partir de la définition de la table** |
| **StoreModel** | **Schéma** | **Le modèle est construit à l'aide des éléments contenus dans le fichier.** |
| Name (Nom) |  | Calculé à partir du nom du fichier. |