Base de Connaissance - Français

Apprenez auprès des experts.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index
Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous intéresser aux différentes utilisations de l'outil Tableau croisé dynamique dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   Il vous arrive parfois de regarder la pile fumante de données devant vous en vous demandant comment vous allez bien pouvoir parvenir à la transformer au format désiré. Chaque option semble demander beaucoup de travail manuel et comme vous êtes paresseux/se – hum, disons plutôt, un(e) professionnel(le) de la fusion de données – vous n'allez pas supporter ça.   Dans de telles situations, il est possible que vous souhaitiez faire bouger les choses. Pour cela, il n'existe pas de meilleur outil que Tableau croisé dynamique, un outil puissant qui vous permet de remodeler vos données n'importe comment, afin d'aborder le problème sous un angle nouveau. Dans cet article, je vais vous présenter plusieurs cas d'usage afin que vous voyiez comment exploiter au mieux ce fantastique outil.   Cas d'usage 1  : L'extraction de données dynamiques facilitée par l'attribution de groupes   Les données  ?   Vous recevez une liste qui ressemble au champ (Field_1) ci-dessous. Le PMID fait référence à un numéro d’identification (ID) d'un article de journal médical figurant dans une base de données. Chaque FAU est un autre auteur de l'article. Il peut y avoir un certain nombre d’auteurs pour un article.         L'objectif  ? Une table contenant des numéros d'identification (ID) dans le premier champ et des colonnes correspondantes pour les auteurs.       Comment  ? Préparez les données en filtrant et en séparant l'identifiant. La troisième colonne ci-dessus, « Field_12 », indique les données exploitables. Utilisez une Formule à plusieurs lignes pour identifier la colonne d'ID et les colonnes d'auteurs de manière unique. Dans ce cas, chaque numéro d'identification (ID) est représenté par ‘0’ et les auteurs sont comptés de zéro jusqu'à ce qu'ils correspondent à un autre ID. Voir la colonne "Headers" (en-têtes). Utilisez une autre formule à plusieurs lignes pour associer chaque groupe d'en-têtes à un autre. Il s'agit, en fait, d'un ID d'enregistrement : il identifie un article unique dans la base de données. Voir la colonne « Groupes » ci-dessus. Tableau croisé dynamique  ! En utilisant ces colonnes d'identification, vous pouvez déplacer vos données de sorte que chacun des en-têtes crée une colonne et que chacun des groupes crée une ligne. Voir la fenêtre de configuration sur la première image ci-dessus.   Cas d'usage 2  : Réalisation des calculs dynamiques pour n'importe quel nombre de champs   Les données  ? Une poignée de champs numériques, illustrés ci-dessous. Ils sont regroupés selon un champ de catégorie et vous avez ajouté un champ d’identification unique (RecordID).           L'objectif  ? Des moyennes mobiles pour chaque colonne, dans leur catégorie respective.       Comment ? Au lieu d'écrire une formule à plusieurs lignes pour chaque colonne, transposez l'ensemble dans une seule colonne et cochez les champs clés « RecordID » et « HP Categor ». Voir la fenêtre de configuration dans la première image. Il en résulte la sortie ci-dessous. Même si le résultat semble encore plus difficile à exploiter, il vous permet de calculer une moyenne mobile en un seul coup. Utilisez un outil Formule à plusieurs lignes pour calculer une moyenne. Vous pouvez éviter en toute simplicité de sélectionner les valeurs erronées en utilisant l'option Regrouper par : il vous suffit de cocher « HP Category » et « Name »  Assurez-vous de définir Valeurs de lignes inexistantes  sur la ligne valide la plus proche. Restructurez les données en utilisant Tableau dynamique croisé ! (Regrouper par « RecordID », sélectionnez le champ « Name » pour les en-têtes et le champ « r3 » pour les valeurs.)   Cas d'usage 3  : Simplifier une logique compliquée avec les méthodologies de Tableau croisé dynamique   Les données  ? Vous disposez d'une liste de toutes les combinaisons possibles de cinq éléments. Pour chaque combinaison, un nombre de lignes correspondant au nombre d'éléments répertorie le poids et la valeur de chaque élément, par exemple  : la combinaison 123 sera représentée trois fois, avec les informations d'item1, item2 et item3.         L'objectif  ? Vous souhaitez optimiser votre sélection d'éléments de façon à ce qu'ils remplissent certains critères, tels que le poids minimal et la valeur maximale.          Comment  ? Utilisez un outil Formule  afin d'ajouter une colonne pour « Weight », comme illustré sur la première image. Utilisez Tableau croisé dynamique avec la méthodologie « Somme » pour trouver le poids combiné de tous les éléments de chaque combinaison. L'en-tête « Weight » regroupera toutes les valeurs « kg » et le regroupement par « Combinations »créera une ligne pour chaque combinaison. Répétez cette opération pour « Value » ($).  Astuce de pro  : Changer le nom des champs   L'outil Tableau croisé dynamique présente l'inconvénient suivant : il ne gère pas bien les caractères spéciaux dans les en-têtes de champ, y compris les espaces. Cela signifie que si vous avez un en-tête de champ « a a », le résultat sera « a_a ». Je sais que cela peut être gênant, mais, au moment de développer le mécanisme Alteryx, nous avons donné la priorité à la vitesse et à l'efficacité plutôt qu'à l'apparence des en-têtes de champ. Cependant, ne vous inquiétez pas : il existe une solution parfaitement applicable pour résoudre ce problème ( plusieurs, même  ! ) qui implique d'utiliser un outil fantastique appelé Attribution dynamique d'un nouveau nom. Voici comment je l'utilise généralement  :     Pour les workflows illustrés dans ces cas d'usage, consultez le package Alteryx complémentaire. Notez qu'il est possible que vous receviez une erreur lors de l'extraction du contenu, mais cela n'affectera pas l'exécution du workflow.   Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil Tableau croisé dynamique ! Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous !    Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.   Si vous avez des questions, la communauté est là pour y répondre sur le Forum.    Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance.      *Cet article a été écrit par @AlexKo sur la Communauté anglaise. 
Afficher l'article complet
Installer (ou mettre à niveau) Alteryx Server Cet article vous accompagnera à travers le processus d'installation du serveur Alteryx, et est poivré avec des liens vers des documents connexes. Veuillez noter, ce n'est pas un remplacement pour l'Aide de Server pour les Administrateurs officiel. Alteryx Server inclut: Une instance de Alteryx Designer qui vit sur la machine Server, qui fonctionne essentiellement en tant qu'installation autonome de Alteryx Designer admin. Les outils prédictifs (facultatifs) qui installeront des macros basées sur R pour l'Examen des données, Prédictifs, Test AB, Séries temporelles, Regroupement prédictif et les analyses Prescriptif. Alteryx Analytics Gallery, qui permet aux utilisateurs de télécharger et de partager leurs workflows, macros et applications. Alteryx Planificateur, qui permet de programmer des tâches régulières (quotidiennes, hebdomadaires, mensuelles, etc.) pour le reporting ou l'automatisation via les workflows Alteryx. MongoDB (ou base de données SQLite) qui stocke les fichiers et les données utilisés par Gallery et Planificateur. Prise en charge de l'exécution de workflows Alteryx à partir de la ligne de commande (Intro à la ligne de commande Server). ** Si vous mettez à niveau Alteryx Server ** Spoiler Arrêtez le AlteryxService. Sauvegardez le MongoDB. Se référer à ces articles: Alteryx Server Backup %26; Recovery partie 1: Meilleur Pratiques Alteryx Server Backup %26; Recovery partie 2: procédures Si vous effectuez une mise à niveau à partir de la version 9,5 ou antérieure, vous devrez exécuter un utilitaire de migration pendant le processus d'installation pour mettre à jour vers Mongo 3,0. Gardez un œil sur la case ci-dessous: Si vous manquez cette étape, ou rencontrez d'autres difficultés, reportez-vous à cet article ou contactez le support client pour obtenir de l'aide. Assurez-vous que vous avez suffisamment d'espace disque pour correspondre à la taille du MongoDB existant. Comme précaution de sécurité, AlteryxService ne démarre pas s'il n'y a pas assez d'espace pour une sauvegarde MongoDB complète sur la machine Server. Cela signifie que s'il y a des centaines d'applications, des planifications et des résultats de workflow chargés dans un MongoDB de 20 Go, il doit y avoir au moins 20 Go d'espace disque libre sur le serveur. Arrêtez le AlteryxService. Sauvegardez le MongoDB. Reportez-vous à ces articles: Alteryx Server Backup %26; Recovery partie 1: Meilleure PratiquesAlteryx Server Backup %26; Recovery partie 2: Procédures Si vous effectuez une mise à niveau à partir de la version 9,5 ou antérieure, vous devrez exécuter un utilitaire de migration pendant le processus d'installation pour mettre à jour vers Mongo 3,0. Gardez un œil sur la case ci-dessous: Si vous manquez cette étape, ou rencontrez d'autres difficultés, reportez-vous à cet article ou contactez le support client pour obtenir de l'aide. Assurez-vous que vous avez suffisamment d'espace disque pour correspondre à la taille du MongoDB existant. Comme précaution de sécurité, AlteryxService ne démarre pas s'il n'y a pas assez d'espace pour une sauvegarde MongoDB complète sur la machine serveur. Cela signifie que s'il y a des centaines d'applications, des planifications et des résultats de workflow chargés dans un MongoDB de 20 Go, il doit y avoir au moins 20 Go d'espace disque libre sur le serveur. Instructions d'installation: 1. Téléchargez la dernière version depuis la page Téléchargements. 2. Exécutez l'installateur avec des droits d'administrateur. 3. Suivez l'Assistant à travers le processus d'installation. 4. Si vous souhaitez installer les outils basés sur R, sélectionnez Installer les outils prédictifs lorsque vous y êtes demandé. 5. S'il n'est pas encore sous licence, l'Assistant vous demandera une clé de licence. Si cet écran ne se charge pas immédiatement, il peut être atteint à l'intérieur de Designer. 6. Configurez Alteryx Server à partir des paramètres système, qui peut être accédé à l'une des trois méthodes: Si vous avez sélectionné Configurer le Server maintenant sur la dernière page de l'installation, il s'ouvrira automatiquement. L'installation va placer un raccourci sur votre bureau: Depuis l'intérieur du Alteryx Designer: Configuration: La configuration est un sujet vaste, consultez la documentation de référence pour plus d'informations: Alteryx Server Help pour les administrateurs Guide d'installation et de configuration pour Alteryx Server Pour une exécution rapide de la configuration de base, reportez-vous au Guide de démarrage rapide de Alteryx Server. Mise à l'échelle de Alteryx Server: Considérations pour la mise à l'échelle du Alteryx Server Mesure et mise à l'échelle d'un Server Privé Mise à l'échelle d'un Server privé: cinq étapes vers un plus grand débit Migration et mise à l'échelle de MongoDB sur Alteryx Server Autres références: Configuration du serveur Alteryx pour SSL: obtention et installation de certificats Exécution de Alteryx Server sur un port autre que 80 Une plongée plus profonde dans l'enregistrement de Server Alteryx Server sur Azure Déploiement de Alteryx Server avec chef Comme toujours, n'hésitez pas à nous contacter au service clientèle si vous rencontrez des problèmes. Tout ce dont vous avez besoin pour démarrer avec votre propre instance de Server! Meilleures pratiques
Afficher l'article complet
Étiquettes