Partager via


Importer à partir d'un flux de données (SSAS Tabulaire)

Les flux de données désignent un ou plusieurs flux de données XML générés à partir d'une source de données en ligne et transmis en continu à un document ou une application de destination. Vous pouvez importer des données à partir d'un flux de données dans votre modèle à l'aide de l'Assistant Importation de table.

Cette rubrique contient les sections suivantes :

  • Fonctionnement de l'importation à partir d'un flux de données

  • Importer des données à partir d'un dataset Azure DataMarket

  • Importer des flux de données à partir de sources de données publiques ou d'entreprise

  • Importer des flux de données à partir de listes SharePoint

  • Importer des flux de données à partir de rapports Reporting Services

Fonctionnement de l'importation à partir d'un flux de données

Vous pouvez importer des données dans un modèle tabulaire à partir des types suivants de flux de données :

  • Rapport Reporting Services
    Vous pouvez utiliser un rapport Reporting Services qui a été publié sur un site SharePoint ou sur un serveur de rapports comme source de données dans un modèle. Lors de l'importation de données à partir d'un rapport Reporting Services, vous devez spécifier un fichier de définition de rapport (.rdl) en tant que source de données.
  • Dataset Azure DataMarket
    Azure DataMarket est un service qui fournit un canal de remise et de marché unique pour obtenir des informations en tant que services en nuage. Les datasets Azure DataMarket requièrent une clé de compte au lieu d'un compte d'utilisateur Windows.
  • Flux Atom
    Le flux doit être un flux Atom. Les flux RSS ne sont pas pris en charge. Le flux doit être disponible publiquement ou vous devez être autorisé à vous y connecter avec le compte Windows avec lequel vous êtes actuellement connecté.

Les données d'un flux de données sont ajoutées dans un modèle une fois au cours de l'importation. Pour obtenir des données à jour à partir du flux, vous pouvez soit actualiser les données du générateur de modèles, soit configurer une planification d'actualisation des données pour le modèle après qu'il a été déployé sur une instance de production d'Analysis Services. Pour plus d'informations, consultez Traiter les données (SSAS Tabulaire).

Importer des données à partir d'un dataset Azure DataMarket

Vous pouvez importer des données à partir d'un dataset Azure DataMarket comme table dans votre modèle.

Pour importer des données à partir d'un dataset Azure DataMarket

  1. Dans Outils de données SQL Server (SSDT), cliquez sur le menu Modèle, puis sur Importer à partir de la source de données. L'Assistant Importation de table s'ouvre.

  2. Sur la page Connexion à une source de données, sous Flux de données, sélectionnez Dataset Azure DataMarket, puis cliquez sur Suivant.

  3. Sur la page Se connecter à un dataset Azure DataMarket, dans Nom convivial, tapez un nom descriptif pour le flux auquel vous accédez. Si vous importez plusieurs flux ou sources de données, l'utilisation de noms descriptifs pour la connexion vous aide à vous souvenir de la façon dont la connexion est utilisée.

  4. Dans URL du flux de données, tapez l'adresse du flux de données.

  5. Dans Paramètres de sécurité, dans Clé de compte, tapez une clé de compte. Les clés de compte sont utilisées par Analysis Services pour accéder aux abonnements DataMarket.

  6. Cliquez sur Tester la connexion pour vous assurer que le flux est disponible. Vous pouvez également cliquer sur Avancé pour confirmer que le champ URL de base ou URL du document de service contient la requête ou le document de service qui fournit le flux.

  7. Cliquez sur Suivant pour continuer l'importation.

  8. Sur la page Informations d'emprunt d'identité, spécifiez les informations d'identification qu'Analysis Services utilisera pour se connecter à la source de données lors de l'actualisation des données, puis cliquez sur Suivant. Ces informations d'identification sont différentes de la clé de compte.

  9. Sur la page Sélectionner des tables et des vues de l'Assistant, au niveau du champ Nom convivial, tapez un nom descriptif identifiant la table qui contiendra ces données après l'importation

  10. Cliquez sur Afficher un aperçu et filtrer pour examiner les données et modifier les sélections de colonnes. Vous ne pouvez pas restreindre les lignes qui sont importées dans le flux de données de rapport, mais vous pouvez supprimer des colonnes en désactivant les cases à cocher correspondantes. Cliquez sur OK.

  11. Dans la page Sélectionner des tables et des vues, cliquez sur Terminer.

Importer des flux de données à partir de sources de données publiques ou d'entreprise

Vous pouvez accéder à des flux publics ou concevoir des services de données personnalisés qui génèrent des flux Atom à partir de systèmes de base de données privés ou d'ancienne génération.

Pour importer des données à partir de flux de données publiques ou d'entreprise

  1. Dans Outils de données SQL Server (SSDT), cliquez sur le menu Modèle, puis sur Importer à partir de la source de données. L'Assistant Importation de table s'ouvre.

  2. Sur la page Connexion à une source de données, sous Flux de données, sélectionnez Autres flux, puis cliquez sur Suivant.

  3. Sur la page Connexion à un flux de données, tapez un nom descriptif pour le flux auquel vous accédez. Si vous importez plusieurs flux ou sources de données, l'utilisation de noms descriptifs pour la connexion vous aide à vous souvenir de la façon dont la connexion est utilisée.

  4. Dans URL du flux de données, tapez l'adresse du flux de données. Les valeurs valides sont les suivantes :

    1. Document XML qui contient les données Atom. Par exemple, l'URL suivante pointe vers un flux public dans le site Web OGDI (Open Government Data Initiative) :

      http://ogdi.cloudapp.net/v1/dc/banklocations/
      
    2. Document .atomsvc qui spécifie un ou plusieurs flux. Un document .atomsvc pointe vers un service ou une application qui fournit un ou plusieurs flux. Chaque flux est spécifié sous la forme d'une requête de base qui retourne l'ensemble de résultats.

      Vous pouvez spécifier l'adresse URL d'un document .atomsvc situé sur un serveur Web ou ouvrir le fichier à partir d'un dossier partagé ou local sur votre ordinateur. Vous pouvez posséder un document .atomsvc si vous l'avez enregistré sur votre ordinateur pendant l'exportation d'un rapport Reporting Services, ou vous pouvez disposer de documents .atomsvc dans une bibliothèque de flux de données qu'un utilisateur a créée pour votre site SharePoint.

      [!REMARQUE]

      La spécification d'un document .atomsvc accessible par le biais d'une adresse URL ou d'un dossier partagé est recommandée car cette opération vous offre la possibilité de configurer par la suite l'actualisation automatique des données pour le classeur, une fois ce dernier publié sur SharePoint. Le serveur peut réutiliser la même adresse URL ou le même dossier réseau pour actualiser les données si vous spécifiez un emplacement non local sur votre ordinateur.

  5. Cliquez sur Tester la connexion pour vous assurer que le flux est disponible. Vous pouvez également cliquer sur Avancé pour confirmer que le champ URL de base ou URL du document de service contient la requête ou le document de service qui fournit le flux.

  6. Cliquez sur Suivant pour continuer l'importation.

  7. Sur la page Informations d'emprunt d'identité, spécifiez les informations d'identification qu'Analysis Services utilisera pour se connecter à la source de données lors de l'actualisation des données, puis cliquez sur Suivant.

  8. Dans la page Sélectionner des tables et des vues de l'Assistant, au niveau du champ Nom convivial, remplacez le contenu du flux de données par un nom descriptif identifiant la table qui contiendra ces données après l'importation

  9. Cliquez sur Afficher un aperçu et filtrer pour examiner les données et modifier les sélections de colonnes. Vous ne pouvez pas restreindre les lignes qui sont importées dans le flux de données de rapport, mais vous pouvez supprimer des colonnes en désactivant les cases à cocher correspondantes. Cliquez sur OK.

  10. Dans la page Sélectionner des tables et des vues, cliquez sur Terminer.

Importer des flux de données à partir de listes SharePoint

Vous pouvez importer n'importe quelle liste SharePoint comportant un bouton Exporter en tant que flux de données sur le ruban (SharePoint). Vous pouvez cliquer sur ce bouton pour exporter la liste en tant que flux.

Pour importer des flux de données à partir d'une liste SharePoint

  1. Dans Outils de données SQL Server (SSDT), cliquez sur le menu Modèle, puis sur Importer à partir de la source de données.

  2. Sur la page Connexion à une source de données, sous Flux de données, sélectionnez À partir d'autres flux de données, puis cliquez sur Suivant.

  3. Sur la page Connexion à un flux de données, tapez un nom descriptif pour le flux auquel vous accédez. Si vous importez plusieurs flux ou sources de données, l'utilisation de noms descriptifs pour la connexion peut vous aider à vous souvenir de la façon dont la connexion est utilisée.

  4. Dans le champ URL du flux de données, tapez l'adresse du service de données de liste en remplaçant <server-name> par le nom réel de votre serveur SharePoint :

    http://<server-name>/_vti_bin/listdata.svc
    
  5. Cliquez sur Tester la connexion pour vous assurer que le flux est disponible. Vous pouvez également cliquer sur Avancé pour confirmer que le champ URL du document de service contient l'adresse du service de données de liste.

  6. Cliquez sur Suivant pour continuer l'importation.

  7. Sur la page Informations d'emprunt d'identité, spécifiez les informations d'identification qu'Analysis Services utilisera pour se connecter à la source de données lors de l'actualisation des données, puis cliquez sur Suivant.

  8. Dans la page Sélectionner des tables et des vues de l'Assistant, sélectionnez les listes à importer.

    [!REMARQUE]

    Vous pouvez uniquement importer des listes qui contiennent des colonnes.

  9. Cliquez sur Afficher un aperçu et filtrer pour examiner les données et modifier les sélections de colonnes. Vous ne pouvez pas restreindre les lignes qui sont importées dans le flux de données de rapport, mais vous pouvez supprimer des colonnes en désactivant les cases à cocher correspondantes. Cliquez sur OK.

  10. Dans la page Sélectionner des tables et des vues, cliquez sur Terminer.

Importer des flux de données à partir de rapports Reporting Services

Si vous avez un déploiement de SQL Server 2008 R2 Reporting Services, vous pouvez utiliser l'extension de rendu Atom pour générer un flux de données à partir d'un rapport existant.

Pour importer des données de rapport à partir d'un rapport Reporting Services publié

  1. Dans Outils de données SQL Server (SSDT), cliquez sur le menu Modèle, puis sur Importer à partir de la source de données.

  2. Sur la page Connexion à une source de données, sous Flux de données, sélectionnez Rapport, puis cliquez sur Suivant.

  3. Sur la page Connexion à un rapport Microsoft SQL Server Reporting Services, dans Nom convivial de la connexion, tapez un nom descriptif pour le flux auquel vous accédez. Si vous importez plusieurs sources de données, l'utilisation de noms descriptifs pour la connexion peut vous aider à vous souvenir de la façon dont la connexion est utilisée.

  4. Cliquez sur Parcourir et sélectionnez un serveur de rapports.

    Si vous utilisez régulièrement des rapports sur un serveur de rapports, le serveur peut apparaître dans Sites et serveurs récents. Sinon, dans le Nom, tapez l'adresse d'un serveur de rapports et cliquez sur Ouvrir pour parcourir les dossiers sur le site de serveur de rapports. Par exemple, vous pouvez taper l'exemple d'adresse du serveur de rapports http://<computername>/reportserver.

  5. Sélectionnez le rapport et cliquez sur Ouvrir. Vous pouvez également coller un lien vers le rapport, notamment le chemin d'accès complet et le nom du rapport, dans la zone de texte Nom. L'Assistant Importation de table se connecte au rapport et le restitue dans la zone d'aperçu.

    Si le rapport utilise des paramètres, vous devez spécifier un paramètre ou vous ne pourrez pas établir de connexion avec le rapport. Lorsque vous procédez ainsi, seules les lignes associées à la valeur du paramètre sont importées dans le flux de données.

    1. Choisissez un paramètre à l'aide de la zone de liste ou de la zone de liste déroulante fournie dans le rapport.

    2. Cliquez sur Afficher le rapport pour mettre à jour les données.

      [!REMARQUE]

      La consultation du rapport enregistre les paramètres que vous avez sélectionnés avec la définition du flux de données.

    Éventuellement, cliquez sur Avancé pour définir des propriétés spécifiques au fournisseur pour le rapport.

  6. Cliquez sur Tester la connexion pour s'assurer que le rapport est disponible en tant que flux de données. Vous pouvez également cliquer sur Avancé pour confirmer que la propriété Document de service inséré contient un document XML incorporé qui spécifie la connexion de flux de données.

  7. Cliquez sur Suivant pour continuer l'importation.

  8. Sur la page Informations d'emprunt d'identité, spécifiez les informations d'identification qu'Analysis Services utilisera pour se connecter à la source de données lors de l'actualisation des données, puis cliquez sur Suivant.

  9. Dans la page Sélectionner des tables et des vues de l'Assistant, activez la case à cocher en regard des parties du rapport que vous souhaitez importer en tant que données.

    Certains rapports peuvent contenir plusieurs parties, notamment des tables, des listes et des graphiques.

  10. Dans la zone Nom convivial, tapez le nom de la table dans laquelle vous souhaitez que le flux de données soit enregistré dans votre modèle.

    Le nom du contrôle Reporting Services est utilisé par défaut si aucun nom n'a été affecté : par exemple, Tablix1, Tablix2. Nous vous recommandons de modifier ce nom durant l'importation afin que vous puissiez identifier plus facilement la source et la nature du flux de données importé.

  11. Cliquez sur Afficher un aperçu et filtrer pour examiner les données et modifier les sélections de colonnes. Vous ne pouvez pas restreindre les lignes qui sont importées dans le flux de données de rapport, mais vous pouvez supprimer des colonnes en désactivant les cases à cocher correspondantes. Cliquez sur OK.

  12. Dans la page Sélectionner des tables et des vues, cliquez sur Terminer.

Voir aussi

Concepts

Sources de données prises en charge (SSAS Tabulaire)

Types de données pris en charge (SSAS Tabulaire)

Emprunt d'identité (SSAS Tabulaire)

Traiter les données (SSAS Tabulaire)

Importer des données (SSAS Tabulaire)