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
Ajout de commentaires aux expressions Question Est-il possible d'ajouter un commentaire à une expression utilisée dans un filtre ou une formule? Réponse Oui, une fois que vous avez une expression valide, il suffit d'utiliser//suivi de votre commentaire sur la ligne suivante. Cas d'usage courant
Afficher l'article complet
IMPORTANT  : L'utilisation de la Communauté Alteryx indique que vous acceptez ces termes tels qu'ils vous sont présentés, sans modification. Alteryx n'acceptera pas les ajouts ou les suppressions. À tout moment, Alteryx peut modifier, ajouter ou supprimer toute partie des conditions d'utilisation ou toute partie des services et fonctionnalités fournis sur le site. Si elle le fait, Alteryx mettra à jour les conditions d'utilisation ici et peut afficher de tels changements ailleurs sur le site. Si vous n'acceptez pas ces conditions, n'utilisez pas la Communauté Alteryx.   Si un changement futur est inacceptable pour vous, vous devriez cesser d'utiliser le site. Votre utilisation continue du site indiquera toujours votre acceptation de ces conditions d'utilisation et de toute modification. Si vous n'acceptez pas ces conditions, n'utilisez pas la Communauté Alteryx.   OBJET La Communauté francophone Alteryx est une base de soutien entre utilisateurs qui leur permet de se réunir, d'acquérir des idées innovantes de leurs pairs, de collaborer et d'innover autour des produits Alteryx. Alors que notre communauté a été conçue avec les utilisateurs de Alteryx à l'esprit, nous accueillons tout ceux qui ont un intérêt pour le mélange de données, les analyses avançées et le partage de connaissances. Nous nous attendons à ce que tous respectent les règles de conduite de la communauté énoncées dans les présentes conditions d'utilisation.   UTILISATION DU SITE Vous n'êtes pas autorisé à utiliser votre compte d'utilisateur (ou autoriser quelqu'un d'autre à utiliser votre compte d'utilisateur) pour publier ou transmettre : Contenu abusif, vulgaire, obscène, haineux, frauduleux, ou qui divulgue des questions privées ou personnelles concernant une personne. Cela inclut le langage, les informations ou les images. Contenu menaçant, diffamatoire ou abusif, soit entre les membres du Forum, soit dirigé vers un employé ou un gestionnaire d'Alteryx. Diatribes, bêtises, ou menaces juridiques contre Alteryx ou une autre société ou un concurrent. Commentaires grossiers, haineux ou offensants sur le plan racial. Déclarations ou commentaires politiques ou religieux. Commentaires hors-sujet non liés au mélange de données, aux analyses avancées ou aux produits Alteryx. Tout matériel que vous n'avez pas le droit de transmettre en vertu de la Loi (comme le droit d'auteur ou le secret commercial) ou en vertu de relations contractuelles ou fiduciaires (comme les accords de non-divulgation). Langage qui encourage l'activité illégale ou discute d'activités illégales dans l'intention de les commettre. Cela inclut tout message qui sollicite ou encourage l'utilisation d'une substance illégale. Publicité, matériel promotionnel ou autres formes de sollicitation, y compris lettres en chaîne, systèmes pyramidaux, recours collectifs ou appels bienfaisances. Cela inclut les liens publicitaires dans les signatures. Tout fichier ou lien vers un fichier contenant des virus, des fichiers corrompus, des "chevaux de Troie" ou toute autre caractéristique de contamination ou de destruction pouvant endommager l'ordinateur d'une autre personne. Messages en double, messages de spam ou messages répétés de manière excessive sur un ou plusieurs forums. Messages conçus pour échapper aux filtres antigrossièretés ou autres. Numéros de téléphone personnels ou adresses (pour protéger la vie privée). Adresses e-mail personnelles, informations personnelles telles que numéros de sécurité sociale ou autres informations de contact qui ne vous appartiennent pas, y compris, sans toutefois s'y limiter, les adresses e-mail des employés d'Alteryx. Les liens hypertextes qui mènent à des sites qui violent les présentes conditions d'utilisation ou les Règles de la Communauté Alteryx. Tout message qui personnifie une autre personne ou une affiliation avec une entité, y compris, mais sans s'y limiter, Alteryx. Violer intentionnellement toute autre loi ou réglementation applicable lors de l'accès à notre Site et de son utilisation. Interférer de quelque manière que ce soit avec les opérations sur le forum ou avec la boîte de messagerie d'un autre utilisateur, y compris, mais sans s'y limiter, un courrier ou des "bombardements", des nouvelles techniques, des tentatives d'inondation, des tentatives délibérées de surcharge d'un système et la diffusion d'attaques pour éviter le blocage de la messagerie. Esquiver les interdictions ou les suspensions ou ne pas tenir compte des instructions de l’équipe de la communauté Alteryx. Les modérateurs d'Alteryx peuvent, à tout moment et sans préavis, supprimer tout message publié ou tout fil de discussion, supprimer les messages violant les présentes Conditions d'utilisation à partir de messages affichés, et/ou suspendre votre compte pour avoir enfreint les dispositions raisonnables susmentionnées. Rappelez-vous que vous êtes responsable de toutes les déclarations faites et de tous les actes qui surviennent en utilisant votre nom d'utilisateur et votre mot de passe. Tout contenu ou message contraire ou en violation des Règles de la Communauté Alteryx. Toute information confidentielle d'Alteryx ou les informations confidentielles de tout client, partenaire ou autre tiers.   Si vous constatez une violation de ces Conditions d'utilisation, veuillez nous en informer en utilisant la fonctionnalité "Signaler au modérateur" dans le menu Options du message ou en nous contactant directement à l'adresse suivante : community@alteryx.com.   Votre utilisation du Site Communauté Alteryx est soumise aux conditions générales et à la politique de confidentialité du site internet d'Alteryx. Pour plus d'informations sur les clauses de non-responsabilité et les pratiques de confidentialité du site internet d'Alteryx, veuillez consulter la politique de confidentialité complète à l'adresse suivante : - Conditions générales du site internet d’Alteryx (en anglais) - Politique de confidentialité de Alteryx     VIOLATION DU DROIT D'AUTEUR Si vous pensez que votre œuvre a été copiée sur le site de la Communauté Alteryx sans votre permission, veuillez nous en aviser en envoyant par écrit la description de la violation alléguée : - par la poste : Agent des droits d'auteur, Alteryx, Inc., 3345 Michelson Drive, suite 400, Irvine, CA 92612 - ou par e-mail : community@alteryx.com   Conformément à la "Digital Millennium Copyright Act", votre notification doit inclure : -Une signature physique ou électronique d'une personne habilitée à agir au nom du propriétaire d'un droit exclusif qui aurait été prétendument violé. Identification de l'œuvre protégée par le droit d'auteur supposée avoir été violée ou, si plusieurs œuvres protégées sur un même site internet sont couvertes par une seule notification, une liste représentative de ces œuvres sur ce site. -Identification du matériel présumé contrefaisant ou faisant l'objet de l'activité illicite, devant être enlevé ou dont l'accès doit être désactivé, et informations raisonnablement suffisantes pour nous permettre de localiser le matériel. -Renseignements raisonnablement suffisants pour nous permettre de communiquer avec la partie plaignante, par exemple une adresse, un numéro de téléphone et, le cas échéant, une adresse e-mail à laquelle la partie plaignante peut être contactée. -Une déclaration selon laquelle la partie plaignante a la conviction de bonne foi que l’utilisation du matériel de la manière reprochée n’est pas autorisée par le titulaire du droit d’auteur, son mandataire ou la loi. -Une déclaration indiquant que les informations figurant dans la notification sont exactes et sous peine de parjure, que la partie plaignante est autorisée à agir pour le compte du titulaire d'un droit exclusif prétendument violé.   INFORMATIONS SUR LE PROFIL D'UTILISATEUR Nous pouvons refuser de vous accorder, et vous ne pouvez pas utiliser, un pseudonyme ou une adresse e-mail déjà utilisée par quelqu'un d'autre, imitant l'identité d'une autre personne, appartenant à une autre personne (sans son consentement préalable) et violant la propriété intellectuelle ou d'autres droits de toute personne, qui serait vulgaire ou autrement choquant, ou que nous rejeterions pour toute autre raison, à notre seule discrétion.   En considérant votre utilisation du site Communauté Alteryx, vous acceptez que toutes les informations fournies dans votre profil soient exactes, véridiques, à jour et complètes. Alteryx peut résilier votre compte si l'une des informations fournies est jugée inexacte, fausse, périmée ou incomplète.   CONTENU GÉNÉRÉ PAR LES MEMBRES Le contenu du Site Communauté Alteryx provient de diverses sources, principalement des membres de la communauté. Alteryx ne fait aucune déclaration quant à l'exactitude, l'exhaustivité ou la véracité de tout matériel soumis ou trouvé dans les zones de discussion.   Alteryx n'est pas responsable des liens de sites internet publiés dans les zones de discussion. Les liens de sites internet postés dans les zones de discussion peuvent renvoyer à des sites non administrés ni contrôlés par Alteryx et les utilisateurs doivent ouvrir ces liens à leurs risques et périls.   Alteryx n'est pas responsable des erreurs ou des retards dans le contenu ou la transmission des publications sur le site. N'oubliez pas que vous êtes responsable de vos propres décisions concernant les informations fournies par les membres de la communauté.   Alteryx ne garantit pas la confidentialité de toute communication ou information transmise sur le site, ou tout site internet lié au site de la communauté, ou autrement en relation avec les services et Alteryx ne sera pas responsable de la confidentialité des adresses e-mail, informations d'enregistrement et d'identification, renseignements confidentiels ou secrets commerciaux.   Si vous fournissez des idées, des suggestions ou des recommandations sur ce site concernant les produits, les technologies ou les services d'Alteryx («Commentaires»), Alteryx peut utiliser ces commentaires et les intégrer aux produits, technologies et services d'Alteryx sans payer de redevances et sans autre obligation ou restriction.   UTILISATION NON AUTORISÉE Si votre identification d'utilisateur ou votre mot de passe est compromis, ou si vous avez connaissance d'une utilisation non autorisée de votre compte ou d'une autre violation de la sécurité, vous devez nous en informer rapidement. Vous pouvez nous en aviser en envoyant un e-mail à Community@alteryx.com.   ÂGE Vous devez être âgé de 13 ans ou plus pour accéder au Site Communauté Alteryx.   MODIFICATIONS Alteryx se réserve le droit de modifier les présentes conditions d'utilisation à tout moment, à compter de la publication des conditions modifiées sur le forum.   LIMITATION DE GARANTIES Le service est fourni "tel quel" sans garantie d'aucune sorte, explicite ou implicite. Vous acceptez expressément que l'utilisation du service est à vos risques et périls. Alteryx ne garantit pas que le service sera ininterrompu ou exempt d'erreur, et Alteryx ne donne aucune garantie quant aux résultats pouvant être obtenus par l'utilisation du service. Alteryx ne donne aucune autre garantie, explicite ou implicite, y compris, mais sans s'y limiter, de qualité marchande ou d'adaptation à un usage particulier, en relation avec le service. Les opinions exprimées sur le site ne sont pas endossées par Alteryx.   LIMITATION DE RESPONSABILITÉ En aucun cas, Alteryx ne pourra être tenue responsable envers vous ou envers toute autre personne pour tout dommage, y compris et sans limitation, les dommages directs, indirects, accidentels, consécutifs ou punitifs découlant du présent contrat ou de l'utilisation du service ou du site. Votre seul et unique recours en vertu des présentes sera pour vous de cesser d'utiliser le service et de mettre fin au présent contrat.   INDEMNITÉ Vous acceptez d'indemniser, de tenir sans danger et de défendre Alteryx, ses actionnaires, administrateurs, dirigeants, employés et mandataires contre toute action, cause, réclamation, dommage, dette, demande ou responsabilité, y compris les frais raisonnables et honoraires d'avocat, déclarés par toute personne, découlant ou ayant trait à : (a) le présent accord ; (b) votre utilisation du Site Communauté Alteryx, y compris les données ou les travaux transmis ou reçus par vous ; et/ou (c) toute déclaration diffamatoire, calomnieuse, indécente ou autre concernant toute personne faite ou re-publiée par vous.   DROIT APPLICABLE ET LIEU Ces conditions d'utilisation constituent un accord contraignant. Le non-respect des présentes conditions d'utilisation peut entraîner la révocation du compte et toute autre action en justice. Ces conditions d'utilisation, les Règles de la Communauté Alteryx et les documents connexes énoncés dans les présentes constituent l'intégralité de l'accord entre vous et Alteryx et régissent votre utilisation de la Communauté Alteryx remplaçant tout accord antérieur conclu entre vous et Alteryx. Les lois de l’État de Californie, États-Unis d’Amérique, régissent les conditions d’utilisation et les relations entre vous et Alteryx, sans égard aux dispositions relatives aux conflits de lois. Alteryx et vous acceptez de vous soumettre à la juridiction personnelle et exclusive des tribunaux fédéraux et des États de la Californie, Orange County, en vue de la résolution de tout différend relatif aux présentes Conditions d'utilisation. © 2019 Alteryx, Inc.  
Afficher l'article complet
Après plusieurs questions posées autour de ce sujet, voici un rapide tutorial pour extraire les couleurs de fonds des cellules d'un classeur Excel.   Cette fonctionnalité n'étant pas disponible nativement dans Designer, nous utiliserons un peu de code Python pour cette opération.   Pourquoi vouloir extraire la couleur de fond des cellules d'une feuille Excel ?   Tout simplement car il s'agit bien souvent d'une information importante, au même titre que la valeur contenue dans la cellule.   Nous utilisons ici la librairie openpyxl de Python. Pour installer cette librairie (non contenue par défaut), il faut suivre la procédure écrite disponible ici.   Visuel du fichier Excel d'exemple et du workflow :   Voici le code: from ayx import Alteryx import pandas as pd import numpy as np from openpyxl import Workbook from openpyxl import load_workbook from openpyxl import styles #Load the data from Alteryx WF (Excel Path) df=Alteryx.read("#1") # Load the Excel sheet excelfile = df.get_value(0,"ExcelFile") wb = load_workbook(filename=excelfile) #Load the active sheet, if needed load another sheet based on the name #(https://openpyxl.readthedocs.io/en/stable/tutorial.html) ws = wb.active #Get row and column count row_count = ws.max_row col_count = ws.max_column #Create the array to store the cell color result_array = np.full((row_count,col_count),'', dtype=object) #Initialize some variables i=0 j=0 #Iterate through worksheet and print cell contents in hex #If needed convert it to RGB inside python or into Alteryx with a formula for row in ws.iter_rows(): for cell in row: result_array[i,j]=cell.fill.start_color.index j+=1 if(j==10):j=0 i+=1 #Create the result dataframe to pass to Alteryx df = pd.DataFrame(result_array) #Send the dataframe Alteryx.write(df,1)   Ne pas oublier de positionner le fichier d'exemple "Test.xlsx" dans un réperoire et de modifier le chemin dans l'outil input data.   Ce code peut ensuite être personalisé pour extraire la fonte, les valeurs des cellules,...  
Afficher l'article complet
Voici un guide pratique qui vous propose trois options pour vous aider à intégrer de nombreux fichiers facilement dans un workflow !  
Afficher l'article complet
L'outil Regex est un peu comme le couteau suisse de l'armée d'analyse dans Alteryx ; il y a beaucoup de façons dont vous pouvez l’utiliser pour faire les choses plus rapidement ou plus efficacement, mais même si vous utilisez simplement la lame, il est encore immensément utile. 
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 Formule à plusieurs lignes dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :   L'outil de formule à plusieurs lignes fonctionne comme l'outil de formule normal, mais ajoute la possibilité de référencer plusieurs lignes de données dans une expression. Disons, par exemple, quelqu'un était au rez-de-chaussée d'une maison et avait un outil de formule. Ils ne seraient en mesure de parler aux gens aussi au rez-de-chaussée. Si ils avaient un outil de formule à plusieurs lignes, cependant, ils seraient également en mesure de parler aux gens à l'étage, dans le grenier, et dans le sous-sol ainsi.         L'outil de formule à plusieurs lignes permet à l'utilisateur de mettre à jour un champ existant ou de créer un autre. Les deux options peuvent être très utiles, et il ya de nombreux cas d'utilisation pour chacun. Les cas d'utilisation que nous détaillons ci-dessous sont joints dans le yxmd de workflow v 11.0.       Mettre à jour le champ existant   "remplissage vers le bas" un champ : Souvent, les données peuvent être arrangées d'une manière qui semblerait bonne dans Excel mais n'est pas réaliste pour travailler avec dans Alteryx. Dans ces instances, vous pouvez souhaiter «remplir» une colonne qui a des valeurs manquantes.       Dans ce cas, seule la première personne dans chaque famille a son nom de famille peuplé. Par conséquent, nous aimerions modifier le champ famille où il est actuellement null (). Cela peut facilement être accompli comme ceci :         Pour obtenir facilement des variables et des fonctions dans la zone d'expression, il suffit de double-cliquer dessus à partir de leur onglet correspondant dans la configuration.     Créer un nouveau champ : Créer un ID unique pour chaque personne du groupe : Maintenant que les données sont nettoyées, nous voulons ajouter un ID unique à chaque personne en fonction de la famille à laquelle elles appartiennent. Afin d'y parvenir, nous allons configurer l'outil de formule multiligne comme suit :       Lors de la création d'un nouveau champ, l'utilisateur a la possibilité de sélectionner le type de champ à lui donner. Ici, int 16 a été choisi. Notez que nous regroupons par famille parce que nous voulons que l'ID soit unique au sein de chaque famille, mais il peut recommencer avec différentes familles. Ce nouveau champ ID peut être utilisé ultérieurement en tant qu'identificateur avec des outils tels que Filter, Resume et plus encore.     Effectuer des calculs : Qu'est-ce qu'un bon outil multiligne sans la possibilité de référencer plus que juste les lignes directement avant ou directement après? En modifiant la valeur des lignes num dans la configuration, vous pouvez augmenter le nombre de lignes que vous pourrez utiliser dans vos expressions.   Dans cet exemple, nous avons augmenté les lignes num sur 2. Remarquez comment il ya maintenant plus de variables à sélectionner dans la section du milieu sur la configuration. Parce que nous voulons le total de fonctionnement par famille, nous regroupons à nouveau par ce champ.       Cette méthode peut être étendue pour générer des totaux en cours d'exécution dans de nombreux scénarios différents, y compris les ventes monétaires, les comptes d'articles et plus encore.       Maintenant, nous voulons calculer la quantité moyenne de temps d'écran total par famille. Dans cette boîte d'expression de l'outil de formule multiligne, nous écrivons:   iif([ID]=3,average([Row-2:Total Screen Time],[Row-1:Total Screen Time],[Total Screen Time]),iif([ID]=2,average([Row-1:Total Screen Time],[Total Screen Time],[Row+1:Total Screen Time]),average([Row+2:Total Screen Time],[Row+1:Total Screen Time],[Total Screen Time])))     Cette méthode vérifie la valeur d'ID de chaque ligne et personnalise la formule pour générer une moyenne en utilisant les lignes correctes.     Différence par rapport au précédent : La dernière partie de la configuration de cet outil qui n'a pas encore été modifiée est les valeurs des lignes qui n'existent pas déroulantes. Cela indique à Alteryx ce qu'il faut utiliser lorsqu'une formule doit utiliser la valeur d'une ligne qui n'existe pas (d'où le nom de la liste déroulante). Cela se produirait, par exemple, lors du calcul d'une valeur pour la première ligne de données lorsque l'expression contient une variable Row-1. L'utilisateur peut choisir ce que la valeur de ligne inexistante est.   Dans cet exemple, la ligne qui n'existe pas est définie sur la ligne valide la plus proche. De cette façon, lorsque la formule tente d'utiliser [Row-1: temps total de l'écran] sur la ligne 1 et voit qu'elle n'existe pas, elle utilise à la place la valeur de la ligne 1. Cela se traduit par la différence de 0 que vous voyez dans la sortie.         Un tri a été placé avant cet outil de formule à plusieurs lignes pour trier le temps total de l'écran dans l'ordre décroissant. La formule ci-dessus a créé un champ qui est la différence entre la durée totale de l'écran de la ligne actuelle et la durée totale de l'écran de la ligne précédente. Cela rend facile de voir combien plus de temps d'écran chaque personne a besoin afin de rattraper la personne devant eux.         Plusieurs fois, l'outil de formule à plusieurs lignes sera utilisé en combinaison avec l'outil Cross Tab. Ceci est particulièrement utile si vous essayez de transformer quelques colonnes de données en une table. Un membre de la communauté Alteryx avait ce problème exact et a été en mesure de le faire résoudre dans ce post.   L'outil de formule à plusieurs lignes ne peut mettre à jour qu'un seul champ par instance d'outil. Si vous souhaitez mettre à jour plusieurs champs (et que vous vous sentez à l'aise avec l'outil de formule multiligne et l'outil de formule multichamp), essayez cette macro qui a été affichée dans la Galerie Alteryx publique.   Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil de formule à plusieurs lignes ! 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 @Kenda sur la Communauté anglaise. 
Afficher l'article complet
      Saviez vous que les visualisations sont perçues 60,000 X plus vite par le cerveau que par le texte ?   C’est une information que j’ai appris très tôt dans ma carrière dans le monde de la donnée.   Printemps 2015, j’étais assistant chef de projet dans la DSI d’un grand acteur du luxe à Paris.     Mon manager m’avait donné comme objectif de l’assister à optimiser le pilotage des différentes équipes de prestation informatique en ayant une vue consolidée sur le nombre de jours passés par projet, temps de résolution de problèmes critiques, etc.   J’étais stagiaire et j’étais impressionné par la quantité d’information que je recevais chaque jour et les processus complexes par lesquels l’entreprise passait pour extraire les demandes d’évolution et de maintenance, les formatter, les saisir sur Excel, puis les enrichir, puis produire des analyses, ensuite les mettre sur un PowerPointune fois par semaine pour les réunions de pilotage.   C'est là où je découvre le pouvoir de la visualisation de données avec Power BI.   Nous avons pu récupérer des données de plusieurs sources, en faire des calculs intelligents et produire un Dashboard qui permet d’avoir une vue à 360° sur une activité pour en faire un pilotage efficace.   Ce premier use case m’a fait comprendre qu’avant de vouloir visualiser la donnée, il faut la préparer, s’assurer qu’elle est valide, de manière qu’elle soit exploitable dans le format souhaité par « Power BI ». Un exemple simple est de faire par exemple du Pivot Table. « D’une donnée illisible, chronophage et non mise à jour à un Dashboard en temps réel qui aide à la décision, en 5 minutes. Là est la puissance de Power BI. ».     Puis, Power BI permet de faire un enchainement d’opérations sur les données, chaque étape à droite de l’écran permet de voir quelle opération a été faite. La capacité de Data préparation est présente mais néanmoins limitée pour trois raisons : L’interface ne permet pas d’identifier de manière visuel (pictogramme, couleur…) les types d’étapes qui ont été ajoutés (Suppression de champs, Ajouts de colonnes, séparation de colonnes, chercher et remplacer des caractères, formatage des données). C’est simplement une information textuelle. Il n’est pas possible de produire un diagramme reprenant l’ensemble de ces données et de générer une documentation spécifique à cet enchainement d’étapes. Revenir quelques étapes avant ou avancer quelques étapes après peut produire des erreurs en fonction des manipulations faite sur les données. Plus tard, en tant que Consultant Data Analytics, j’ai travaillé avec  plusieurs entreprises pour les aider à valoriser leur donnée au travers de la visualisation de données.   Quand les traitements devenaient volumineux, je conseillais d’implémenter une couche intermédiaire type cube ou module tabulaire pour centraliser les traitements.     Fort d’une expérience de 3 ans, et après avoir vu l’implémentation de Power BI chez + 20 clients tout secteur confondu, je le dis avec confiance : La promesse de Power BI qui est celle de permettre aux utilisateurs d’importer, transformer, de calculer (avec DAX ou M) et de visualiser leurs données en quelques clics est tenue...pour des utilisateurs qui ont de la technicité. En effet, utiliser DAX ou M n'est pas tout à fait destiné à des utilisateurs métiers. En tant que consultant technique, il était aisé pour moi d'utiliser du DAX ou du M, mais ce n'est pas le cas des métiers (Contrôle de gestion, Finance, RH) qui utilisent Power BI. A partir du moment où il y a besoin de faire de l’historisation, du monitoring/versioning de flux de données, du calcul complexe sur plusieurs dimensions et mesures, le modèle de préparation de données à ce niveau-là n’est plus suffisant. L’une des forces de Microsoft est de pouvoir mettre à disposition des informaticiens des outils comme SSIS & SSAS pour assurer la partie ETL et l’intelligence de calcul. Ces deux outils peuvent également bénéficier de la puissance du cloud Azure pour être déployé rapidement.   Toutefois, il n’est pas aisé pour un utilisateur métier de faire bon usage de SSIS ou de SSAS. Ce ne sont pas des outils qui sont destinés à des utilisateurs métiers, qui fonctionnent au travers de code SQL et de packages à « déployer », souvent avec un outil de gestion de version type SVN pour industrialiser les déploiements. Les développements doivent faire donc l’objet de spécifications fonctionnelles et techniques, validés par les métiers, puis les développeurs qui doivent régulièrement vérifier avec les métiers si leurs développements répondent bien à leurs besoins. Ceci peut être chronophage, particulièrement quand le besoin d’analyse est urgent.   C’est là où la plateforme Alteryx prend tout son sens dans une architecture Alteryx + Power BI   C’est une plateforme d'analyse de données en libre-service avec une plateforme capable de vous aider à découvrir, préparer et analyser toutes vos données, puis de déployer et partager des analyses à grande échelle pour en faire des visualisations pertinentes sur Power BI Alteryx a 4 pilliers, et chacun répond à une spécificité de la journée analytique, c’est-à-dire de la découverte de la donnée, son usage et analyse, son partage, et sa mise à l’échelle en production.  Quand on pense préparation de données, la logique Alteryx veut que chaque étape soit « visible » et « documentée ». L’utilisateur visualise les étapes par lesquelles passent ses données et ce, de manière aisée, flexible et sans code.     Ceci permet de : Développer un workflow. Chaque icone représente une opération faite sur les données. Un ensemble d’icone constitue un workflow par lequel les données transitent. Chaque groupement d’icone ayant des fonctionnalités similaires ont un code couleur différents. Sur l’exemplee : On voit 4 couleurs : Verts : Entrée et visualiser les données Bleu : Préparation et transformation des données Violet : Jointure de données Marron : Outils prédictifs. En un coup d’œil, il est possible de voir les principales opérations d’un workflow.   En combinant Alteryx et Microsoft Power BI, les organisations peuvent rationaliser et accélérer le processus de préparation et d'analyse des données. Ceci fournit une manière plus rapide de fournir une expérience de bout en bout pour l'accès aux données, la préparation, l'analyse, la visualisation et la consommation, fournissant plus des analyses plus rapidement avec un ensemble plus complet de données.  « Alteryx donne du pouvoir au rôle disruptif de « Citizen Data Scientist », c’est-à-dire offrir la capacité à un analyste d’appliquer des modèles prédictifs, et ce, sans coder. C’est une révolution. »   The Beauty & The Brain : Comment rendre vos découvertes data science visuellement parlante pour les analystes ?   Power BI intègre du code R, et des visuels Python…Et pourquoi pas faire du Code R, Python, et bénéficier de + 15 modèle prédictifs sur Alteryx pour déployer les résultats sur Power BI et les visualiser ?   Visualiser ses données dans des Dashboard parlants a une importance capitale pour comprendre son activité, et donc de mieux la piloter, et prendre les décisions nécessaires. Jusque-là, la capacité de pouvoir appliquer des modèles prédictifs était un terrain réservé à des Data Scientists qui avaient la connaissance informatique et statistique nécessaire pour entrainer des modèles sur les données. Etant  intéressé par les infinies possibilités de la data science, le fait d’avoir un outil qui me permette à la fois de préparer mes données, de les analyser, et d’appliquer des modèles prédictifs en quelques clics est une opportunité en or pour pousser mes analyses plus loin. Ci-dessous, vous voyez les différents modèles disponibles : Réseau de neurones, régression linéaire, arbre de décision, etc.     « Code free oui. Code friendly aussi » Avec Alteryx, vous pouvez faire usage de ces outils prédictifs sans code, mais également entrer dans le code avec lequel l’outil est développé. Ceci donne donc de la flexibilité aux data scientists de modifier le code en fonction de leurs besoins et de leurs connaissances.   En résumé, étant un utilisateur de Power BI depuis 4 ans, retrouver la simplicité d’usage de la visualisation dans la manière de préparer les données avec Alteryx offre une vraie valeur ajoutée au processus analytique. Il est aujourd’hui aussi simple de faire de la visualisation que de faire de la préparation de données ou d’appliquer des modèles prédictifs et ce, sans connaissances techniques poussées.   Je vous laisse avec quelques liens utiles :  Webinar | Comment devenir Citizen Data Scientist ? Comment connecter Power BI à Alteryx Academy Alteryx | Formation gratuite sur Alteryx A bientôt pour un nouveau post sur la communauté,   Zakaria  
Afficher l'article complet
Bienvenue dans la Communauté francophone Alteryx ! Chez Alteryx, nous sommes extrêmement passionnés par le fait de vous permettre de pouvoir fournir rapidement des informations plus approfondies avec des workflows intuitifs. Nous avons créé cet espace en tant qu'interface de support entre utilisateurs francophones pour vous donner le loisir de vous réunir, de recueillir des informations précieuses les uns des autres, de collaborer et d'innover autour des produits Alteryx. Nous souhaitons que votre voyage ici soit le plus complet possible. Nous avons donc conçu ce guide pour vous aider à vous familiariser rapidement avec la communauté Alteryx. Nous espérons que vous trouvez cela utile !   DÉMARRAGE RAPIDE   Posez des questions   Lancez une conversation, recherchez des solutions et partagez toutes vos questions en français.    Visitez le Forum    Obtenez une formation   Besoin d'aide pour démarrer avec Alteryx, ou à la recherche de techniques supplémentaires pour parfaire vos compétences ? Assurez-vous de passer par l' Alteryx Academy  (actuellement en anglais et très bientôt en français) Le pouvoir d'aider la Communauté   Aidez vos pairs à découvrir de nouvelles et meilleures façons d'obtenir les réponses qu'ils cherchent.   Rendez-vous ici pour voir toutes les questions sans réponse !   AIDE-MÉMOIRE POUR LES NOUVEAUX MEMBRES Consultez les Règles de la Communauté Alteryx pour comprendre ce que signifie être membre ici. Personnalisez votre expérience, votre profil et la fréquence à laquelle vous recevez des e-mails de notre part en accédant à Mes Paramètres. Apprenez-en plus sur les fonctionnalités et les paramètres dans la documentation d'aide de la communauté (en anglais). Curieux à propos du classement des utilisateurs ? Lisez notre FAQ sur les classements d'utilisateurs.   PLUS DE RESSOURCES ALTERYX ! Alteryx.com - En savoir plus sur notre excellente société et notre mission de responsabiliser les analystes et les utilisateurs des différentes branches d'activité en visitant notre site internet (en anglais). Le Cendre d'Aide Alteryx - Un manuel d'utilisateur complet et détaillé accessible en ligne sur le fonctionnement de nos produits. Alteryx Public Galleryx - La Gallery publique Alteryx est une plateforme dans le Cloud qui vous permet de découvrir, de partager et de publier des applications d'analyse (en anglais). Alteryx For Good - Chez Alteryx, nous cherchons avant tout à soutenir des causes louables et nous vous invitons à nous rejoindre dans cette action bénévole (en anglais) ! Anciens téléchargements - Cette page contient des liens de téléchargement Alteryx et des notes de publication pour les versions 11.7 et antérieures (en anglais). Centre de Support - Explorez toutes les ressources et les informations utiles pour résoudre vos questions ! Alteryx SWAG Store - Le Magasin Alteryx est votre point de vente unique où vous trouverez les produits et vêtements officiels Alteryx. Montrez votre fierté pour ALTER.NATION en portant les toutes dernières tenues Alteryx (en anglais) !   Nous sommes impatients de vous compter parmi nous au sein de la communauté !
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 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
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 de données dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer  :    L'outil Entrée de données est le point de départ dans Designer. Il vous est bien entendu possible d'apporter des données ratissées sur le Web ou provenant d'API à l'aide de l'outil Télécharger (apprenez à le maîtriser ici) et de nos outils Connecteur préconçus, mais l'outil le plus simple pour extraire les données de vos formats de fichiers et bases de données les plus utilisés est l'outil Entrée de données. À noter :   Vous pouvez entrer n'importe quel format de fichier pris en charge avec un simple explorateur de fichiers :                 Définitivement terminé. Une fois aue le fichier d'entrée est sélectionné, vous pouvez afficher un aperçu du jeu de données entrant dans le menu de configuration de l'outil.   Connectez-vous à des sources de données ODBC ou OleDB  Assurez-vous d'enregistrer vos connexions de base de données sous forme d'alias pour pouvoir les saisir plus rapidement ultérieurement !   Décompressez et entrez les fichiers .zip   Vous pouvez également utiliser l'outil Entrée de données avec un caractère générique (*) pour entrer plusieurs fichiers du même schéma depuis un seul répertoire. Découvrez comment utiliser le caractère générique et entrer des tables de différents schémas ici.   À la recherche d'entrées plus dynamiques  ? Vous pouvez compter sur l'aide de l' outil Entrée dynamique  ! Apprenez à le maîtriser ici.   Remarque  : Si vous partagez des workflows avec des entrées, n'oubliez pas de les exporter si le ou la destinataire ne dispose pas déjà du même fichier d'entrée sur son ordinateur.   Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil Entrée 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 @MattD sur la Communauté anglaise.   
Afficher l'article complet
Lire dans plusieurs fichiers Excel, avec plusieurs onglets qui ont des schémas différents Une des meilleures choses au sujet de Alteryx est la capacité de lire dans plusieurs dossiers très facilement et de les combiner automatiquement en un seul DataSet. Cela devient un peu plus délicat lorsque vous traitez avec des fichiers qui ont des schémas différents ou des fichiers Excel avec plusieurs onglets. L'ajout de plusieurs fichiers Excel avec plusieurs onglets et la modification du schéma dans chaque onglet le prend à un autre niveau. Si vos onglets ont le même schéma, l'article que vous voulez lire est ici. La façon d'accomplir la tâche si les onglets ont (ou peuvent avoir) des schémas différents (changement de noms de champs en fonction de la feuille) est d'utiliser des macros de lot imbriquées. J'ai joint un exemple de workflow construit dans 11,0 qui démontre le processus. Dans le workflow principal illustré ci-dessus, l'entrée de l'outil de répertoire tire dans les chemins de fichiers de tous les fichiers .xlsx dans le répertoire que vous pointez vers (Notez que vous devrez peut-être rediriger cet outil dans l'exemple vers un répertoire de votre ordinateur). La plupart de la magie se produit dans la macro photo ci-dessus. Cette macro prend le champ, et met à jour l'outil de données d'entrée principal pour lire le premier fichier dans la liste à partir de l'entrée d'annuaire. Il est configuré pour lire la liste des noms de feuilles dans ce premier fichier, mais également pour afficher le chemin d'accès complet à partir de l'outil de données d'entrée. Un nouveau champ est formaté dans la formule pour un chemin d'accès complet acceptable pour un fichier Excel, y compris le nom de la feuille souhaitée. Ce chemin de fichier final est passé dans la 2ème macro comme paramètre de contrôle. La deuxième macro est très simple. Il prend le chemin de fichier reçu à partir de la première macro, met à jour l'outil de données d'entrée, lit dans ce fichier et le transmet ensuite à la première macro. Il répète ce processus une fois pour chaque feuille dans chacun des fichiers en cours de passage à partir de l'outil d'entrée de répertoire. Chaque macro batch contient les données jusqu'à ce que chaque lot soit terminé et le combine en un ensemble de données volumineux. Note: l'échantillon a été créé en 11,0-il ne sera pas ouvert dans les versions antérieures. Une des meilleures choses au sujet de Alteryx est la capacité de lire dans plusieurs dossiers très facilement et de les combiner automatiquement en un seul DataSet. Cela devient un peu plus délicat lorsque vous traitez avec des fichiers qui ont des schémas différents ou des fichiers Excel avec plusieurs onglets. L'ajout de plusieurs fichiers Excel avec plusieurs onglets et la modification du schéma dans chaque onglet le prend à un autre niveau. 11,0
Afficher l'article complet
Installer Alteryx sur Mac Si vous souhaitez utiliser Alteryx sur sur votre Mac, jetez un oeil aux suggestions suivantes. Gardez à l'esprit que cette façon d'utiliser Alteryx n'est pas officiellement prise en charge pour l'instant. Ceci étant, nous comprenons que certains de nos clients ont ce besoin et nous aimerions être proactifs sur les avantages et les inconvénients de l'exécution de Alteryx sur un Mac via un environnement virtuel. Bien qu'Alteryx soit natif sur Windows, il ya deux façons de l'installer sur un Mac. 1) utiliser Boot Camp, intégré à partir de Mac OS X. 2) utiliser une application de virtualisation, pour faire tourner Windows sur Mac, telle que VMware ou Parallels, entre autres. Bootcamp - les pours: Accès complet au matériel pour des besoins CPU plus gourmands (Alteryx s'exécutera plus rapidement dans la configuration Boot Camp). Gratuit, inclus avec tous les nouveaux Mac. Partition Boot Camp simple à configurer Bootcamp - les contres Nécessite plus de connaissances et de compétences informatiques. Nécessite de démarrer dans OS X ou Windows au démarrage de la machine en maintenant une touche appuyée (pour dépendre de l'ordre de démarrage des systèmes). Sensible aux malwares comme un PC, plus difficiles à éradiquer, et peuvent affecter OS X. Nécessite de garder une partition OS X sur le disque pour les mises à jour, firmware, réparations. Plus difficile à réparer et à maintenir qu'un PC standard étudié pour fonctionner sous Windows. Machine Virtuelle - les pours Exécuter un OS invité dans une fenêtre sur OS X, plus convivial pour les nouveaux utilisateurs et ceux qui ne sont pas encore sûr. Facile à passer d'un système d'exploitation à l'autre, autant de systèmes d'exploitation que votre RAM peut prendre en charge. Les versions commerciales de certains logiciels de virtualisation peuvent copier la configuration de Boot Camp présente et l'utiliser dans OS X pour bénéficier du meilleur des deux mondes Plus facile à utiliser, les «instantanés» de l'OS invité peuvent revenir à un état antérieur en quelques secondes pour résoudre les problèmes suites à mises à jour/malware. Exécute la plupart des OS version, Windows, Linux, OS X Server Editions seulement Exécutez plus d'un OS invité à la fois avec suffisamment de RAM et d'espace disque. Plus facile à utiliser car pas besoin de Dual boot, ou exécuter un OS invité comme un fichier dans un programme. · Certaines possibilités d'intégration, copier et coller, dossiers partagés, etc. entre les deux ou plus OS. · Plus facile de se sortir des problèmes via le logiciel de virtualisation ou OS X "Force Quit". Machine virtuelle - les contres OS invité n'a pas accès au matériel, pas de Direct X, animation 3D limité Nécessite plus de RAM, machine plus puissante: 4 cœurs et plus, 4Go de RAM et plus, carte vidéo dédiée préférée. (2 cœurs 2Go de RAM possible, mais pas recommandé). Avoir à partager la RAM et les cœurs avec OS X. Impossible légalement d'exécuter les versions du client OS X. Un grand Merci à David Sommers pour son aide dans la mise en place de ce guide! A bientôt! Chad Suivez moi sur Twitter! @AlteryxChad Un guide pour les utilisateurs Alteryx Mac! Alteryx designer
Afficher l'article complet
Retrouvez ici l'index complet de la base de connaissance. 
Afficher l'article complet
Supposons que votre feuille de calcul a plusieurs feuilles avec la même structure et vous souhaitez lire plusieurs feuilles dans votre module à la fois. Votre première réaction pourrait être d'utiliser un outil d'entrée par feuille, suivi d'un outil de syndicat pour rassembler toutes les données. Dans ce cas, l'alternative préférée consiste à utiliser l'outil d'entrée dynamique. Dans cet exemple, nous avons des données démographiques pour 5 États, où les données d'un État sont dans chacune des cinq feuilles à l'intérieur d'un fichier Excel. Dans ce scénario, nous aimerions entrer les données de seulement 3 des cinq feuilles (Alaska, Arizona et Californie).     Nous pouvons utiliser l'outil d'entrée de texte pour spécifier les noms des trois feuilles, voir l'image suivante. Nous nous connectons ensuite à un outil d'entrée dynamique, que nous configurons pour utiliser les noms de feuille que nous avons spécifiés dans l'outil d'entrée de texte, comme moyen de mise à jour du «nom de fichier/table» que l'outil d'entrée dynamique sera l'importation.     Outil d'entrée dynamique configuration   From la configuration de l'outil d'entrée, accédez au fichier Excel et sélectionnez l'une des feuilles ou des onglets, cette sélection servira d'espace réservé. Cliquez sur le bouton "éditeur SQL" pour la table ou la requête, ceci doit indiquer: Select * from'Alabama $'lorsque le module s'exécute, le texte'Alabama $'sera remplacé par les noms de table spécifiés dans l'outil saisie de texte. Choisissez la case d'option "lire la liste des fichiers"; pour la liste déroulante "Field", sélectionnez le nom de champ qui a été créé dans l'outil d'entrée de texte (dans lequel les noms de feuille ont été tapés) et définissez l'action pour modifier le nom de fichier/table.           Après l'exécution du module, vous remarquerez que les enregistrements des trois différents les feuilles seront remplies dans la vue de table de votre navigation. Une excellente option pour profiter de ce processus est l'option #5 "nom de fichier de sortie comme champ", qui vous permet d'ajouter le chemin d'accès complet ou le nom de fichier comme un champ pour chaque enregistrement unique. Il s'agit d'un excellent moyen de vous permettre de rapidement regrouper et d'organiser vos données en fonction de la feuille à partir de laquelle il a été source.  
Afficher l'article complet
Licence Series partie 1-Bienvenue à Alteryx Bienvenue à la série de licences Alteryx où vous pouvez apprendre tout ce dont vous avez besoin pour commencer avec Alteryx. Dans les articles ci-dessous vous apprendrez comment installer, gérer et manipuler les erreurs avec votre licence Alteryx. Nous aimons Alteryx et nous espérons que vous aussi! Veuillez lire attentivement les informations ci-dessous et les articles d'instruction suivants. 11,8 et nouvelle licence FAQ-licence-FAQ-Alteryx-11-8 11,7 et plus d'informations de licence ci-dessous Si vous apprenez quelque chose de cette information, gardez votre clé de licence ou de fichier dans un endroit où vous pouvez le trouver. Si vous n'avez pas installé Alteryx ou cherchez à trouver la nouvelle version s'il vous plaît cliquer sur le lien-http://downloads.alteryx.com/ Les spécifications techniques ainsi que les sources de données supportées peuvent être trouvées ici: http://www.alteryx.com/techspecs Questions de licence ou questions s'il vous plaît email: Fulfillment@alteryx.com Contrat de licence: voir pièce jointe Besoins d'activation clés de licence: Afin d'utiliser les clés de licence, quelques configurations de sécurité système devront être disponibles pour Alteryx de parler à notre système de licences. Voici une liste de ce dont vous avez besoin: 1. Ouvrez le port 80 et 443 2. Liste blanche: License.alteryx.com, Gallery.alteryx.com, pages.alteryx.com, Marketo.net, mktoresp.com, FNO.devops.alteryx.com, licenses.alteryx.com 3. Le serveur de licences est "License.alteryx.com" qui est un alias pour Gallery.alteryx.com et se résout à plusieurs adresses IP associées à un équilibreur de charge élastique sur Amazon Web services. AWS ELB peut et va changer les adresses IP au fil du temps, donc si vous êtes statiquement liste adresses IP sur un pare-feu qui nie autrement l'accès à TCP/80 et TCP/443, vos utilisateurs finaux finiront par perdre la connectivité à notre serveur de licences que votre liste blanche statique obsolesces. La solution consiste à activer un processus qui actualisera ou réimplémentera régulièrement votre liste d'autorisation en fonction des résultats d'une nouvelle recherche DNS de "License.alteryx.com" 4. Utiliser un serveur proxy? Assurez-vous que Alteryx a accès à ce serveur. Si vous utilisez des scripts sur votre serveur proxy, vous ne serez pas en mesure d'utiliser les clés de licence et devront utiliser des fichiers de licence Alteryx licences groupées: Alteryx designer Alteryx designer w/spatial Alteryx designer w/Scheduler Alteryx designer w/données Alteryx designer w/Scheduler w/Data Alteryx Server Alteryx serveur w/données Déploiement de base Données spatiales Option de planificateur Données: US, CAN, EUR, ou tous * Option de planificateur. Données: US, CAN, EUR, ou tous * Planificateur et Galerie Planificateur et Galerie et données: US, CAN, EUR, ou tous * * votre paquet de données peut inclure d'autres zones géographiques du monde. Si vous êtes intéressé par d'autres paquets de données, veuillez contacter votre représentant de compte. Note: s'il vous plaît être conscient que Alteryx serveur w/données est destiné aux utilisateurs qui ont concepteur w/licence de données afin qu'ils puissent être en mesure de déployer leurs workflows en utilisant des données sur le serveur. Le serveur Alteryx ne vient pas avec des données et seuls les utilisateurs avec des licences de données doivent utiliser les données sur le serveur. Si vous avez des questions, s'il vous plaît voir le contrat de licence ou de parler avec votre représentant de compte. Si vous avez besoin de Alteryx sur un os de serveur, machine virtuelle, ou si vous êtes à la fin de votre contrat, veuillez contacter votre représentant de compte pour les options d'installation. Maintenant que vous avez lu à travers la façon dont vous pouvez configurer votre machine pour installer votre licence. S'il vous plaît passer à l'article suivant: Licence série partie 2-installation de licence Licence série partie 3-gestion de votre licence Licence Series partie 4-erreurs de licence Installation
Afficher l'article complet
Option pour la sortie d'un fichier à plusieurs feuilles ou des onglets dans un fichier Excel utilise la sortie Tool.   In cet exemple, nous voulons créer des feuilles multiples ou des onglets. Nous aurons un onglet par ville, de sorte que tous les clients dans la même ville sera dans la même feuille ou un onglet.  Configu rez l'outil de sortie pour modifier le nom de fichier/table et sélectionnez le champ à fractionner votre fichier dans le champ contenant le nom de fichier ou une partie du nom de fichier déroulant, pour cet exercice, il serait City16.   la sortie affiche une feuille ou un onglet par ville.   UPDATE 12/8/2015: Sur une note similaire si vous souhaitez avoir nommé des feuilles à l'aide de l'outil de rendu Alteryx de sorte que vous pouvez avoir joliment formaté sortie Excel avec des couleurs et d'autres fonctionnalités de rapport Alteryx dans la sortie Excel, vous pouvez utiliser "Grouper par" fonctionnalité dans les outils de Reporting avec vertical avec des coupures de section dans l'outil de mise en page final. Voir l'exemple ci-joint (SheetNames yxmd) créé en 10.0.
Afficher l'article complet
Bienvenue dans la Communauté Alteryx !   Chez Alteryx, notre passion est de permettre aux utilisateurs de trouver rapidement des informations appronfondies à l’aide de workflows intuitifs. Nous avons créé cet espace Communauté entre utilisateurs francophones pour faciliter la communication, l’échange, la collaboration et susciter l’innovation autour des produits Alteryx.   Alors que notre communauté a été conçue pour, mais surtout, avec les utilisateurs d’Alteryx, nous accueillons tous ceux qui ont un intérêt pour le mélange de données, l'analyse avancée et le partage de connaissances.   Les règles suivantes ont pour but de vous aider à comprendre la signification d'être membre de la communauté Alteryx. N'oubliez pas que l'utilisation de cette communauté est soumise à ces règles, nos conditions de service et notre politique de confidentialité.     1. Soyez respectueux   Les membres de la communauté ont divers rôles, différents niveaux d'expertise, et sont issus de diverses industries mais tous méritent de se sentir à l'aise ici. Respectez le temps et l'attention des membres en posant des questions claires et en partageant ce que vous avez appris jusqu'à présent à travers votre expérience ou vos recherches antérieures. Offrez une aide honnête et gardez un ton positif, des commentaires constructifs et soyez patient avec les autres (certains d'entre nous ne sont pas aussi techniques que d'autres ! ).   2. Soyez pertinent   Assurez-vous que vos contributions sont pertinentes pour la Communauté, correspondent au style de discussion spécifique et au sujet que vous rejoignez. Veuillez ne pas publier de messages en double dans différentes sections de la communauté pour éviter de couper la discussion. Si vous avez une nouvelle question, démarrez un nouveau fil de discussion plutôt que d'interrompre une conversation. Assurez-vous de publier dans la même langue que celle employée par la communauté que vous visitez.   3. Appréciez les autres   Montrez votre gratitude envers ceux qui vous ont aidé ou inspiré ! Si vous trouvez une contribution utile, donner lui une étoile ou acceptez la comme une solution à votre problème. Les compliments aux solutions aident à dynamiser la valeur des contributions, ce qui les rendra plus faciles à être trouvées et améliorera la réputation de leurs auteurs.   4. Tenez votre parole   Ne publiez rien qui pourrait enfreindre les accords contractuels (droit d'auteur, secret commercial ou autre) ou les accords de non-divulgation auxquels vous êtes soumis.   5. Protégez la vie privée - la vôtre et celle des autres   Ne partagez rien à propos de vous-même ou de votre organisation que vous ne voudriez pas voir sur un panneau d'affichage. Partagez votre adresse e-mail d'affaires si vous le souhaitez, mais ne publiez pas d'informations personnelles - les vôtres ou celles des autres - y compris les informations de contact ou tout contenu que vous recevez en entretien privé sans le consentement de l'auteur.   6. Rappelez-vous, le contenu est généré par les utilisateurs Vous trouverez beaucoup de bons conseils ici, mais n'oubliez pas que la situation, la configuration ou la mise en œuvre peut varier de celle de la personne partageant une solution. Certains conseils que vous trouverez ici peuvent même être erronés. Appliquez le même bon sens ici que vous appliqueriez à toute information trouvée sur l'Internet.   7. Ne mélangez pas les affaires   Partagez des informations sur les produits et services que vous aimez lorsque cela est pertinent ! Mais s'il vous plaît, n'utilisez pas la Communauté Alteryx pour prospecter ou faire de la publicité. Nos modérateurs mettront le holà la dessus. S'il y a un événement auquel vous voulez que les membres participent ou quelque chose que les membres achètent, demandez-nous d'abord : @StephV    8. Droits des modérateurs   Alteryx réserve le droit à ses modérateurs d'éditer, déplacer, bloquer ou supprimer des discussions, des signatures ou des images qu'ils considèrent comme inappropriées ou dérangeantes pour notre communauté. Nous pouvons également expulser tout membre à notre seule discrétion. Nous communiquerons toujours avec vous via messages privés pour vous informer d'une décision. Nous vous demandons de faire de même si vous avez besoin de commenter une action de modération pour ne pas perturber le reste de la communauté. N'hésitez pas à nous envoyer un message privé.     Le logo Alteryx et employés Alteryx    Vous remarquerez que certains membres de la communauté ont un logo Alteryx à côté de leurs noms ce qui signifie que ce sont des employés d'Alteryx. Comme vous, ils sont membres de la communauté et passionnés par les produits Alteryx, nous les encourageons à partager leurs connaissances et leurs opinions ici. N’hésitez pas les solliciter !   Feedback et Idées   Nous voulons que ce soit la meilleure communauté qu'il puisse être, alors faites-nous savoir ce que vous pensez, ou comment nous pouvons aider à améliorer votre expérience au sein de la communauté Alteryx en partageant vos idées au sein du forum !   Problèmes   Si vous avez des questions qui ne peuvent pas être discutées dans la communauté : Écrivez-nous à Community@alteryx.com ou contactez le support clientèle. Nous serons heureux de vous aider !   Contenu inapproprié   Si vous remarquez des utilisateurs qui enfreignent ces règles, n'hésitez pas à leur donner des conseils. Si vous voyez des cas particuliers d'abus, de grossièreté ou d'autres violations, veuillez les signaler à l'équipe de la communauté en choisissant "signaler au modérateur" dans le menu des options du message et laissez-nous savoir pourquoi vous trouvez le contenu inapproprié. Si vous avez des questions au sujet de ces règles, termes ou politiques, faites-le nous savoir. Règles de la Communauté Alteryx  
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 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
Qu'est-ce qu'un groupe interne d'utilisateurs Alteryx ? Toutes les réponses dans cet article.
Afficher l'article complet
Cet article fait partie de la série Maîtrise de l'outil, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons vous introduire les ressources application et macro dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer.
Afficher l'article complet
Produit cartésien Join/cartésien Question Comment puis-je créer une jointure cartésienne de mes données? Réponse Une jointure cartésienne, également connue sous le nom de produit cartésien, est une jointure de chaque ligne d'une table à chaque ligne d'une autre table. Par exemple, si la table a a 100 lignes et est jointe à la table B, qui a 1 000 lignes, une jointure cartésienne se traduira par 100 000 lignes. Ce type de jointure peut être utile lorsque vous devez produire un DataSet qui contient toutes les combinaisons de deux tables ou plus. Vous pouvez continuer à ajouter à la jointure en ajoutant d'autres outils d'ajout. Il suffit de connecter la sortie du premier outil Append à l'entrée cible d'un deuxième outil Append et de connecter la troisième table à l'entrée source du deuxième outil Append. Poursuivez cette configuration pour autant de tables que nécessaire. Dans l'exemple ci-dessous, un concessionnaire de voiture avait besoin d'une liste de chaque combinaison de modèle, couleur extérieure, couleur intérieure et paquet d'options. Voici ce que les quatre table cartésienne Join ressemble à: Les tableaux contiennent les données suivantes: Un échantillon des résultats du workflow illustré ci-dessus ressemble à ceci: Important Par défaut, l'outil Append est défini sur erreur sur plus de 16 ajouts afin de protéger l'utilisateur de produire par inadvertance une quantité étendue d'enregistrements. Si vos données ont plus d'ajouts que cela, vous pouvez modifier ce paramètre comme indiqué ci-dessous pour autoriser tous les ajouts: Ce workflow, créé en 10,6, est joint. Merci! 10,6
Afficher l'article complet
Étiquettes