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 flux de données à partir de sources de données publiques ou d'entreprise
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
Dans SQL Server Data Tools (SSDT), cliquez sur le menu Modèle, puis sur Importer à partir de la source de données. L'Assistant Importation de table s'ouvre.
Dans la page Connexion à une source de données , sous Flux de données, sélectionnez Dataset Azure DataMarket, puis cliquez sur Suivant.
Dans la page Connexion à 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.
Dans URL du flux de données, tapez l’adresse du flux de données.
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.
Cliquez sur Tester la connexion pour vérifier que le flux est disponible. Vous pouvez également cliquer sur Avancé pour vérifier 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.
Cliquez sur Suivant pour continuer l’importation.
Dans 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.
Dans la page Sélectionner des tables et des vues de l’Assistant, dans le champ Nom convivial , tapez un nom descriptif identifiant la table qui contiendra ces données après l’importation.
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.
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
Dans SQL Server Data Tools (SSDT), cliquez sur le menu Modèle, puis sur Importer à partir de la source de données. L'Assistant Importation de table s'ouvre.
Dans la page Connexion à une source de données , sous Flux de données, sélectionnez Autres flux, puis cliquez sur Suivant.
Dans 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.
Dans URL du flux de données, tapez l’adresse du flux de données. Les valeurs valides sont les suivantes :
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/
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.
Notes
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.
Cliquez sur Tester la connexion pour vérifier que le flux est disponible. Vous pouvez également cliquer sur Avancé pour vérifier 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.
Cliquez sur Suivant pour continuer l’importation.
Dans 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.
Dans la page Sélectionner des tables et des vues de l’Assistant, dans le 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
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.
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
Dans SQL Server Data Tools (SSDT), cliquez sur le menu Modèle, puis sur Importer à partir de la source de données.
Dans la page Connexion à une source de données , sous Flux de données, sélectionnez À partir d’autres flux de donnéespuis cliquez sur Suivant.
Dans 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.
Dans URL du flux de données, tapez une 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
Cliquez sur Tester la connexion pour vérifier que le flux est disponible. Vous pouvez également cliquer sur Avancé pour vérifier que le champ URL du document de service contient l’adresse du service de données de liste.
Cliquez sur Suivant pour continuer l’importation.
Dans 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.
Dans la page Sélectionner des tables et des vues de l’Assistant, sélectionnez les listes à importer.
Notes
Vous pouvez uniquement importer des listes qui contiennent des colonnes.
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.
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é
Dans SQL Server Data Tools (SSDT), cliquez sur le menu Modèle, puis sur Importer à partir de la source de données.
Dans la page Connexion à une source de données , sous Flux de données, sélectionnez Rapport, puis cliquez sur Suivant.
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.
Cliquez sur Parcourir , puis sélectionnez un serveur de rapports.
Si vous utilisez régulièrement des rapports sur un serveur de rapports, le serveur peut figurer dans Sites et serveurs récents. Sinon, dans le champ Nom, tapez l’adresse d’un serveur de rapports, puis cliquez sur Ouvrir pour parcourir les dossiers sur le site du serveur de rapports. Un exemple d’adresse pour un serveur de rapports peut être http://< computername>/reportserver.
Sélectionnez le rapport et cliquez sur Ouvrir. Vous pouvez également coller un lien vers le rapport, notamment le chemin 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.
Choisissez un paramètre à l'aide de la zone de liste ou de la zone de liste déroulante fournie dans le rapport.
Cliquez sur Afficher le rapport pour mettre à jour les données.
Notes
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.
Cliquez sur Tester la connexion pour vérifier que le rapport est disponible en tant que flux de données. Vous pouvez également cliquer sur Avancé pour vérifier que la propriété Document de service en ligne contient un document XML incorporé qui spécifie la connexion au flux de données.
Cliquez sur Suivant pour continuer l’importation.
Dans 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.
Dans la page Sélectionner des tables et des vues de l’Assistant, cochez la case en regard des parties du rapport que vous voulez importer en tant que données.
Certains rapports peuvent contenir plusieurs parties, notamment des tables, des listes et des graphiques.
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é.
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.
Dans la page Sélectionner des tables et des vues , cliquez sur Terminer.
Voir aussi
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)