Base de Connaissance - Français

Apprenez auprès des experts.
Merci de votre intérêt à rédiger pour le Blog de la Communauté francophone !   Informations et règles   Bien que les Blogs Alteryx peuvent être souvent techniques, ils racontent généralement une histoire ou sont rédigés sur un ton plus personnel et détendu. Les Blogs sont également l'endroit idéal pour publier des actualités, des communiqués et des articles de reflexion.   Comment contribuer ?   Bloguer est un privilège, et non un droit ! Si vous souhaitez publier sur le Blog, vous devez disposer d'autorisations élevées. Avant de poursuivre, veuillez contacter votre Modérateur de Communauté  @StephJ par message privé pour demander l’octroi des autorisations de Contributeur au Blog   Si vous ne recevez pas de réponse sous 48 heures, vous pouvez   transmettre votre demande à  la Communauté  :  community@alteryx.com   Veuillez indiquer les détails suivants dans votre demande à community@alteryx.com : Votre nom d'utilisateur de la Communauté Votre adresse e-mail Le Blog auquel vous souhaitez contribuer. Exemple: Je souhaiterais disposer des autorisations nécessaires pour contribuer au Blog - Français.   Nous vous remercions à l'avance de votre patience !   Une fois que les autorisations requises vous auront été accordées par le Modérateur du Blog, veuillez suivre les étapes ci-dessous : Soumissions au Blog : En tant que Contributeur validé, vous aurez accès à la page "Soumissions au Blog" sur laquelle vous pouvez créer et transmettre votre contenu pour révision avant publication.     Depuis le menu de navigation Communauté à gauche, accédez à la page « Soumissions au Blog ». Vous pouvez également y accéder via le lien direct : Soumissions au Blog   Si vous ne voyez pas la zone des soumissions, ou que vous recevez un message d'erreur lorsque vous cliquez sur le lien — cela signifie que vous ne disposez pas des autorisations nécessaires.     Reportez-vous aux instructions indiquées sous « Comment contribuer » ci-dessus.   Depuis la page des soumissions, le Tableau de bord du Blog s'affichera du côté droit de l'écran. Lorsque vous êtes prêt à créer votre brouillon, cliquez sur « Démarrer un article ».       Utilisation de l'Éditeur de Blog   L’éditeur est assez simple, mais il est utile de souligner ici quelques détails.   Sujet de l'article - Il s'agit du titre de la publication. Il doit être clair et concis. Extrait de l'article - Il s'agit du descriptif qui s'affichera sur la page principale du Blog.  Il doit capter l'attention du lecteur afin de l'inciter à cliquer pour lire votre publication. Éditeur - C'est l'endroit où est envoyé le corps de votre publication. Facultatif : Au bas de votre article de Blog, nous vous encourageons à y insérer une courte biographie afin d'aider les lecteurs à mieux vous connaître. Vous pouvez également inclure une photo de portrait et/ou un lien vers vos comptes de réseaux sociaux (Twitter, LinkedIn). Si vous choisissez d'inclure une biographie, veuillez l'insérer dans le corps du brouillon de votre Blog.     L’éditeur vous demande de saisir un titre, un extrait et une copie du corps du texte afin de l’ « Enregistrer comme brouillon » ou de l'envoyer pour publication.     Si vous n'êtes pas prêt à envoyer votre article de Blog pour révision, veuillez l'enregistrer comme brouillon.   Pour continuer à modifier un « Brouillon enregistré », accédez au Tableau de bord du Blog sur la page " Soumissions ".       Une fois que vous êtes prêt à envoyer votre contenu de Blog pour révision, cliquez simplement sur « Publier » le brouillon sur la page des soumissions. Cet envoi déclenchera notre processus interne de révision.   Processus de révision et de publication des soumissions au Blog   L'équipe de la Communauté est responsable de l'approbation des soumissions, de la révision du contenu (structure et grammaire), et de leur programmation pour publication. Veuillez prévoir un délai de 1 à 2 semaines pour le processus de révision. Si nous avons des questions sur le contenu avant publication, nous vous contacterons directement.   Remarque importante : La publication d'un contenu de Blog sur la page des soumissions ne signifie pas que votre contenu de Blog est accessible au grand public. Seuls les utilisateurs autorisés à contribuer au Blog ont accès à cette zone. Il est important de ne pas partager les liens vers les articles qui se trouvent sur la page des soumissions.     Conseils pour la rédaction d’un Blog Voici quelques conseils pour rédiger un excellent article de Blog ! Employez un langage positif et stimulant La plupart des lecteurs sont pressés, ne les bombardez pas avec de longs blocs de texte Entrecoupez les paragraphes avec des images ou des espaces vides Utilisez des listes à puces ou numérotées Divisez le contenu en sections Utilisez des captures d'écran, des images et des icônes pertinentes Soyez attentif à la taille, à la lisibilité et au positionnement de ces éléments Créditez vos images ! Si vous utilisez une image / vidéo / illustration tirée d'Internet, veillez à citer la source d'origine. Nos lecteurs sont intéressés par le chemin parcouru de votre point de vue, alors expliquez leur les défis que vous avez su relever ! Soyez humain et utilisez VOTRE voix. Chaque publication de Blog doit contenir un « Appel à l'action » pour encourager l'engagement  Posez une question directe : « Avez-vous déjà eu la chance de découvrir xyz ? » « Quelle est VOTRE expérience avec abc ? » Citez un événement à venir comme Inspire, une tournée de présentation, un fil de discussion, etc. Redirigez les lecteurs vers une vidéo ou une autre ressource permettant d'en savoir plus sur un sujet en particulier.   Utilisation des liens   Les liens sont très importants dans la rédaction de Blogs. Ils améliorent les chances que votre publication soit récupérée par les moteurs de recherche et peuvent être très utiles pour nos lecteurs. Voici quelques exemples de liens que nous souhaitons voir apparaître dans vos publications : Alteryx - lien vers une page pertinente sur www.alteryx.com/fr la première fois que vous mentionnez Alteryx Outils - lien vers la documentation d'aide en ligne lors du référencement d'outils : https://help.alteryx.com/DocPortal/fr/DocPortal.htm   Concepts - lien vers Wikipédia ou d'autres sources non biaisées Publications de la Communauté - lien vers groupes de discussion, autres blogs, oui, oui, oui et oui ! Faites de votre mieux pour insérer des liens vers des éléments qui sont natifs de la Communauté francophone ! YouTube, mèmes, bandes dessinées - bien sûr ! Tant qu'ils sont appropriés (aucune connotation religieuse ou politique). C'est rafraîchissant d'intégrer un peu d'humour ou de légèreté 😉     Autres points importants concernant les liens : N'utilisez un lien QU'UNE SEULE FOIS. Les liens répétés sont pénalisés par les moteurs de recherche Veuillez faire en sorte que les liens s'ouvrent dans une nouvelle fenêtre. Ce serait dommage que les lecteurs perdent de vue votre excellent contenu lors de leur redirection ! Veillez à insérer un lien vers la version À JOUR de l'aide (remplacez le numéro de version par « à jour ») Si vous avez des questions sur la façon de contribuer au Blog, écrivez-nous un commentaire ci-dessous !
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 m anuel 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
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
How To: Utiliser WinSCP avec Alteryx Designer pour faire du téléchargement en mode avancé   Après avoir rencontré pas mal de cas nécessitant l'utilisation de WinSCP, voici un rapide tutorial pour pouvoir utiliser toute la puissance de ce logiciel pour gérer vos transferts de fichiers. Tout d’abord, qu’est-ce que WinSCP et à quoi cela sert ? Un rapide tour sur le site et vous trouvez pourquoi ce logiciel est aussi populaire :   « WinSCP est un client SFTP et un client FTP populaire pour Microsoft Windows ! Copiez des fichiers entre un ordinateur local et des serveurs distants en utilisant les protocoles de transfert de fichiers FTP, FTPS, SCP, SFTP, WebDAV ou S3. »   Prerequisites   Product - Alteryx Designer, Product - WinSCP, Créer ler répertoire c:\Temp\   Procedure   Télécharger WINSCP depuis le site officiel : https://winscp.net/eng/download.php Utiliser le workflow joint en modifiant les éventuelles commandes en fonction de vos paramètres Chemin vers l'exécutable WinSCP Paramètres de votre serveur (serveur, port) Nom de votre fichier à télécharger Nom de votre répertoire local qui recevra le fichier téléchargé Chemin pour le fichier de log   Les paramètres de connexion ont été structurés dans un outil TextInput:      Puis chaque commande à envoyer au logiciel WinSCP par l'intermédiaire de l'outil RunCommand est générée par une formule.   Voici un exemple de commande :  /command "open sftp://demo-user:demo-user@demo.wftpserver.com:2222" " GET ""/download/manual_en.pdf"" c:\temp\" "/log=c:\temp\winscp.log"   Cette ligne de commande effectue une connexion (le serveur est opérationnel) puis récupère le fichier "manuel_en.pdf" situé dans le répertoire "download" puis créé un log d'exécution dans "c:\temp". Dans le cas où il est nécessaire d'utiliser une clé, voici la page contenant la documentation. Afin de gérer dynamiquement les lignes de commandes l'outil RunCommand recevra les lignes de command à travers un Macro ce qui permettra de "batcher" les commandes.   Remarque : l'outil RunCommand utilisé dans la macro requiert un fichier dont le chemin est défini dans les propriétés de l'outil (dans la macro).   Afin de faire fonctionner l'exemple, il faut créer le répertoire c:\temp\ puis positionner dedans le fichier dummy.csv. A la fin de l'exécution, le répertoire c:\Temp\ devrait contenir les fichiers suivants :     Workflow   Macro     Common Issues   Winscp n'est pas installé sur le poste Se référer au début de l'article Erreur: Error: Winscp (20): The output connection "Output15" was not valid Le fichier "dummy.csv" n'est pas présent dans c:\Temp\    Additional Resources   Liste des commandes WinSCP https://winscp.net/eng/docs/commandline
Afficher l'article complet
Qu'est ce que le classement des utilisateurs  ? Le classement des utilisateurs ajoute un élément de gamification amusant qui encourage la participation, récompense la qualité des échanges et établit votre réputation dans la communauté. Chaque membre de la communauté se voit attribuer un grade en fonction de ses contributions.   Y a-t-il une liste des rangs d'utilisateurs  ? Oui ! La voici :  Hypernova Supernova Nova Polaris Arcturus Altaïr Pollux Castor Nébuleuse Aurore Magnétar Pulsar Quasar Bolide Boule de feu Comète Astéroïde Météore Météoroïde Atome Baryon Proton Matter Matière noire   Pourquoi le thème d'astronomie  ? Votre travail est une affaire sérieuse, mais votre expérience au sein de la Communauté n'est pas obligée de l'être 😉 Le thème d'astronomie est léger, amusant, et, franchement, extraordinaire !   Comment puis-je obtenir un nouveau classement ? Les classements des utilisateurs sont attribués en fonction de combinaisons de différents types d'activité dans la communauté. Bref, plus vous participez, plus vous pourrez atteindre une position élevée !   Quelles fonctionnalités sont déverrouillées avec chaque position ? Nous ne gâcherons pas toutes les surprises qui vous attendent, mais, oui, il y a quelques fonctionnalités principales qui méritent d'être soulignées : - La fonction de messagerie privée est activée lorsque vous atteignez le rang "Matter" - Dès que vous atteignez le statut de "Météoroïde", vous avez la possibilité de mentionner les membres de la communauté dans vos messages.   Quels sont les critères pour chaque position ? Ce ne serait pas aussi amusant si on vous le disait  !   Où mon classement s'affiche-t-il  ? Votre position s'affichera sur votre page de profil, sur chacune de vos contributions, et sur votre profil pop-up.   J'ai vu des utilisateurs avec des positions qui ne sont pas sur la liste ci-dessus. À quoi ça rime  ? C'est vrai. Certaines personnes (les employés Alteryx et les partenaires, pour ne citer qu'eux) ont des positions personnalisées afin que vous sachiez toujours avec qui vous interagissez.   Alors, qui sera le prochain Hypernova ?  
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
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 : @StephJ    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
Produire un document réglementaire à partir d'Alteryx, Python et d'un template
Afficher l'article complet
Récemment, j’ai cherché à optimiser un workflow qui traite 55 millions d’enregistrements en 1heure.   En utilisant l’outil de profiling (voir le tip de @WilliamR:  Tips de la semaine (3.1):Améliorer la performance de son workflow ), j’ai découvert qu’une des fonctions les plus gourmandes était une « batch macro » qui itérait 150 fois.   Cette « batch macro » qui s’exécute en approximativement 17 secondes contient un filtre « complexe » (c.à.d. avec 2 conditions liées par un « AND ») qui représente la majorité du temps de traitement.   Sur les conseils de @WilliamR, j’ai converti ce filtre « complexe » en une suite de 2 filtres simples et voici les résultats en terme de performance :   Sur 55 millions d’enregistrements, 1 itération de la batch macro :   Filtre 1 Filtre 2 Temps d’exécution (secondes) Variable texte = condition AND Variable numérique != 0             Non 17,1 Variable texte = condition Variable numérique != 0             16,1 Variable numérique != 0 Variable texte = condition 13,1   Soit un gain de 30% en mettant 2 filtres simples en cascades… et en prenant soin de mettre le type de donnée le plus simple (numérique) avant le filtre sur la variable « chaine » qui est, de façon logique, plus lent en exécution.   Comme souvent, les solutions « élégantes » (ici filtre complexe) ne sont pas toujours les plus performantes !
Afficher l'article complet
Vous souhaitez utiliser toute la puissance de Salesforce avec Alteryx pour mieux cibler vos clients ou effectuer des  analyses commerciales plus fines ? Lisez cet article "How to".
Afficher l'article complet
      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
Un aspect important des processus d'analyse de données souvent demandé, lorsque l'on travaille dans un cadre réglementé, est de conserver la traçabilité des changements. Ceci est souvent très difficile à réaliser mais avec Alteryx, tout devient possible !!!   1) La première chose à faire est de générer une documentation du Workflow. Pour rappel l'article suivant décrit comment générer une documentation .pdf à partir d'un fichier workflow: https://community.alteryx.com/t5/Base-de-Connaissance-Francais/Generer-automatiquement-une-documentation-de-son-workflow/ta-p/420880   2) La seconde chose à faire est de planifier l'application de génération de rapport sur Alteryx Server afin de générer automatiquement une documentation pour tous les Workflows de l'entreprise. Cette opération peut être effectuée en modifiant légèrement l'application de documentation pour prendre un ensemble de fichier de Workflow en entrée et produire ainsi de manière automatique les documentations (en planifiant la nuit par exemple).   3) Enfin, un simple outil de comparaison de fichier .pdf permettra d'identifier les changements entre deux versions de workflow (ie deux versions de documentation). Par exemple le logiciel Acrobat possède cette fonction, il en existe aussi d'autres en ligne et gratuits.     Les modifications apportées apparaissent par la suite et sont très facilement identifiables comme le montre la capture ci-dessous.   Un exemple complet se trouve à cette adresse.   Pour plus d'information sur une mise en œuvre éventuelle, n'hésitez pas à nous contacter.
Afficher l'article complet
Savez-vous qu'avec Alteryx il est possible de créer automqtiquement une documentation de son workflow ? Fini les corvées à rédiger vos documentations, utilisez Alteryx pour documenter vos flx Alteryx.
Afficher l'article complet
Cet article fait partie de la série d'outils de maîtrise, une compilation des contributions de base de connaissances pour introduire des exemples de travail diversifiés pour les instruments de concepteur. Ici, nous allons introduire des ressources App et macro pour maîtriser le concepteur Alteryx:   Fait: les workflows sont les meilleurs. Regarde. Ils sont tout au sujet de faire des choses et, avec des centaines d'outils et la capacité d'intégrer des processus externes, il n'y a pas de pénurie de choses que vous pouvez obtenir fait. Nous savons qu'il ya quelques domaines d'analyse qui nécessitent un peu de puissance de feu supplémentaire, cependant, et c'est pourquoi vous pouvez tirer parti de vos workflows dans les applications et les macros pour une fonctionnalité supplémentaire.     Apps En bref, une application analytique est simplement un workflow qui nécessite une entrée utilisateur. Par exemple, vous pouvez avoir un workflow qui capture vos analyses et génère un rapport. Selon qui dirige le rapport il peut y avoir seulement quelques tables/points de données d'intérêt à cette personne, et vous voulez personnaliser la sortie à cet utilisateur, comme ci-dessous:     Pour capturer cette entrée utilisateur, vous utiliseriez l'outil interface Set et l'entrée (nom de l'utilisateur) mettrait à jour un filtre et un élément d'en-tête/texte dans le workflow pour générer un rapport entièrement différent, personnalisé, sur l'exécution. Vous pouvez apprendre à construire une application analytique ici, en vérifiant l'exemple de cas ci-dessus (ci-joint en tant que v 10.6 exemple de rapport yxwz), ou en marchant à travers les échantillons détaillés dans votre concepteur en naviguant pour aider >> exemples de workflows >> applications analytiques:   En plus de toutes les fonctionnalités que les workflows sous-jacents prêtent à vos applications, vous pouvez créer des erreurs personnalisées et utiliser l'outil de workflow de débogage dans votre concepteur d'interface pour dépanner vos configurations d'application. Notre galerie publique a également une richesse des apps remplis qui pourraient être utiles ou au moins commencer la base solide en construisant votre propre. Connectez-vous, appuyez sur à côté de votre application de choix, et cliquez avec le bouton droit >> modifier le fichier yxwz pour l'ouvrir dans le concepteur plutôt que comme une interface. Si vous êtes à la recherche de partager un de vos apps chef-d'œuvre de la Galerie, nous avons App Building Guidelines qui devrait également aider. Macros Les macros, d'autre part, sont des modules qui ont la flexibilité d'être exécuté comme un outil unique dans un autre module-souvent encapsulant un processus répétable. De la même manière aux apps, vous pouvez construire quelques macros standard (Apprenez comment construire un ici) en supprimant simplement votre entrée et sortie de votre workflow et en les remplaçant par les outils d'entrée de macro et d'interface de sortie de macro, respectivement. Cela vous permettra effectivement "insérer" le traitement de ce Workflow dans un autre par un clic droit sur votre toile de concepteur, en sélectionnant "insérer", et en choisissant votre macro à partir du navigateur de fichiers qui s'ouvre après la sélection de la "macro ..." option de liste. Une fois que vos connexions sont établies, votre macro standard prend simplement votre flux de données d'entrée et l'envoie à travers ce Workflow encapsulé avant de retourner la sortie pour continuer en aval.   Pour ajouter à l'arsenal, vous pouvez également construire des macros de lot et itératives. Les macros de lot (Apprenez à en construire un ici) exécuteront également n'importe quel processus répétable est imbriqué par la macro, mais il réexécutera et RECONFIGURE pour chaque paramètre de contrôle-souvent groupant des «paquets» des enregistrements d'entrée par le paramètre de contrôle à utiliser pour leur traitement respectif. Les macros itératives (Apprenez à en construire une ici, ici ou ici) utiliseront deux sorties de macro (une sortie itérative et une sortie standard avec une condition de terminaison) pour réexécuter le flux de travail enveloppé jusqu'à ce que vos itérations maximales soient atteintes ou toutes vos les dossiers ont réitéré pour satisfaire la condition de terminaison et ont quitté la sortie standard. Toutes les macros peuvent utiliser d'autres outils d'interface pour mapper des champs ou configurer des paramètres, mais elles ne sont pas requises.   Les macros sont extrêmement polyvalentes en raison de leur simple personnalisation, et la meilleure approche pour apprendre comment et quand les utiliser, ainsi que la façon de les construire pour mieux répondre à vos besoins, est d'absorber tous les exemples que vous pouvez. Heureusement, il ya une poignée de macro builds détaillées disponibles dans votre aide de concepteur >> exemples de workflows >> macro échantillons:     Si vous êtes déjà un Pro macro et seulement besoin de conseils et astuces sur la façon de faire des macros plus dynamiques, comme la façon de déployer des appels API dans vos macros, ne cherchez pas plus loin que la série CS macro dev. Tout comme avec les apps, il y a une abondance de macros maniables disponibles sur notre galerie publique dans le secteur de macro ou dans nos sorties de paquet de macro d'équipage. Ceux-ci incluent des macros qui peuvent: Saisie de plusieurs fichiers à la fois, indépendamment du schéma (forme de table) Automatiser ou simplifier l'analyse des dates Mettez vos données en cache pour effectuer le traitement des «points de contrôle» dans vos workflows Traduisez vos records Utilisez Google Maps pour géocoder Il suffit de télécharger et d'installer des macros pour commencer à les utiliser pour apporter instantanément cette puissance de feu supplémentaire dans vos analyses. Après avoir examiné ce qui précède, vous devriez également avoir une bonne idée sur la façon de les adapter pour mieux adapter vos workflows et comment appliquer des techniques similaires pour construire des fonctionnalités de concepteur de votre propre!   Pour en savoir plus sur les applications et les macros, n'oubliez pas de consulter nos vidéos de formation en direct sur les applications d'introduction, les applications intermédiaires, les macros avancées et les applications de chaînage. Gardez également un œil sur la façon de mieux utiliser les outils d'interface dans la série Tool mastery!   Maintenant, vous devriez avoir des compétences de niveau expert avec des applications et des macros! Si vous pouvez penser aux ressources que nous avons laissées dehors, sentez-vous libre pour employer la section de commentaires ci-dessous! Considérez-vous comme un maître d'outils déjà? Faites-nous savoir à Community@alteryx.com si vous souhaitez que votre outil créatif utilise pour être présenté dans la série de maîtrise d'outils.   Restez à l'écoute avec nos derniers messages chaque outil mardi en suivant Alteryx sur Twitter! Si vous souhaitez maîtriser tous les outils de concepteur, envisagez de vous abonner aux notifications par courrier électronique. Fait: les workflows sont les meilleurs. Regarde. Ils sont tout au sujet de faire des choses et, avec des centaines d'outils et la capacité d'intégrer des processus externes, il n'y a pas de pénurie de choses que vous pouvez obtenir fait. Nous savons qu'il ya quelques domaines d'analyse qui nécessitent un peu de puissance de feu supplémentaire, cependant, et c'est pourquoi vous pouvez tirer parti de vos workflows dans les applications et les macros pour une fonctionnalité supplémentaire.
Afficher l'article complet
Vous venez de terminer de faire un workflow, maintenant comment vous le Partagez afin que vos collègues peuvent également l'utiliser, mais avec leurs propres intrants? Faites une application analytique! Pour démarrer le processus, faites simplement glisser un outil d'interface sur le canevas.   Dans cet exemple, nous prendrons un workflow qui convertit un type de fichier en un autre. Pour modifier le workflow d'un workflow standard vers une application analytique, faites glisser un outil de navigation de fichier sur le canevas. C'est ainsi que les utilisateurs vont spécifier le fichier qu'ils aimeraient saisir:   Vous remarquerez qu'une fois qu'un outil d'interface est placé sur la toile, les petites ancres de boulon de foudre apparaissent au-dessus des outils. Cela vous permet de connecter un outil d'action à l'outil approprié dans le workflow; Seuls les outils d'interface peuvent se connecter à ces ancres. La connexion de l'ancre Q (question) à l'ancre du boulon de foudre (voir ci-dessus) ajoute automatiquement l'outil d'action nécessaire à la toile. L'outil d'interface et les outils d'action devront être configurés afin de dire au workflow ce qui doit être mis à jour. Voici une procédure pas à pas de ce que chaque outil fait pour notre exemple:         Pour plus de détails sur chacun des outils d'interface, veuillez vous référer à la documentation d'aide.   Configuration du concepteur d'interface: Maintenant que nous avons configuré tous nos outils d'interface et d'action, nous avons besoin de configurer ce que l'application ressemble à un utilisateur. Ouvrez le concepteur d'interface en naviguant pour afficher-> interface Designer (ou Ctrl + Alt + D).         Le concepteur d'interface contient 4 vues (celles-ci correspondent aux 4 petites icônes à gauche de la fenêtre): Vue de mise en page: ici vous pouvez ajouter des tabulations, grouper les entrées ensemble, ajouter du texte et renommer les entrées Vue de test: permet le test et le mode debug Arborescence: vue hiérarchique des outils et actions de l'interface Propriétés: permet la configuration des sorties, des vues et la possibilité de «chaîner» les applications ensemble Pour plus de détails sur le concepteur d'interface et les différentes vues, consultez la documentation d'aide.   Configuration des paramètres de workflow: Comme nous l'avons vu ci-dessus, l'ajout d'un outil d'interface à la toile change automatiquement le «type» de workflow d'un workflow standard à une application analytique. Si pour une raison quelconque vous avez besoin de faire manuellement cela, vous devrez entrer dans les paramètres de configuration de Workflow.   Pour arriver ici, cliquez sur n'importe quel espace vide sur la toile. Dans la fenêtre de configuration, sélectionnez Workflow-> type.       Publication dans la Galerie: Du concepteur, vous pouvez publier dans la galerie publique ou une galerie privée en allant dans le fichier-> enregistrer sous-> et en sélectionnant la Galerie de votre choix. Lorsqu'elles sont publiées dans la Galerie, les utilisateurs ne voient que l'interface de l'application de l'outil et non le Workflow sous-jacent.   Pour une procédure pas à pas détaillée, voir la partie 3 de la Alteryx Gallery Series: app Publishing %26; version Control 101   * Il n'est pas nécessaire que vous publiiez une application analytique à la Galerie. Il s'agit de workflows qui peuvent être partagés comme un workflow standard. Les utilisateurs peuvent utiliser l'interface App en sélectionnant l'icône baguette magique à côté de l'icône exécuter dans la barre d'outils.   Conseils Pro: Les applications analytiques sont enregistrées en tant que type de fichier yxwz Lorsque vous double-cliquez pour ouvrir une application analytique, l'interface de l'application s'ouvre automatiquement Vous pouvez crypter des applications analytiques afin que le Workflow sous-jacent ne soit pas visible pour les utilisateurs.
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
Jointure vs Union Question Comment savoir si je dois utiliser l'outil Jointure ou Union? Réponse C'est une question assez commune. Vous avez deux ensembles de données et vous devez les combiner en un ensemble de données plus grand, mais comment allez-vous faire? Alteryx a deux outils qui rendent cela très facile en fonction de ce que vous essayez d'accomplir; l'outil Jointure et l'outil Union. Alors, quelle est la différence? L'outil Jointure rendra votre fichier plus large, ce qui signifie qu'il ajoute des champs à vos données, ou combine vos entrées horizontalement. Utilisez cet outil si vous cherchez à ajouter des informations pour les enregistrements existants. Par exemple, peut-être que vous avez une liste de clients avec l'ID de magasin auprès duquel ils achètent, puis une liste séparée des emplacements de magasin. Si vous souhaitez ajouter les informations de magasin aux informations du client, vous devez effectuer une jointure en fonction du champ ID magasin. Ceci fera correspondre enregistrements par enregistrements les Magasins avec leurs Clients afin que votre fichier Client contienne les informations du Magasin. Notez que cela peut entraîner des enregistrements en double en fonction de la façon dont vos jeux de données sont configurés donc soyez prêt à vérifier vos données. L'outil Union rend votre fichier plus long, ce qui signifie qu'il ajoute des enregistrements à vos données, ou combine vos entrées verticalement. Vous voudriez utiliser cet outil si vous cherchez à empiler deux fichiers l'un sur l'autre. Par exemple, peut-être que vous avez une liste de clients de chaque région de votre organisation de vente et que vous souhaitez qu'un fichier maître de client unique. Tous les fichiers de votre région ont exactement les mêmes champs. L'outil Union alignera vos ensembles de données en fonction des noms de champs (soit automatiquement, soit vous pouvez le faire manuellement s'il y a de légères variations) et vous vous retrouverez avec un fichier maître avec tous les mêmes champs. Jetez un oeil à l'exemple ci-joint construit en v 11.3 qui démontre la différence! 11.3
Afficher l'article complet
Maîtrise de l'outil | Formule à plusieurs lignes Cet article fait partie de la série d'outils de maîtrise, une compilation des contributions de base de connaissances pour introduire des exemples de travail diversifiés pour les instruments de concepteur. Ici, nous allons plonger dans les utilisations de l'outil de formule à plusieurs lignes sur notre façon de maîtriser le concepteur Alteryx: 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 pouvez penser à un cas d'utilisation, nous avons laissé de côté, n'hésitez pas à utiliser la section commentaires ci-dessous! Considérez-vous comme un maître d'outils déjà? Faites-nous savoir à Community@alteryx.com si vous souhaitez que votre outil créatif utilise pour être présenté dans la série de maîtrise d'outils. Restez à l'écoute avec nos derniers messages chaque #ToolTuesday en suivant @alteryx sur Twitter! Si vous souhaitez maîtriser tous les outils de concepteur, envisagez de vous abonner aux notifications par courrier électronique. 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. 11,0
Afficher l'article complet
Étiquettes