Base de Connaissance

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 utilisations de l'outil Formule dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer :   Fusion, transformation et nettoyage des données... Oh là là  ! Que vous cherchiez à appliquer une formule mathématique à vos données numériques, que vous effectuiez des opérations de type chaîne sur vos champs de texte (comme supprimer les caractères indésirables) ou que vous agrégiez vos données géographiques (entre autres ! ), l'outil formule est le point de départ. Avec les exemples fournis ci-après, vous devriez parvenir à maîtriser les nombreuses fonctions de l'outil Formule :   Utiliser les fonctions DateHeure quand le temps est fondamental Écrire des instructions conditionnelles Appliquer des fonctions géographiques au lieu d'utiliser la palette d'outils géographiques Tirer parti de la fonction Module (mod) pour les restructurations et les calculs Arrondir des valeurs numériques Supprimer les zéros au début de vos données Convertir des valeurs numériques de la notation scientifique (E)   Et ce n'est pas tout. L'outil Formule et ses homologues Formule à plusieurs lignes et Formule à plusieurs champs constituent un point unique pour la manipulation de vos jeux de données. De plus, il existe beaucoup d'autres fonctions à choisir. Si vous travaillez spécifiquement avec des chaînes, notre formation interactive intitulée Travailler avec des chaînes dans Alteryx peut vous aider. Si vous nettoyez votre jeu de données, essayez aussi l'outil Nettoyage des données (en pleine action ici) en premier lieu pour remplacer plus facilement les valeurs nulles de vos données, modifier la casse, supprimer les caractères indésirables de tous les champs sélectionnés ou supprimer les espaces vides.   Pour commencer, voici un tour rapide de l'interface de l'outil Formule.   Colonne de sortie   La colonne de sortie est spécifiée dans le coin supérieur gauche d'une expression. Vous pouvez modifier un champ existant en sélectionnant un nom de champ existant dans le menu déroulant ou créer un nouveau champ en saisissant un nom.       Type de données   Le type de données par défaut d'un nouveau champ est V_WString avec une longueur maximale. Vous pouvez modifier le type de champ d'un nouveau champ dans le menu déroulant sous l'éditeur d'expressions.       Menus des variables, fonctions et expressions enregistrées   Vous trouverez les menus des variables, fonctions et expressions enregistrées dans les boutons à gauche de l’éditeur d'expressions.          Ordre des expressions   Les expressions d'un outil Formule sont exécutées séquentiellement dans l'ordre. Pour modifier l'ordre d'une expression (éditeur réduit ou développé), placez la souris sur le descripteur pour voir l’icône des lignes parallèles :                  Cliquez sur l'expression et glissez-la jusqu'au nouvel emplacement (la ligne bleue indique la nouvelle position) :     Les expressions sont maintenant réordonnées. Notez que les expressions sont exécutées séquentiellement dans l'outil Formule. De plus, il n'est possible de déplacer qu'une seule expression à la fois.      Supprimer une expression   Pour supprimer une expression, développez-la en cliquant sur la flèche à côté de l’expression :     Cliquez ensuite sur la corbeille pour supprimer l'expression :     Ajouter une expressions à l'outil Formule   Cliquez sur la fenêtre d'expressions et appuyez sur ctrl+espace pour afficher une liste complète de l'ensemble des fonctions, constantes et champs entrants :     L'outil Formule affiche une liste des fonctions, colonnes et constantes disponibles :     Si vous commencez à saisir du texte, les résultats sont automatiquement filtrés.  REMARQUE : Si vous saisissez « dat », les fonctions commençant par « dat » ainsi que les fonctions contenant « dat » sont renvoyées :   Saisie automatique :   La nouvelle fonctionnalité de la saisie automatique recherche les fonctions associées aux caractères saisis. Par exemple, si un utilisateur souhaite utiliser une fonction pour calculer la moyenne et qu'il commence à saisir « av… » la fonction saisie automatique affiche les fonctions correspondantes :    Appuyez sur Entrée pour finaliser la formule :     Il existe trois manières  pour ajouter des colonnes à votre expression :   1. Saisissez les noms des colonnes 2. Utilisez les boutons Colonnes ou Constantes : pour ajouter des colonnes, cliquez sur les boutons Colonnes ou Constantes (1), puis, recherchez des colonnes en saisissant le nom de colonne dans la fenêtre de recherche (2) et en double-cliquant sur la colonne pour l'insérer dans la formule (3), double-cliquez sur le nom de colonne ou de constante pour l'insérer dans la formule (3).   3. L'insertion d'un crochet gauche ([) dans la formule permet d'afficher une liste de colonnes et de constantes pouvant être insérées dans la formule :     La formule complète :     Aperçu des données : La fenêtre aperçu des données reste vide tant que le workflow n'a pas été exécuté (l'aperçu des données est disponible si le workflow a été précédemment exécuté pour un outil en amont) :   Après l'exécution du workflow :     Les formules suivantes permettent d'afficher un aperçu des données sans devoir exécuter le workflow :     Si la formule contient une erreur, l'aperçu des données affiche l'erreur :     Taille d'affichage de la formule :   Une pression sur CTRL + permet d'augmenter la taille de la formule :     Une pression sur CTRL - permet de réduire la taille de la formule :     Maintenant, vous devriez être un(e) expert(e) de l'outil Formule ! 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 @ChristineB sur la Communauté anglaise. 
Afficher l'article complet
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 pencher sur les utilisations de l'outil Sélectionner  dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   L' outil Sélectionner d'Alteryx Designer est l'équivalent de votre chéri(e) au lycée. Toujours là quand vous en aviez besoin et prêt(e) à vous renseigner sur vous-même. L'outil Sélectionner joue exactement ce rôle en vous indiquant le type et la structure de vos données, mais il vous permet également de modifier les aspects de votre jeu de données.   L'outil  Sélectionner permet de modifier chaque type de données dans Alteryx : données numériques, chaînes (strings), objets géographiques et données de type date et heure. L'un des types de données numériques les plus populaires est la décimale fixe (Fixeddecimal) ; ce type de données vous permet de spécifier un certain niveau de précision pour vos valeurs numériques. Cela s'avère particulièrement important quand vous travaillez sur des sommes de devises ou de totaux, en raison de l'arrondissement. Les données de type Int (Int16, Int32, Int64) permettent de capturer et d'améliorer la vitesse de traitement en réduisant la longueur de chaîne des champs numériques.  Si vous disposez de caractères spéciaux plus complexes dans vos champs de chaîne (par exemple, des caractères chinois), vous avez la possibilité de sélectionner V_W String qui permet d'afficher ces caractères. Outre les types de données, l'outil Sélectionner vous permet de manipuler l'apparence de vos données en renommant les champs, en modifiant l'ordre des champs et en désélectionnant des champs.     L'une des fonctionnalités de l'outil sélectionner omise par un grand nombre d'utilisateurs est la possibilité d'enregistrer la configuration complète d'un outil Sélectionner. Vous pouvez choisir de sélectionner cette option pour importer la configuration d'un jeu de données similaire comme point de départ pour la configuration d'un autre jeu de données. Vous pouvez également utiliser cette fonction si vous disposez d'un nouveau workflow et que la copie de l'outil Sélectionner lui-même n'est pas possible.       En cochant le champ dynamique/ nconnu (Unknown), vous pouvez entrer de nouveaux champs (ou des champs imprévus) et déterminer l'emplacement de ces nouveaux champs dans le fichier en déplaçant leur position. Dans les propriétés de configuration, cette option est cochée par défaut. Par conséquent, si vous ne souhaitez pas autoriser de nouveaux champs dans votre flux de données, il vous suffit de la décocher. L'option Type de champ : « Forcé » vous permet de vous assurer qu'un type de champ entrant sera toujours cohérent en spécifiant un type forcé. Cela peut faciliter la configuration de la macro. Pour pouvoir utiliser des virgules comme séparateurs décimaux, vous devez cocher une case permettant de sélectionner cette fonction.   Pour en savoir davantage sur les types de données, visionnez la vidéo de la formation interactive de notre Communauté intitulée Comprendre les types de données  !    Maintenant, vous devriez être un(e) expert(e) de l'outil Sélectionner  ! 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 @JordanB sur la Communauté anglaise. 
Afficher l'article complet
Pour fusionner au mieux les données, il est essentiel de pouvoir se connecter à autant de banques de données que possible. Aucun puzzle ne révèle une image complète sans toutes les pièces en place. Il en est de même pour l'analyse. Même si nous sommes fiers de disposer d'une liste de formats de fichiers d'entrée et de plateformes de données pris en charge pouvant même être suffisamment volumineuse pour le stockage de bases de données lui-même, malheureusement, dans le monde des données en perpétuelle expansion, il n'est pas possible de tout couvrir. Ouvrez l'outil Télécharger. Outre l'accès via FTP, cet outil peut ratisser sur le web ou transférer des données par API ( vérifiez votre source de données, il y a presque toujours une API  ! ), vous donnant ainsi même accès aux banques de données les plus isolés. Grâce aux exemples compilés ci-dessous et à la multitude de données accessibles sur le Web, vous pouvez transformer presque n'importe quel puzzle analytique en Mona Lisa  :
Afficher l'article complet
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 pencher sur les utilisations de l'outil Sortie de données dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer:   Une fois que vous avez commencé un workflow dans Alteryx, il est difficile de le quitter ! Cependant, si vous sentez que le moment est venu, Alteryx rend cette transition plus facile que jamais. L'outil Sortie de données permet d'écrire les résultats de votre workflow dans n'importe quel format de base de données ou de fichier pris en charge ; Alteryx permet également de sortir directement les résultats dans Tableau Server et Power BI. Grâce à l'outil Sortie de données, vous pouvez effectuer les opérations suivantes :   sortir des données sur vos lecteurs locaux et réseau :   sortir des données vers vos  connexions de base de données :     créer des connexions alias qui vous permettent de mettre à jour le mot de passe de votre base de données dans tous les workflows qui comportent cet alias.   Une fois que vous avez sélectionné votre format de sortie, vous pouvez  ajuster la section Options. Dans cette section, vous pouvez sélectionner la méthode de sortie de votre choix, le nombre d'enregistrements à sortir et l'affectation des champs, entre autres.   Et comme si ces formats de sortie ne  suffisaient pas... L'outil Sortie permet de sortir plusieurs fichiers simultanément en fonction d'un champ spécifique de votre jeu de données ! Par exemple : vous avez exécuté votre analyse complète pour chaque région de votre base de données. À présent, vous souhaitez sortir ces enregistrements sur différentes feuilles du même fichier Excel ou dans des fichiers complètement différents. Vous pouvez cocher l'option « Prendre le nom de fichier/table dans le champ » et ajuster le menu déroulant de manière à sortir les données dans différents fichiers ou feuilles. Pour tout format de fichier autre qu'Excel, vous pouvez utiliser l'option « Modifier le nom de fichier/table » pour sortir les données dans différents fichiers. Pour Excel, cette même option sort les résultats dans  différentes feuilles, mais, si vous souhaitez les sortir dans  différents fichiers Excel , vous devez ajouter un outil Formule et utiliser l'option « Modifier le chemin de fichier complet » du menu déroulant. L'option « Conserver le champ dans la sortie » conservera le nom de fichier sous forme de champ. Pour conserver votre sortie de données sous la même forme qu'à la fin de votre workflow, désélectionnez cette option.     Consulter le workflow ci-joint, ainsi que les hyperliens ci-dessus (différentes feuilles ; différents fichiers Excel ) pour voir des exemples pratiques. Workflows créée dans la version 10.6 d'Alteryx Designer.    Maintenant, vous devriez être un(e) expert(e) de l'outil Sortie de données ! 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 @JordanB sur la Communauté anglaise. 
Afficher l'article complet
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 nous pencherons sur les utilisations de l'outil Agréger dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   Saviez-vous qu'en moyenne, un match de football américain dure 3 heures et 12 minutes et totalise seulement 11 minutes de jeu en moyenne ? Bon, comme n'importe qui, j'adore manger des Doritos devant mon écran de télé, mais je préfère encore regarder un résumé du match. L'outil Agréger serait probablement d'accord  : la communication la plus efficace de vos données se traduit par leur synthèse la plus concise. Qu'il s'agisse de concaténer des chaînes à des fins de stockage, de fusionner des rapports pour obtenir une meilleure lisibilité, de faire interagir vos objets géographiques, voire de calculer des moyennes et d'appliquer d'autres formules à des regroupements de données, l'outil Agréger peut reformuler vos données afin qu'elles soient plus informatives. Cet article en fournit plusieurs exemples.   L'outil Agréger est utile à la quasi-totalité des types de données : données numériques, strings (chaînes), objets géographiques, profils de comportement et même éléments de rapport. Pour ne nommer que quelques-unes des actions utiles (parmi la liste complète des processus de synthèse disponible ici), les données numériques peuvent être additionnées, pondérées, converties en percentiles ou utilisées pour trouver un écart type. Elles peuvent également intervenir dans un certain nombre de calculs financiers. Il est facile de concaténer des chaînes à l'aide du délimiteur de votre choix ou d'identifier les chaînes les plus longues ou les plus courtes de vos regroupements. Si vous avez un don pour la géographie, combinez vos objets géographiques ou utilisez-les pour créer des intersections, des rectangles de délimitation, des enveloppes convexes et également des centroïdes. Vous pouvez même vous servir de l'outil pour compter les enregistrements dont vous disposez dans chaque groupe respectif, ou pour identifier leurs valeurs minimales (min.) ou maximales (max). Même si ce n'est pas indispensable, ces processus ou actions peuvent être agrégés dans des regroupements spécifiés dans vos données à l'aide de l'action « Regrouper par » appliquée à un ou plusieurs champs. Cette opération applique l'action à des ensembles d'enregistrements de votre jeu de données partageant une valeur unique dans le champ Regrouper par de votre choix. À titre de référence, nous avons joint un workflow v10.6 (Summarize Tool.yxmd) démontrant les utilisations pour chacun des types de données applicables que l'outil Agréger peut transformer.   Si vous aimez la granularité des informations fournies par vos données résumées, mais que vous souhaitez compléter votre jeu de données initial, vous pouvez joindre les deux à l'aide du champ « Regrouper par » utilisé comme champ de jointure (n'oubliez pas de désélectionner les champs redondants dans la jointure  !). Le fichier (Summarize Count Field Append.yxzp, v10.6) ci-joint en fournit un exemple (voir l'ajout du champ « CustomerSegment Count » ci-dessous) :     L'outil Agréger peut également être utilisé pour remodeler vos données, un peu comme un autre outil de la catégorie Transformer, Tableau croisé dynamique, dans lequel les lignes d'abord concaténées peuvent facilement être converties en colonnes (à l'aide de l'outil Texte en colonnes). Le fichier (Summarize Reshape.yxzp), ci-joint, présente ce remodelage dans la version v10.6 :     Pour finir, si vous aimez utiliser l'outil Agréger, mais que vous pensez passer trop de temps à renommer les champs après qu'il ajoute des préfixes pour chaque action (nous savons que vous êtes exigeant(e), c'est pour cela que vous utilisez Alteryx), essayez d'imiter l'approche du workflow v10.6 ci-joint, (Trim Summarize or Join Prefixes.yxzp), pour les supprimer. Maintenant, vous devriez être un(e) expert(e) de l'outil Agréger  ! 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 @MattD sur la Communauté anglaise. 
Afficher l'article complet
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 utilisations de l'outil Unique dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :    Contrairement aux flocons de neige, il peut y avoir des doublons lorsqu’il s’agit de données. Pour déterminer si un enregistrement de vos données est unique ou en double, nous avons mis au point le fantastique outil appelé Unique  qui transforme vos données en un flocon de neige unique.   L'outil Unique, en son noyau, est très simple à comprendre. Dans la configuration, sélectionnez les colonnes en fonction desquelles vous souhaitez que les enregistrements se distinguent de manière unique. Si vous sélectionnez un seul champ, l'outil recherche exclusivement l'instance des enregistrements uniques dans ce champ. Si vous sélectionnez deux colonnes ou davantage, le caractère unique du jeu de données se distinguera par la combinaison des enregistrements. La sortie U affiche une liste des enregistrements uniques en fonction des champs que vous avez sélectionnés, tandis que la sortie D vous donne la liste des doublons. Il est également utile de savoir que le premier enregistrement de chaque groupe unique est envoyé au flux de sortie U, tandis que les autres enregistrements sont envoyés au flux de sortie Doublon.     Imaginons, par exemple, que vous ayez un jeu de données comportant deux champs  : Prénom et Nom de famille. Et que vous ayez deux enregistrements  : Jacques Martin et Jacques Robin. En sélectionnant uniquement Prénom dans la configuration, suivant l'enregistrement venant en premier, vous verriez cet enregistrement apparaître dans le flux de sortie U, tandis que l'autre apparaîtrait dans le flux D. En sélectionnant à la fois le prénom et le nom de famille, Jacques Martin et Jacques Robin apparaîtraient tous les deux dans le flux de sortie Unique.    Un bon exemple pour consulter et apprendre cet outil est fourni dans Alteryx Designer lui-même. Cliquez sur l’outil Unique (catégorie Préparation) et sélectionnez « Ouvrir l'exemple » pour accéder au workflow.   Voici quelques situations courantes dans lesquelles l’outil Unique est utilisé :   préalablement à une jointure afin de vous assurer de ne pas avoir d'enregistrements en double . contrôle du caractère unique des enregistrements avant d'attribuer des clés primaires pour insérer des enregistrements dans une table de base de données avec des restrictions. Obtention de la première instance d'un enregistrement unique similaire à l'action « Premier » de l'outil Agréger. Étant donné que l'ordre des enregistrements compte, vous pouvez utiliser ceci à votre avantage pour trier les enregistrements comme vous le souhaitez avant d'utiliser l'outil Unique pour obtenir le premier enregistrement dans n'importe quel groupe de doublons.   Maintenant que vous avez vu à quoi sert l'outil Unique, vous pouvez avancer en découvrant tous les doublons cachés dans vos données. Et n'oubliez pas  :     Maintenant, vous devriez être un(e) expert(e) de l'outil Unique  ! 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 @Ozziesur la Communauté anglaise. 
Afficher l'article complet
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 utilisations de l'outil Échantillon dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   L' outil Échantillon vous permet de transférer de manière sélective des schémas, des extraits de bloc ou des échantillons des enregistrements (ou groupes d’enregistrements) dans votre jeu de données :  Vous avez les options pour ignorer les premières N lignes ou d’inclure les premières ou les dernières N lignes, les premières N% de lignes, 1 toutes les N lignes ou encore définir 1 sur N chances d’inclure chaque ligne. L'utilisation de ces options est relativement fréquente lors de la préparation de données. C'est pourquoi vous trouverez cet outil dans notre catégorie Favoris, il le mérite bien  ! Même s'il s'agit d'un fantastique outil permettant d'échantillonner vos jeux de données, vous pouvez également l'utiliser pour effectuer les opérations suivantes  :   Analyse flexible (voir l'exemple de workflow ci-joint Sample.yxzp) Les entrées dont le format est similaire à celui indiqué ci-dessus sont particulièrement courantes dans les banques de données transactionnelles.   Supprimer le formatage (souvent Excel) des tables d'entrée (voir l'exemple de workflow ci-joint Sample.yxzp)   Reportez-vous à cet exemple pour consulter la procédure détaillée permettant de saisir des données qui ne commencent pas à la première ligne.   Ajout rapide de valeurs mini./maxi. ou de valeurs chronologiques premier/dernier dans les types de données (voir l'exemple de workflow ci-joint Sample.yxzp)   Cette opération peut également être effectuée avec des groupes d'enregistrements via la sélection de l'option « Regrouper par colonne » dans la configuration de l'outil Échantillon. La technique elle-même est également possible et avec plusieurs champs à la fois, à l'aide de l'outil Agréger.     Avec des cas d'usage tels que ci-dessus, l'outil Échantillon est facilement 1 sur N=1 000 000  !   Maintenant, vous devriez être un(e) expert(e) de l'outil Échantillon  ! 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 @MattD sur la Communauté anglaise. 
Afficher l'article complet
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 utilisations de l'outil Texte en colonnes dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   L'outil le plus utilisé de la catégorie Analyse, l'outil Texte en colonnes permet d'effectuer un fractionnement extrêmement rapide de champs délimités. Pour l'utiliser, il vous suffit de spécifier un champ délimité et des délimiteurs, d'indiquer si vous analysez des lignes ou des colonnes (vous devez spécifier un nombre de colonnes à analyser dans cette sélection) et le tour est joué.  Quel que soit le fractionnement, cet outil s'exécute  :   Analyse de champs Remarque  : L'outil Texte en colonnes prend également en charge des délimiteurs de plusieurs caractères (exemple ci-joint dans MultiDelimiter.yxmd) :       Utilisation des entrées de l'outil Interface Lorsque vous utilisez des outils basés sur la sélection, la sortie est souvent constituée d'une chaîne concaténée de l'ensemble de vos sélections  :     Pour utiliser la sortie de l'outil Zone de liste de l’exemple ci-dessus dans vos applications analytiques (apprenez à les maîtriser ici), il vous suffit de mettre à jour une chaîne d'espace réservé dans un outil Saisie de texte avec un outil Action (apprenez à le maîtriser ici). Laissez ensuite agir la magie de l'outil Texte en colonnes pour analyser les sélections en lignes de clés que vous pouvez facilement joindre (apprenez à maîtriser l'art de la jointure ici) à votre jeu de données d'entrée pour le filtrage des enregistrements.   La sortie analysée de l'outil Interface ressemble à ceci  :     L’approche utilisée dans l’application devrait ressembler à ceci :     Entrée de fichiers délimités (CSV ou texte) qui causent des problèmes de lecture  Recherche de mots-clés : L'outil Texte en colonnes s'avère particulièrement utile lors de la création d'analyses par mots-clés, car il vous permet de fractionner facilement de plus grandes chaînes en lignes de sous-chaînes d'un seul mot à joindre ou appliquer une correspondance partielle pour la mise en correspondance par des mots-clés.   Vous ignorez combien de colonnes vous devez spécifier pour fractionner votre champ ? Il existe une astuce pratique permettant d'éviter de spécifier cette information : en attribuant un ID d'enregistrement  (apprenez à maîtriser l'outil ici) et en utilisant l'outil Ensemble (apprenez à le maîtriser ici) pour compter chaque occurrence de vos enregistrements (Tile_SequenceNum), vous pouvez ensuite utiliser Tableau croisé dynamique (apprenez à le maîtriser ici) pour les représenter de nouveau sous forme de table que vous auriez dû avoir de toute façon (exemple ci-joint dans ParseIntoRows.yxmd)  :     Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil Texte en colonnes ! 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 @MattD sur la Communauté anglaise. 
Afficher l'article complet
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 utilisations de l'outil Rechercher et remplacer dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :       L'outil Rechercher et remplacer est l'un de ces outils relativement peu utilisés et passé sous silence jusqu'à ce que vous tombiez sur une technique de fusion de données difficilement exploitable sans lui, auquel cas, il devient votre outil favori dans Designer. Vous le trouverez dans la catégorie Jointure. Il facilite les substitutions de chaîne dans vos données, qui, sans lui, nécessiteraient un effort herculéen pour y parvenir. Aujourd'hui, nous élevons l'outil Rechercher et remplacer au rang des héros  :                                                                 L'outil Rechercher et remplacer vient à votre secours   Effectuez des substitutions HTML ou ASCII sans effort (voir comment configurer l’outil dans l'exemple de workflow ci-joint, Find Replace.yxzp)  :       Utilisez des tables de recherche pour standardiser vos données (voir comment configurer l’outil dans l'exemple de workflow ci-joint,  Find Replace.yxzp) :       Simplifiez l'analyse à l'aide de l'outil Rechercher et remplacer   Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil Rechercher et remplacer ! 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 @MattD sur la Communauté anglaise. 
Afficher l'article complet
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 pencher sur les utilisations de l'outil Entrée dynamique dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer :   Pour la plupart des outils dont le nom contient déjà le terme « dynamique », il serait redondant de dire qu’ils sont parmi les outils les plus dynamiques de Designer. Mais ce n'est pas le cas pour Entrée dynamique. Avec la configuration de base, l'outil Entrée dynamique  vous permet de spécifier un modèle (il peut s'agir d'un fichier ou d'une table de base de données) et d'entrer n'importe quel nombre de tables correspondant à ce format de modèle (forme/schéma) en lisant une liste d'autres sources ou en modifiant des requêtes SQL. Cela s'avère particulièrement utile pour les jeux de données périodiques, mais l'utilisation de l'outil va bien au-delà de sa configuration de base. Pour faciliter la fusion de vos données, nous sommes allés plus loin en cataloguant une poignée d'utilisations qui font de l'outil Entrée dynamique une aide très polyvalente :   Lecture d'une liste de fichiers par leurs chemins d'accès (contrairement à l'ouverture des fichiers dans le même répertoire avec un caractère générique dans l'outil Entrée de données). Pour ce faire, vous devez uniquement spécifier un champ d'emplacements de fichiers comme votre champ dans « Lire une liste de source des données » et « Modifier le chemin de fichier complet » comme votre action. L'outil Répertoire est souvent utilisé pour répertorier des fichiers.       Modifier les requêtes SQL pour remplacer des chaînes, mettre à jour des clauses WHERE, appliquer des filtres géographiques et modifier des procédures stockées pour votre entrée (voir fichier ci-joint).  Accès à plusieurs feuilles de calcul depuis le même classeur Excel (voir fichier ci-joint).  Regroupement par lots dans Designer de multiples feuilles de calcul de plusieurs fichiers Excel – avec différents formats!   Étant donné que la modification des requêtes SQL et l'accès à plusieurs feuilles de calcul au sein du même fichier Excel constituent les approches les moins documentées dans notre Communauté, nous en avons détaillé les approches dans le workflow v10.5 ci-joint « Dynamic Input.yxzp ». Par souci de transférabilité (nous n'accéderons pas aux mêmes connexions de base de données), la requête SQL utilisée comme exemple se contente de sélectionner tous les enregistrements du même fichier Excel comme le premier exemple. Vous pouvez voir la requête originale dans l’affichage de l’éditeur SQL du fichier modèle en sélectionnant « Table ou requête » :     À la recherche d'informations complémentaires sur la manière d'utiliser l'outil Entrée dynamique ? Visionnez la vidéo de la formation interactive de notre Communauté  intitulée Entrées dynamiques. Si vous souhaitez en savoir davantage sur l'entrée de données en général, consultez également l’article Ultimate Input Data Flowchart  !   Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil Entrée 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 @MattD sur la Communauté anglaise. 
Afficher l'article complet
Envie de créer un User Group ? Rien de plus simple, on vous explique tout.    Merci de votre intérêt et de votre dévouement pour rapprocher les membres de votre communauté analytique. Voici quelques conseils rapides et meilleures pratiques pour vous aider à soutenir votre nouveau groupe.   Démarrage d'un nouveau groupe d'utilisateurs Intéressé pour développer par un groupe d'utilisateurs qui n'est pas situé dans votre région ? Aucun problème ! Si vous souhaitez créer un groupe d'utilisateurs, contactez l'équipe UG d’Alteryx, @ChrisS sera votre interlocuteur privilégié. Votre Community Manager @StephJ nous aidera ensuite à trouver d'autres utilisateurs actifs dans votre région pour rejoindre le comité de direction du groupe d’utilisateurs (en général 2 ou 3 leaders).    Votre rôle - Chef de groupe d'utilisateurs C'est toi ! Le rôle du leader du groupe d'utilisateurs est simple, vous êtes ici pour dynamiser, inspirer, responsabiliser et diriger votre communauté. Le comité de direction du groupe d'utilisateurs est chargé de coordonner les réunions trimestrielles dans leur communauté. Le comité de direction du groupe d'utilisateurs est soutenu par l'équipe UG Alteryx.   Liste de contrôle pour démarrer un nouveau groupe d’utilisateurs : ☐ Contacter directement @ChrisS et @StephJ qui vous guideront et (Ressources, Page Eventbrite,…) vous aideront pas à pas dans cette nouvelle aventure.   ☐ Choisissez une date pour une réunion informelle. Votre réunion est facile à organiser : faites-en une réunion informelle, plutôt qu'une réunion formelle avec un ordre du jour ou des conférenciers préétablis. Vous voudrez peut-être organiser une rencontre dans un bar, un café, la bibliothèque ou un lieu public similaire. Avez-vous un collège ou une université locale avec un programme de MBA, des statistiques ou un département d'économie d’entreprise ? Ils peuvent être en mesure de fournir un espace de réunion.     ***COVID-19 - En cette période de confinement, vous pouvez également organiser un groupe d'utilisateurs virtuel. L'équipe du groupe d'utilisateurs organise 3 groupes d'utilisateurs régionaux de la région EMEA pour accueillir des réunions virtuelles pendant les 3 prochains mois, tous sont les bienvenus.    Regardez le replay de l’User Group de Londres, rejoint la semaine dernière par plus de 200 utilisateurs ! Votre User Group Coordinateur @ChrisS vous aidera à l’organiser très facilement via WebEx. ***   ☐ Invitez les utilisateurs à votre réunion en faisant la promotion de votre nouveau groupe : - sur la page dédiée des User Groups, mais aussi sur le Forum de la Communauté francophone, - par le bouche-à-oreille qui est un autre moyen simple pour les autres utilisateurs d'Alteryx que vous connaissez localement, - sur les sites de réseautage social comme LinkedIn, Facebook et Twitter peuvent également vous aider.   Après deux réunions organisées en six mois, vous devenez un User Group officiel d’Alteryx avec votre propre page sur la Communauté et encore plus de ressources à votre disposition.    Vous avez des questions ? N’hésitez pas à nous solliciter, nous sommes là pour vous.    Vous trouverez toute une documentation sur la Communauté anglaise : •Welcome & Guidelines  •User Group Leader Guidelines •User Group Interest Form  •Meeting Round Up •Local Playbook  •Starting an Internal User Group  •Using Eventbrite for your Meeting    Vivement de se retrouver ensemble, même virtuellement !
Afficher l'article complet
How To: Utiliser WinSCP avec Alteryx Designer pour faire du téléchargement en mode avancé   Après avoir rencontré pas mal de cas nécessitant l'utilisation de WinSCP, voici un rapide tutorial pour pouvoir utiliser toute la puissance de ce logiciel pour gérer vos transferts de fichiers. Tout d’abord, qu’est-ce que WinSCP et à quoi cela sert ? Un rapide tour sur le site et vous trouvez pourquoi ce logiciel est aussi populaire :   « WinSCP est un client SFTP et un client FTP populaire pour Microsoft Windows ! Copiez des fichiers entre un ordinateur local et des serveurs distants en utilisant les protocoles de transfert de fichiers FTP, FTPS, SCP, SFTP, WebDAV ou S3. »   Prerequisites   Product - Alteryx Designer, Product - WinSCP, Créer ler répertoire c:\Temp\   Procedure   Télécharger WINSCP depuis le site officiel : https://winscp.net/eng/download.php Utiliser le workflow joint en modifiant les éventuelles commandes en fonction de vos paramètres Chemin vers l'exécutable WinSCP Paramètres de votre serveur (serveur, port) Nom de votre fichier à télécharger Nom de votre répertoire local qui recevra le fichier téléchargé Chemin pour le fichier de log   Les paramètres de connexion ont été structurés dans un outil TextInput:      Puis chaque commande à envoyer au logiciel WinSCP par l'intermédiaire de l'outil RunCommand est générée par une formule.   Voici un exemple de commande :  /command "open sftp://demo-user:demo-user@demo.wftpserver.com:2222" " GET ""/download/manual_en.pdf"" c:\temp\" "/log=c:\temp\winscp.log"   Cette ligne de commande effectue une connexion (le serveur est opérationnel) puis récupère le fichier "manuel_en.pdf" situé dans le répertoire "download" puis créé un log d'exécution dans "c:\temp". Dans le cas où il est nécessaire d'utiliser une clé, voici la page contenant la documentation. Afin de gérer dynamiquement les lignes de commandes l'outil RunCommand recevra les lignes de command à travers un Macro ce qui permettra de "batcher" les commandes.   Remarque : l'outil RunCommand utilisé dans la macro requiert un fichier dont le chemin est défini dans les propriétés de l'outil (dans la macro).   Afin de faire fonctionner l'exemple, il faut créer le répertoire c:\temp\ puis positionner dedans le fichier dummy.csv. A la fin de l'exécution, le répertoire c:\Temp\ devrait contenir les fichiers suivants :     Workflow   Macro     Common Issues   Winscp n'est pas installé sur le poste Se référer au début de l'article Erreur: Error: Winscp (20): The output connection "Output15" was not valid Le fichier "dummy.csv" n'est pas présent dans c:\Temp\    Additional Resources   Liste des commandes WinSCP https://winscp.net/eng/docs/commandline
Afficher l'article complet
Vous aussi contribuez à la Base de connaissances de la Communauté francophone ! Retrouvez toutes les étapes dans ce guide.   
Afficher l'article complet
Cet article vous explique comment contribuer au Blog francophone de la Communauté Alteryx. 
Afficher l'article complet
Récemment, j’ai cherché à optimiser un workflow qui traite 55 millions d’enregistrements en 1heure.   En utilisant l’outil de profiling (voir le tip de @WilliamR: Tips de la semaine (3.1):Améliorer la performance de son workflow), j’ai découvert qu’une des fonctions les plus gourmandes était une « batch macro » qui itérait 150 fois.   Cette « batch macro » qui s’exécute en approximativement 17 secondes contient un filtre « complexe » (c.à.d. avec 2 conditions liées par un « AND ») qui représente la majorité du temps de traitement.   Sur les conseils de @WilliamR, j’ai converti ce filtre « complexe » en une suite de 2 filtres simples et voici les résultats en terme de performance :   Sur 55 millions d’enregistrements, 1 itération de la batch macro :   Filtre 1 Filtre 2 Temps d’exécution (secondes) Variable texte = condition AND Variable numérique != 0             Non 17,1 Variable texte = condition Variable numérique != 0             16,1 Variable numérique != 0 Variable texte = condition 13,1   Soit un gain de 30% en mettant 2 filtres simples en cascades… et en prenant soin de mettre le type de donnée le plus simple (numérique) avant le filtre sur la variable « chaine » qui est, de façon logique, plus lent en exécution.   Comme souvent, les solutions « élégantes » (ici filtre complexe) ne sont pas toujours les plus performantes !
Afficher l'article complet
Vous souhaitez utiliser toute la puissance de Salesforce avec Alteryx pour mieux cibler vos clients ou effectuer des analyses commerciales plus fines ? Lisez cet article "How to".
Afficher l'article complet
Produire un document réglementaire à partir d'Alteryx, Python et d'un template
Afficher l'article complet
Un aspect important des processus d'analyse de données souvent demandé, lorsque l'on travaille dans un cadre réglementé, est de conserver la traçabilité des changements. Ceci est souvent très difficile à réaliser mais avec Alteryx, tout devient possible !!!   1) La première chose à faire est de générer une documentation du Workflow. Pour rappel l'article suivant décrit comment générer une documentation .pdf à partir d'un fichier workflow: https://community.alteryx.com/t5/Base-de-Connaissance-Francais/Generer-automatiquement-une-documentation-de-son-workflow/ta-p/420880   2) La seconde chose à faire est de planifier l'application de génération de rapport sur Alteryx Server afin de générer automatiquement une documentation pour tous les Workflows de l'entreprise. Cette opération peut être effectuée en modifiant légèrement l'application de documentation pour prendre un ensemble de fichier de Workflow en entrée et produire ainsi de manière automatique les documentations (en planifiant la nuit par exemple).   3) Enfin, un simple outil de comparaison de fichier .pdf permettra d'identifier les changements entre deux versions de workflow (ie deux versions de documentation). Par exemple le logiciel Acrobat possède cette fonction, il en existe aussi d'autres en ligne et gratuits.     Les modifications apportées apparaissent par la suite et sont très facilement identifiables comme le montre la capture ci-dessous.   Un exemple complet se trouve à cette adresse.   Pour plus d'information sur une mise en œuvre éventuelle, n'hésitez pas à nous contacter.
Afficher l'article complet
Savez-vous qu'avec Alteryx il est possible de créer automqtiquement une documentation de son workflow ? Fini les corvées à rédiger vos documentations, utilisez Alteryx pour documenter vos flx Alteryx.
Afficher l'article complet
Étiquettes