Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Dans ce didacticiel, vous apprendrez à utiliser un numéro de port LuckyTemplates pour connecter un modèle de données à SSAS , Excel ou C#.

Le bureau LuckyTemplates exécute une instance locale de SSAS, puis lui attribue un numéro de port aléatoire. Ce numéro de port change chaque fois que vous fermez et ouvrez un fichier LuckyTemplates.

Si vous devez analyser des données dans Excel ou dans tout autre programme, vous pouvez utiliser le numéro de port pour vous connecter au modèle de données.

En bas à droite de DAX Studio , vous pouvez voir un texte indiquant localhost suivi d'un nombre.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Il s'agit du numéro de port que SSAS utilise pour fonctionner dans LuckyTemplates.

En connaissant le numéro de port, vous pouvez établir des connexions entre Excel et SSAS pour créer des tableaux croisés dynamiques et des rapports sans avoir à charger un nouvel ensemble de données dans Power Pivot.

Table des matières

Connexion à un fichier existant à l'aide d'un numéro de port LuckyTemplates

Ouvrez LuckyTemplates. Accédez à l' option Obtenir des données et cliquez sur Analysis Services .

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Cela ouvre l'assistant de base de données SSAS. Dans la zone de texte Serveur , saisissez le numéro de port de votre programme DAX Studio .

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Cliquez sur OK puis connectez-vous.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Vous verrez que le Navigateur contient maintenant le modèle de données fourni par le numéro de port.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Après avoir cliqué sur OK, LuckyTemplates crée alors une connexion en direct au rapport LuckyTemplates existant contenu par le numéro de port local.

Le volet Champs et le modèle de données du nouveau fichier LuckyTemplates contiennent tous les mêmes données que celui existant. Dans le modèle de données, une connexion active est représentée par une ligne bleue en haut de chaque tableau.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Vous pouvez même accéder à la vue du rapport et créer un rapport de base à l'aide des différents éléments du volet Champs.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Outre DAX Studio, vous pouvez également rechercher le numéro de port d'un rapport à l'aide de l' éditeur tabulaire .

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Notez qu'une fois que vous fermez et rouvrez le fichier LuckyTemplates, le numéro de port changera, vous devrez donc le mettre à jour manuellement.

Connexion d'un modèle de données LuckyTemplates à Excel

Ensuite, créons une connexion entre Excel et LuckyTemplates. Ouvrez Excel et créez un nouveau classeur vierge. Accédez à l'onglet Données et cliquez sur l'option Obtenir des données. Sélectionnez À partir de la base de données , puis À partir d'Analysis Services .

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Tapez le numéro de port dans le nom du serveur et cliquez sur Suivant.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Dans la liste déroulante, vous pouvez voir le nom ou l'ID interne de la base de données.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Cliquez sur Modèle , puis sur Suivant et Terminer.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Après avoir cliqué sur Terminer, l'assistant d'importation de données apparaît. Vous pouvez ensuite commencer à créer des tableaux croisés dynamiques dans votre rapport.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Et de la même manière qu'un tableau croisé dynamique fonctionne dans Excel, faites simplement glisser et déposez les champs de la liste des champs vers leurs zones respectives.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Cela vous permet de créer un rapport Excel rapide basé sur le modèle de données dont vous disposez dans LuckyTemplates.

Utilisation d'un numéro de port LuckyTemplates dans le script AC#

Vous pouvez également utiliser le numéro de port dans un script C#. Cela vous permet d'obtenir le modèle d'objet tabulaire (TOM) dans LuckyTemplates avec une liste de toutes ses propriétés.

Par exemple, obtenons la liste de tous les noms de table dans SSAS. La première chose que vous devez faire est d'écrire un script de base. Vous devez déclarer une variable pour le serveur. Vous pouvez vous connecter à LuckyTemplates en utilisant la syntaxe server.connect (" ") , puis en tapant le numéro de port entre parenthèses.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Vous devez déclarer un objet modèle à l'aide du mot-clé Model . Étant donné que cet exemple n'a qu'un seul serveur, le mot clé zéro ( 0 ) est utilisé. Mais pour les cas où vous avez affaire à plusieurs bases de données, vous devez utiliser le numéro correspondant.

Ensuite, vous devez créer une boucle for afin de pouvoir itérer sur toutes les tables de votre modèle de données LuckyTemplates.

Vous devez également écrire Console.Write et Console.ReadLine pour que la fenêtre ne se ferme pas automatiquement après avoir affiché la liste des noms.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Une fois terminé, cliquez sur Démarrer. Vous pouvez voir que le programme C# est désormais capable de récupérer une liste de tous les noms de table dans le modèle de données LuckyTemplates.

Numéro de port LuckyTemplates : Connexion de LuckyTemplates à SSAS, Excel et C#

Conclusion

Ce didacticiel a montré un guide étape par étape sur la façon d'utiliser le numéro de port LuckyTemplates pour connecter un modèle de données à diverses plateformes analytiques.

L'utilisation du numéro de port est l'un des moyens les plus simples d'établir une connexion en direct entre deux fichiers ou programmes. Le seul inconvénient est qu'il doit être mis à jour manuellement chaque fois que le fichier/programme est rouvert.


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir