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
Supprimer les zéros principaux Question Comment puis-je supprimer les zéros de premier plan d'un champ? Réponse Utilisez l'outil formule (si vous utilisez l'outil formule dans v 11.0 +, assurez-vous de vous familiariser avec la refonte de l'interface de l'outil!) et la fonction TrimLeft () pour supprimer les zéros principaux. TrimLeft (String, "y")-supprime y du début de la chaîne. Par défaut pour couper les espaces. Exemple d'entrée: Sortie d'échantillon: Configuration de formule: TrimLeft ([champ1], "0") supprime tous les 0 caractères du début de la chaîne. Si vous ne voulez pas remplacer 0 par "", filtrer tous les enregistrements qui = ='0', utilisez TRIMLEFT () sur toutes les autres chaînes, puis Union les résultats. Remarque: l'utilisation de Trim () supprime la chaîne du début et de la fin de la chaîne. Vous pouvez également utiliser l'outil Regex pour rechercher et remplacer les zéros principaux. Configuration Regex: 0 Voir l'exemple de workflow v 10.6 attaché. Comment puis-je supprimer les zéros de premier plan d'un champ? Utilisez l'outil formule et la fonction TrimLeft () pour supprimer les zéros principaux! Comment
Afficher l'article complet
L'outil de jointure est l'outil par excellence pour mélanger des données dans Alteryx. Il s’agit donc de l’un des outils les plus utilisé. L'outil Jointure vous permet de joindre des données à partir de deux sources différentes et de deux manières différentes : par position d'enregistrement et par champs spécifiques.
Afficher l'article complet
L'organigramme des données d'entrée ultime "J'ai un bajillion fichiers que j'ai besoin d'apporter dans mon workflow ..." wayyyyyy trop nombreux pour moi d'utiliser les outils de données d'entrée individuels! Quelle est la meilleure façon de le faire? -chaque utilisateur Alteryx jamais Apporter plusieurs fichiers à la fois peut parfois sembler une tâche ardue, mais est souvent une pièce nécessaire dans le développement de ces flux de temps merveilleux d'économie. Voici un organigramme pratique pour vous aider à obtenir ces fichiers délicats sans accroc! 1. Données d'entrée avec wildcard La plupart du temps vous avez juste besoin d'un outil de données d'entrée pour obtenir vos données dedans, ce qui est grand, parce que c'est de loin la méthode la plus facile et la plus rapide ici. Exigences: Vous avez besoin de tous vos fichiers pour être dans le même répertoire. Tous les fichiers doivent être du même type (ex.) (CSV, .xlsx, yxdb) Comment le faire: Configurez un outil de données d'entrée pour introduire l'un des fichiers dans votre répertoire. Dans la chaîne de connexion, remplacez le nom de fichier (ou une partie du nom de fichier) par un astérisque (*). L'astérisque est un joker qui prend essentiellement la place de n'importe quoi. Ainsi, dans notre organigramme ci-dessus, cette chaîne de connexion se penchera dans le répertoire C:/Users/akoszycki/Desktop/Input Data/Data à l'entrée, puis ramasser tous les fichiers qui commence par "co Store fichier-" et se termine par ".xlsx". Résultats: Toutes les données de ces fichiers sont empilées les unes sur les autres, essentiellement de la même manière que l'outil Union empile les données lorsqu'il utilise l'option "auto config by Name". Si vous voulez voir le fichier à partir duquel les données proviennent, utilisez l'option "nom de fichier de sortie comme champ" dans la configuration de votre outil de données d'entrée. 2. Entrée dynamique avec des chemins de fichiers Parfois, l'univers conspire contre vous et vous ne pouvez pas utiliser un joker. Pourquoi? Eh bien peut-être qu'il est impossible d'avoir tous vos fichiers situés dans le même répertoire, ou peut-être il ya une tonne de fichiers dans le répertoire que vous ne voulez pas un joker pour ramasser. Dans ce cas, vous devrez utiliser une liste de filePaths pour alimenter une entrée dynamique. Exigences: Une liste de filePaths à importer. Un fichier pour remplir la configuration «modèle de source de données d'entrée» de l'outil d'entrée dynamique. Ce fichier doit toujours être disponible pour l'outil pour baser son schéma de champ sur, et peut être n'importe lequel des fichiers que vous souhaitez entrer. Il * ne sera pas * entrée si elle est manquante dans la liste de fichiers ci-dessus. Comment le faire: Configurez le modèle de source de données d'entrée dans l'entrée dynamique comme s'il s'agissait d'un outil de données d'entrée régulier. Cet outil inclut une option pour "lire une liste de sources de données" qui mettra à jour la chaîne de connexion en fonction de votre liste de noms de fichiers. Utilisation des tables: Certains types de fichiers nécessitent une spécification de table ou de feuille, telle que Microsoft Excel ou Access Database Files. Si la feuille ou le nom de la table va toujours être le même, vous n'aurez pas de problème avec l'outil d'entrée dynamique. Toutefois, si vos fichiers ont des tables ou des feuilles différentes que vous tirez de, vous pouvez obtenir une erreur comme ... Si cela se produit, vous devrez ajouter la table/feuille à la fin du chemin d'accès au fichier sous la forme < file path >> . Par exemple, dans l'organigramme ci-dessus, je spécifie "Sheet1" comme feuille de calcul à importer dans les fichiers Excel à l'aide d'une formule simple: [,] + "| Sheet1 $ ". 3. Macro batch avec chemins de fichiers Peu importe ce que vous faites, il semble que vous obtenez toujours ces messages embêtants qui gardent vos fichiers d'entrer. C'est à ce moment que nous faisons ressortir les grosses macros de lots de canons. Bien que cette dernière méthode est techniquement la plus intensive de travail, rappelons-nous de garder à l'esprit ce que mon bon copain Confucius dit toujours ... La macro batch exécute un workflow une fois pour chaque fichier, en mettant à jour l'outil de données d'entrée chaque fois. Il ressemblerait généralement à ceci: La macro batch sera lue automatiquement dans les fichiers qui ont le même schéma de champ sans erreurs. Mais que se passe-t-il si votre schéma de champ est différent d'un fichier à un autre? C'est là que la macro batch vient vraiment dans son propre! Accédez au mode de sortie du concepteur d'interface (voir >> interface designer), puis utilisez'auto configure by Name (attendez que toutes les itérations s'exécutent)'ou'auto configure by position (attendez que toutes les itérations soient exécutées)'. 'auto configure by Name'va syndiquer les champs avec les mêmes noms, et'auto configure by position'sera l'Union champ 1 à partir du fichier 1 en haut de la zone 1 à partir du fichier 2 pour chaque fichier. Une fois que vous avez configuré le concepteur d'interface, vous pouvez enregistrer la macro et l'insérer dans votre workflow (clic droit sur la toile >> Insert >> macros). Il existe un exemple de workflow attaché qui inclut des fichiers factices et la macro batch pour voir comment fonctionne le processus. Ce workflow a été construit dans Alteryx designer 10,5. Cela devrait le faire pour la saisie de vos données! Commentaire ci-dessous ou contacter le support client avec toutes les questions! "J'ai un bajillion fichiers que j'ai besoin d'apporter dans mon workflow ..." wayyyyyy trop nombreux pour moi d'utiliser les outils de données d'entrée individuels! Quelle est la meilleure façon de le faire? -chaque utilisateur Alteryx jamais 10,1
Afficher l'article complet
CS macro dev: lecture dans plusieurs fichiers avec différents schéma de champ-macro batch. Lecture dans plusieurs fichiers avec différents schémas de champ Cet article fait partie de la série de développement de macro de CS. Le but de cette série est de communiquer des conseils, astuces, et le processus de pensée qui va dans le développement de bonnes macros dynamiques. L'outil de répertoire peut être très puissant lors de la lecture dans plusieurs fichiers à partir d'un dossier, soit sur votre lecteur local, soit sur l'emplacement du réseau. Une fois que vous avez la liste des chemins de fichier, vous pouvez utiliser l'outil dynamique ou créer une macro batch pour lire tous ces fichiers dans. L'entrée dynamique peut être utilisée si tous vos fichiers ont le même schéma de champ. Toutefois, si le schéma de champ diffère, vous recevrez les avertissements ci-dessous lors de l'utilisation de l'outil d'entrée dynamique pour lire les chemins de fichiers complets. Par conséquent, vous pouvez créer une macro de lot simple qui peut être utilisée de façon répétitive pour apporter plusieurs fichiers à la fois. À l'intérieur de la macro-la première étape consiste à créer votre workflow. (1) apportez un outil d'entrée et sélectionnez l'un des fichiers que vous souhaitez lire. Dans cet exemple, j'utilise des fichiers .xlsx mais vous pouvez choisir n'importe quel format de fichier que vous souhaitez lire en revanche, il devra être le même format de fichier pour tous les fichiers que vous lisez. (2) ajoutez un paramètre de contrôle au-dessus de votre outil d'entrée. Cela vous permet de passer un chemin de fichier à la fois de l'extérieur de votre macro. Il n'y a aucune configuration requise sur cet outil. (3) faites glisser le'Q'du paramètre de commande vers le bas dans le boulon de foudre de l'outil d'entrée. Cela va ajouter dans un outil d'action. Dans l'outil action, mettez en surbrillance le chemin d'accès du fichier dans la fenêtre de configuration. Cela va maintenant l'ajouter dans l'option'remplacer une chaîne spécifique'au bas de la fenêtre de configuration. Tout cela signifie que la valeur que vous passez à travers votre paramètre de contrôle sera le remplacer dans l'outil d'entrée. (4) ajouter une sortie macro à l'outil d'entrée. Cela permettra aux données de sortir de la macro de nouveau dans votre workflow d'origine. Maintenant obtenu de voir >> interface Designer (ID) et cliquez sur l'icône clé dans la fenêtre d'identification. Dans le mode de sortie, modifiez l'option: -Auto configurez par nom (attendez que toutes les itérations s'exécutent)-auto configurer par nom va syndiquer les champs avec les mêmes noms -Auto configurer par position (attendre jusqu'à ce que toutes les itérations exécuter)-auto configurer par position sera Union Field 1, etc dans la même position pour chaque fichier lu po Cela va maintenant supprimer les avertissements que vous obteniez avec l'entrée dynamique. Insertion de la macro dans votre workflow (1) fichier >> enregistrer sous-enregistrer la macro dans un endroit où vous pouvez y accéder. Alteryx saura qu'il s'agit d'un workflow de macros parce que vous avez ajouté un paramètre de contrôle, ainsi qu'une sortie de macro. (2) dans une nouvelle toile, vous pouvez alors faire un clic droit sur la toile >> insérer >> macro). (3) si vous lisez dans une liste de fichiers, vous pouvez ensuite utiliser l'outil répertoire pour accéder au dossier avec les fichiers. (4) comme il s'agit d'un exemple de .xlsx, je vais devoir ajouter le nom de la feuille pour chacun des fichiers. Si vous lisez dans un type de fichier différent, vous n'aurez pas à faire cette étape. (5) vous pouvez ensuite configurer le paramètre de contrôle et sélectionner'chemin complet'. Joint est un exemple de workflow (version 11,0) que vous pouvez utiliser comme modèle pour générer. Si vous souhaitez construire une macro batch il ya une excellente vidéo sur notre demande de formation page Web: http://www.alteryx.com/on-demand-Training * Bien que cette macro a été testé, il peut ne pas fonctionner dans tous les scénarios. S'il vous plaît commenter sur le fil et je serais heureux d'aider. Meilleur, Jordan Barker Représentant du service à la clientèle 10,1
Afficher l'article complet
Comment trouver le dernier jour de n'importe quel mois dans Alteryx Pour commencer, il y a beaucoup de fonctions dans Alteryx qui peuvent être exécutées dans l'outil de formule. Nous essayons de couvrir le plus grand nombre possible sous la forme de conditionnel, de conversion, spatial, et pour cet article, DateTime. Pour tout champ date ou DateTime dans Atleryx, vous avez la possibilité de modifier ou de mettre à jour ce champ directement dans l'outil formule. Par exemple, disons que vous voulez trouver la moyenne par jour des ventes du mois précédent. Avec les fonctions DateTime, vous pouvez déterminer le dernier jour du mois précédent pour savoir combien de jours ont été dans ce mois, puis diviser cela par les ventes totales. C'est bien sûr un exemple simple, mais vous obtenez le point. On avance! Vous pensez peut-être que les fonctions intégrées de l'outil de formule couvriraient quelque chose comme ceci. Dans un sens, vous avez raison. Il existe une fonction appelée DateTimeLastOfMonth (), qui renverra le dernier jour du mois en cours. Le problème est qu'il n'y a pas de paramètres supplémentaires pour cette fonction particulière, comme le dernier jour d'un mois particulier. Afin de trouver correctement le dernier jour de n'importe quel mois précédent (ou futur), nous devons imbriquer cette fonction dans une autre fonction, DateTimeAdd (). Cette fonction vous permet d'ajouter ou de soustraire des minutes, des heures, des jours, des mois ou des années à un champ DateTime donné. Dans notre cas, plutôt que de simplement énoncer DateTimeLastOfMonth (), nous voulons déterminer le premier jour du mois, moins un jour. Heureusement, nous avons une autre fonction appelée DateTimeFirstOfMonth () qui nous permet de faire exactement cela. Le résultat final: DateTimeAdd (DateTimeFirstOfMonth (),-1, "Days") le résultat est 2013-10-31. Simple, hein? Mieux encore, disons que nous devons déterminer le dernier jour d'il y a deux mois. Puisque nous ne pouvons pas dire dynamiquement-30 jours, ou-31 jours selon le mois en cours, tout ce que nous devons faire est de Nest dans une fonction de plus DateTimeAdd (): DateTimeAdd (DateTimeAdd (DateTimeFirstOfMonth (),-1, "months"),-1, "Days") le résultat est 2013-09-30 (si vous êtes exécution du module en novembre). En nichant dans une autre fonction DateTimeAdd () en tirant le premier jour du mois précédent moins un jour, vous vous retrouvez avec le résultat désiré. Comme mentionné précédemment, il y a beaucoup de fonctions dans Alteryx qui peuvent être exécutées pour une série de raisons. La fonction DateTime que nous touchons ici est juste une goutte dans le seau pour ce que nous avons la capacité de faire, mais est une bonne démonstration de certains de la flexibilité incroyable mais simple dans Alteryx. jusqu'à la prochaine fois! -ChadFor plus de conseils, astuces, et les enquêtes Alteryx général, suivez-moi sur Twitter! @AlteryxChad Date heure
Afficher l'article complet
Est-ce qu'Alteryx peut analyser un document Word ou un PDF? Une des principales raisons pour lesquelles les gens aiment Alteryx, est la possibilité de lire un grand nombre de source de données différentes. Une limitation est qu'il ne peut pas lire dans un PDF ou un document Word sans l'aide d'une autre source. Pourquoi vouloir faire cela ? Un parfait exemple serait d'analyser un dossier rempli de CV à la recherche d'un texte spécifique. Pourquoi Alteryx ne peut-il pas lire ces formats nativement ? Il ne s'agit pas de format standard, donc afin de les lire, nous devons d'abord les convertir en texte brut. Pour la conversion, il existe un programme gratuit, open source, appelé DocToText. Ce programme peut être exécuté à partir de la ligne de commande pour convertir ces types de fichiers en texte brut, lisible par Alteryx sans problème. J'ai attaché un exemple à ce poste. Ce module utilise un outil souvent sous-utilisé, l'outil exécuter une commande. Avec l'aide de cet outil, nous pouvons lire dans une liste de fichiers à partir d'un dossier source spécifique, analyser les informations dans un format utilisable par DocToText, puis convertir les fichers en texte via l'outil exécutez une commande. J'ai inclus tout ce dont vous aurez besoin dans la pièce jointe (y compris un exemple de fichier PDF et l'exécutable). Téléchargez et ouvrez le fichier yxzp ci-joint, consultez le module, et faites-nous savoir ce que vous pensez ! Vous remarquerez que le paquet produira des erreurs de dépendance de couple lors de l'ouverture. C'est normal! Il n'y aura pas d'erreur lors de l'exécution. Un merci spécial à Maureen Wolfson pour l'application de base et les suggestions ! A bientôt ! ~ Chad Suivez-moi sur Twitter! @AlteryxChad 10,0
Afficher l'article complet
Vous souhaitez vous servir de la fonction Uppercase ? Découvrez ce qu'il faut savoir pour l'utiliser au mieux !
Afficher l'article complet
Envie de sortir de vos routines analytiques pour lesquelles les problématiques se ressemblent ? De sortir de votre zone de confort ?   Je partage avec vous chaque semaine la manière dont je relève les défis hebdomadaires.💪🏼    
Afficher l'article complet
Comment j'ai relevé le défi n° 67 Envie de sortir de vos routines analytiques pour lesquelles les problématiques se ressemblent ? De sortir de votre zone de confort ? Je partage avec vous chaque semaine la manière dont je relève les défis hebdomadaires💪🏼  
Afficher l'article complet
  Une méthode pour créer des requêtes dynamiques avec les outils en base de donnée !
Afficher l'article complet
Vous souhaitez vous servir de la fonction ABS ? Découvrez ce qu'il faut savoir pour l'utiliser au mieux !
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 Explorateur dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer
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 Filtrer dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer
Afficher l'article complet
Python est l'un des langages de programmation à la croissance la plus rapide au monde. Il est utilisé dans une grande variété d'applications, de la manipulation des données de base à la science des données et au développement de logiciels. La version 2018.3 inclut le tant attendu outil Python !
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 Ajouter des champs dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer :   L'outil Ajouter des champs permet d'ajouter chaque ligne de l'entrée source à chaque ligne de l'entrée cible sous forme de nouvelles colonnes. Cette opération est appelée J jointure cartésienne ou jointure croisée. Si votre entrée cible comporte A lignes avec B colonnes et si votre entrée source comporte C lignes avec D colonnes, la sortie générée par l'outil Ajouter des champs aura A fois C lignes et B plus D colonnes.    Effectuer une jointure cartésienne (exemple ci-joint dans le workflow Append.yxwz)  : Il peut arriver que vous souhaitiez joindre chaque ligne d'une table à chaque ligne d'une autre table. Imaginons que vous ayez une liste de clients potentiels et votre inventaire de produits. Vous pouvez utiliser un outil Ajouter des champs pour joindre ces données :       J'ai commencé avec 26 produits et 26 clients, ce qui a donné 26 x 26 = 676 combinaisons possibles de clients et de produits. Étant donné que la table de produits est connectée à l’ancrage (T) de l'entrée cible, la sortie est triée selon cette table. Si nous l'inversions et que nous avions les clients dans l'entrée cible, la seule différence serait l'ordre des colonnes (le client se trouverait dans la première colonne) et des lignes (le client 1 occuperait les 26 premières lignes, car chaque produit est répertorié séquentiellement). Étant donné que ma table source contenait plus de 16 enregistrements, j'ai dû modifier le paramètre de l'outil Ajouter pour le permettre :     Cette option est importante parce que les jointures cartésiennes posent problème si vous tentez accidentellement d'ajouter un trop grand nombre d'enregistrements.   Ajouter un seul enregistrement à un jeu de données complet (exemple ci-joint dans le workflow Append.yxwz) : Parfois, vous pouvez avoir besoin d’ajouter une même information à tous les enregistrements. C'est le moment idéal de faire intervenir un outil Ajouter des champs. Supposons que vous disposiez d'un jeu de données contenant des noms de couleur (avec des doublons possibles). Dans une table principale, chaque couleur est répertoriée avec une valeur. Votre objectif est de permettre à l'utilisateur de sélectionner une couleur donnée et de renvoyer tous les enregistrements du jeu de données avec des valeurs inférieures ou égales à la valeur sélectionnée.    Étape 1 - Prenez la couleur sélectionnée par l'utilisateur et recherchez sa valeur dans la table principale :       L'utilisateur a sélectionné la couleur bleu. Nous l'avons donc cherchée dans la table principale et trouvé sa valeur : 10.   Étape 2 – Ajoutez les valeurs à votre jeu de données des couleurs :       Étant donné que le jeu de données ne contient que des couleurs, nous pouvons utiliser un outil Rechercher et remplacer (ou un outil Jointure si nous souhaitons perdre une nanoseconde à trier les données J) pour ajouter la valeur de la table principale. À présent, chaque enregistrement a une valeur. Jusqu'ici tout va bien.   Étape 3 – Ajoutez la valeur sélectionnée par l'utilisateur et appliquez un Filtre afin d'obtenir uniquement les enregistrements d'une valeur inférieure ou égale à cette valeur :       Notez que nous avons configuré l'outil Ajouter des champs de sorte qu'il modifie le nom de la colonne de valeurs connectée à l’ancrage Source pour qu'elle devienne Max_Value et qu'il désélectionne la couleur du côté Source :     L'outil Ajouter des champs comporte les mêmes options et fonctionnalités que l'outil Jointure pour modifier les données.   Ajouter la date et l'heure actuelles à tous les enregistrements (exemple ci-joint dans le workflow Append.yxwz) : Supposons que vous souhaitiez que chaque enregistrement de votre jeu de données comporte un horodatage lors de sa sortie. La difficulté, c'est que vous souhaitez que chaque enregistrement ait le même horodatage que le moment de l'ouverture du workflow. Cela vous empêche d'utiliser un outil Formule qui le recalculerait pour chaque enregistrement, si bien qu'il pourrait obtenir des horodatages différents de quelques secondes. Une manière simple d'accomplir cette tâche consisterait à utiliser un outil Ajouter des champs. Nous allons utiliser un outil Générer les lignes pour obtenir l'horodatage, puis nous allons l'ajouter à tous nos flux de données :          J'ai modifié mes connexions sources afin qu'elles soient sans fil, pour que le résultat ait un aspect plus propre  :       Et voilà  ! Un outil Ajouter des champs est essentiellement un outil Jointure sans conditions de jointure et une seule sortie J. Consultez la documentation d'aide de l'outil Sélectionner pour en savoir plus sur les « options » de l'outil Ajouter des champs.   Maintenant, vous devriez être un(e) expert(e) de l'outil Ajouter des champs  ! 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 @patrick_digan sur la Communauté anglaise. 
Afficher l'article complet
Les données Date/Heure peuvent apparaître dans vos données sous forme de chaînes (champs de texte) ou sous des formats de date. L' outil DateHeure normalise et met en forme ces données afin qu'elles puissent être utilisées dans des expressions et des fonctions provenant des outils Formule ou Filtrer  (par exemple, calculer le nombre de jours écoulés depuis une date initiale).
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 Saisie de texte dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   Avec l' outil Entrée de données (apprenez à le maîtriser ici), les outils Connecteur et l'outil Télécharger (apprenez à le maîtriser ici), Designer regorge de données. Mais qu'en est-il des données d'utilisateur saisies manuellement ? Dans le domaine de l'analyse, nous tentons souvent d'éviter les données saisies par l'homme (sauf si nous les nettoyons), car elles ont beaucoup plus tendance à contenir des erreurs. Malgré les risques, il existe un certain nombre de situations dans lesquelles il est utile d'avoir recours à des données saisies manuellement dans Alteryx. Cependant, il est dangereux de le faire seul(e) ; utilisez l'outil Saisie de texte et simplifiez ces situations à l'aide des techniques suivantes :       Rechercher et remplacer des cibles spécifiques dans les données (exemple ci-joint dans Text Input.yxzp)   Ajouter des données saisies par l'utilisateur (exemple ci-joint dans Text Input.yxzp)   Remarque  : Vous pouvez également utiliser l'outil Jointure (apprenez à le maîtriser ici) ainsi qu'un champ de jointure conditionnel pour établir une relation avec la table de recherche.   Intégrer les données de l'outil Explorateur (apprenez à le maîtriser ici) comme points de contrôle de workflow, tout comme Cache Dataset Macro (V2)   Maintenant, vous devriez être un(e) expert(e) de l'outil Saisie de texte  ! 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
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 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 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
Version 1.0 | 6 Novembre 2018 Lancement de la version bêta de la Communauté Alteryx Comprend un forum de discussion, bases de connaissances (contenu limité) pour Démarrer avec Alteryx, ainsi que Designer et Server Liens facile d'accès vers Alteryx Academy et Alter.Nation (anglais seulement) Menu de selection de langue ajuste l'interface utilisateur et redirige vers la communauté approprié
Afficher l'article complet
Étiquettes