Tutoriel : Utiliser la source OData
S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory
Ce tutoriel vous guide dans le processus d’extraction de la collection Employees de l’exemple de service OData Northwind (https://services.odata.org/V3/Northwind/Northwind.svc/), puis son chargement dans un fichier plat.
1. Créer un projet Integration Services
Lancez SQL Server Data Tools ou Visual Studio.
Cliquez sur Fichier, pointez le curseur de la souris sur Nouveau, puis cliquez sur Projet.
Dans la boîte de dialogue Nouveau projet , développez Installé, puis Modèles, Business Intelligence, et cliquez sur Integration Services.
Sélectionnez Projet Integration Services pour le type de projet.
Entrez un nom et sélectionnez un emplacement pour le projet, puis cliquez sur OK.
2. Ajouter et configurer une source OData
Glissez-déplacez une Tâche de flux de données de la Boîte à outil SSIS vers l’aire de conception de flux de contrôle pour votre package SSIS.
Cliquez sur l’onglet Flux de données ou double-cliquez sur la tâche de flux de données pour ouvrir l’aire de conception de flux de données.
Glissez-déplacez la Source OData du groupe Commun dans la Boîte à outil SSIS.
Double-cliquez sur le composant Source OData pour ouvrir la boîte de dialogue Éditeur de source OData.
Cliquez sur Nouveau... pour ajouter un nouveau gestionnaire de connexions OData.
Entrez l'URL du service OData pour l' Emplacement du document de service. Il peut s’agir de l’URL qui renvoie au document de service, ou bien à un flux ou une entité spécifique. Pour les besoins de ce tutoriel, entrez l’URL vers le document de service : https://services.odata.org/V3/Northwind/Northwind.svc/.
Assurez-vous que l' Authentification Windows est sélectionnée pour l' authentification à utiliser pour accéder au service OData. L'Authentification Windows est sélectionnée par défaut.
Cliquez sur Tester la connexion pour tester la connexion, puis cliquez sur OK pour créer une instance du gestionnaire de connexions OData.
Dans la boîte de dialogue Éditeur de source OData , assurez-vous que Collection est sélectionné pour l'option Utiliser la collection sur le chemin d'accès de la ressource .
Dans la liste déroulante Collection, sélectionnez Employés.
Entrez toutes les options ou filtres de requête OData supplémentaires pour Options de requête. Par exemple :
$orderby=CompanyName&$top=100
. Pour les besoins de ce didacticiel, entrez$top=5
.Cliquez sur Aperçu pour afficher un aperçu des données.
Cliquez sur Colonnes dans le volet de navigation gauche pour basculer vers la page Colonnes .
Sélectionnez EmployeeID, FirstName, LastName et Colonnes externes disponibles en activant les cases à cocher.
Cliquez sur OK pour fermer la boîte de dialogue Éditeur de source OData .
3. Ajouter et configurer une destination de fichier plat
Glissez-déplacez une Destination de fichier plat de la Boîte à outil SSIS vers l’aire de conception du flux de données sous le composant Source OData .
Connectez le composant Source OData au composant Destination de fichier plat avec la flèche bleue.
Double-cliquez sur Destination de fichier plat. Vous devez voir s'afficher la boîte de dialogue Éditeur de destination de fichier plat .
Dans la boîte de dialogue Éditeur de destination de fichier plat , cliquez sur Nouveau pour créer un nouveau gestionnaire de connexions de fichiers plats.
Dans la boîte de dialogue Format de fichier plat , sélectionnez Délimité. La boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats s’affiche.
Dans la boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats, entrez
c:\Employees.txt
dans Nom de fichier.Cliquez sur Colonnesdans le volet de navigation gauche. Vous pouvez définir les données de cette page.
Cliquez sur OK pour fermer la boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats .
Dans la boîte de dialogue Éditeur de destination de fichier plat , cliquez sur Mappages dans le volet de navigation gauche. Vérifiez les mappages.
Cliquez sur OK pour fermer la boîte de dialogue Éditeur de destination de fichier plat .
4. Exécution du package
Exécutez le package SSIS. Vérifiez que le fichier de sortie est créé avec l’ID, le prénom et le nom de cinq employés du flux OData.