Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

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
Lecture de plusieurs fichiers CSV à la fois Question Voici la question originale affichée dans le Forum: Je travaille sur un projet où, fondamentalement, j'ai besoin d'utiliser l'outil de données d'entrée pour importer un fichier CSV pour chaque jour du mois. Yat-il un moyen plus facile de le faire que d'ouvrir 30 icônes de données d'entrée, puis faire une jointure sur tous les 20 d'entre eux? Il semble que peut-être je pourrais en fait juste choisi des données d'entrée une fois et mettre en évidence tous les dossiers que j'ai besoin mais cela n'a pas fonctionné. C'est juste qu'il faut beaucoup de temps pour faire glisser 30 entrées de données, puis les rejoindre tous. Ce ne sont que des fichiers CSV. Réponse Il ya plusieurs façons de le faire-le plus facile est d'utiliser le caractère générique dans un outil d'entrée (maître il ici) comme suggéré l'un des répondants: Selon le nom de fichier et l'emplacement, vous pouvez même utiliser un outil d'entrée standard pour cela. Par exemple, si vous avez un certain nombre de CSV sur le lecteur C nommé Sales_20160101 .csv, Sales_20160102, ..., Sales_20160309 vous pouvez entrer C:/Sales_ * .csv dans un outil d'entrée standard et tous les fichiers seraient ramassés et fusionnés. Dans le cas où les fichiers sont nommés différemment, ne sont pas tous dans le même répertoire, et/ou vous avez besoin pour limiter les fichiers sont lus dans, vous aurez envie d'utiliser l'autre méthode suggérée avec l'outil d'entrée dynamique (en savoir plus sur l'outil en détail ici) : Vous pouvez utiliser un outil d'entrée dynamique pour charger un ensemble de fichiers. Il faut une liste et les charger tous. Il peut être configuré pour inclure le nom de fichier comme une entrée une ligne très bien. Il ya aussi un outil de répertoire qui va rechercher un dossier pour une liste de fichiers. La combinaison des deux devrait vous permettre de faire ce dont vous avez besoin. Ces méthodes s'appliquent à la plupart des types de fichiers, et pas seulement aux fichiers CSV. Le point principal dans les deux méthodes est que, pour l'une ou l'autre méthode de travail est que chacun des fichiers doivent avoir le même schéma, sinon vous obtiendrez des erreurs de lecture. Si vos fichiers ont des schémas différents, tout n'est pas perdu. Jetez un oeil à cet article pour un moyen de le faire fonctionner! Cas d'usage courant
Afficher l'article complet
Comment planifier un workflow en utilisant Alteryx? Si vous planifiez dans v 11.0 +, vérifiez bien la planification à partir de la Gallery et les modifications d'interface du planifacteur. La beauté de Alteryx est le pouvoir de créer des processus de données répétables à maintes reprises. Mais, comme si ce n'était pas assez bon, nous avons aussi la capacité d'automatiser ces workflows à travers la planification! Vous aurez juste besoin de l'une des licences suivantes pour commencer! Alteryx Designer avec licence de planification License Alteryx Server Comment savoir si j'ai la bonne licence? Vous pouvez aller dans Options >> gérer les licences dans Alteryx Designer et si vous avez la'API %26; ligne de commande planifacteur (Enterprise Server %26; Workstation) coché, vous avez la capacité de planifier Alors, comment planifier? Alteryx Designer avec planificateur Cette option vous donnera la possibilité de planifier à votre machine locale Une fois que vous avez enregistré le workflow que vous souhaitez planifier, vous pouvez aller dans options >> Planifier Workflow >> Machine locale Vous pouvez alors définir la fréquence sur la quelle vous souhaitez planifier Alteryx Server Cette option vous donnera la possibilité de planifier sur le Alteryx Server Une fois que vous avez enregistré le workflow que vous souhaitez planifier, vous pouvez aller dans Options >> Planifier Workflow >> Connecter au contrôleur Vous devrez alors obtenir le nom de machine ou l'adresse IP de la Alteryx Server Machine Le jeton de contrôleur peut alors être trouvé dans la section de contrôleur-> Section générale de système Alteryx Server (Alteryx Server Admin aura accès à ceci) Une fois que vous avez fait la connexion à la machine Alteryx Server, vous pouvez définir la fréquence sur la quelle vous souhaitez planifier Voici quelques liens plus utiles sur la planification de workflow en utilisant Alteryx: FAQ du planificateur Base de données de requêtes pour les workflows planifiés Sur disque vs. Planificateur DB Meilleur, Jordan Barker Consultant de solutions La beauté de Alteryx est de pouvoir créer des processus de données répétables à maintes reprises. Mais, comme si ce n'était pas assez bon, nous avons aussi la capacité d'automatiser ces workflows par la planification! Cas courant
Afficher l'article complet
Alteryx types de données 101 Lorsque vous apportez des données dans Alteryx beaucoup d'utilisateurs ajoutent souvent un outil de sélection pour vérifier le type de données et la structure. Les types de données sont très importants en raison des opérations/fonctions disponibles dans les outils peuvent être ajustés pour s'adapter au type de données utilisé! Par exemple, lors de l'utilisation des champs de chaîne de l'outil de filtrage de base seront remplis dans des opérateurs de chaîne tels que'Equals'ou'Contains'alors que, un champ numérique avec des opérateurs tels que'>> ='ou'''. Comment vérifier/modifier vos types de données? Outil de champ automatique Utilisez l'outil champ automatique pour évaluer votre jeu de données sur chaque Run et laissez Alteryx décider de ce que le type et la taille devrait être. Comme ou si vos données changent l'outil de champ automatique ajustera le type et la taille qu'il définit. Cela est particulièrement utile lorsque vous cherchez à accélérer le traitement des données, car Alteryx cherchera à assigner la taille la plus efficace et le type de données. Cet outil ne sera pas parfait et il ya des cas où vous ne voulez pas Alteryx de décider, par exemple un champ de codes zip apparaîtra à Alteryx être des numéros et Alteryx va le mettre à un type de numéro et vous perdrez tous vos zéros au début de votre Massa chusetts les codes postaux. Dans ce cas, vous pouvez utiliser un outil Select. Sélectionnez l'outil L'utilisation de l'outil Select signifie que Alteryx n'évaluera pas les données et les données qui ne correspondent pas à la nouvelle, spécifiée, le type est remplacé par [NULL]. Lorsque vous considérez la taille du champ Assurez-vous que vous êtes familiarisé avec la longueur de la chaîne comme il sera tronqué si elle dépasse la longueur de la chaîne. Pour les types numériques la taille n'est pas configurable, mais si vous êtes à la recherche de précision s'il vous plaît utiliser décimal fixe. Les données trop longues sont arrondies (généralement à 6 décimales). Les décimales fixes sont l'exception: vous utilisez le format de la longueur du nombre de points suivi du nombre de décimales. Que se passe-t-il lorsque j'apporte mes données dans Alteryx? Les types de données sont appliqués à l'intégralité de la colonne/du champ et chaque valeur dans cette colonne. Alteryx mappera automatiquement les types entrants des bases de données et des fichiers structurés (Excel) au meilleur pour le type dans une table Alteryx. Types de données de chaînes Les chaînes sont tout ce que vous voulez garder comme il est. Une chaîne est une combinaison de caractères, alphanumériques et symboles. Vous utiliserez également un type de chaîne si le champ est de valeurs mélangées qui est a des nombres dans une cellule et des mots dans un autre. String et wstring sont des longueurs définies. Les types V_string sont de longueur variable. La quantité de mémoire réservée au traitement varie. Wstring capturera plus de caractères internationaux tels que le japonais ou le chinois. V_String est favorable, car il est assez souple pour ne pas tronquer les champs, mais permettra également de maximiser le temps de traitement en raison de la longueur de la taille de la chaîne de réglage. Types de données numériques Les nombres ou les champs numériques contiennent seulement des nombres. Méfiez-vous des types de champs numériques et des valeurs avec des zéros principaux (tels que 01-le zéro serait supprimé et le nombre apparaîtrait comme un seul). Si vous avez affaire à des codes postaux, gardez cela à l'esprit. Byte est un petit nombre entier. Integer est un nombre entier où les 16, 32 et 64 sont la taille du nombre (plus grand nombre besoin de plus d'espace). Fixed Decimal est généralement utilisé pour la devise, cependant, vous voulez faire attention aux chiffres que vous utiliserez dans les calculs et plus tard roll up. Float et double sont les nombres les plus précis, cependant, ils ne sont pas bons pour la comparaison où vous essayez de voir si une valeur équivaut directement à une autre. Types de données Date %26; Time Le format d'heure de date de Alteryx est spécifique et peut exiger que vous fassiez une certaine manipulation de données pour obtenir vos données dans le format de Alteryx pour employer les fonctions de DateTime dans un outil de formule. Les formats sont: Date-aaaa-mm-jj Date heure: aaaa-mm-jj hh: mm: SS Heure: HH: mm: SS Parfois, les dates peuvent être difficiles à travailler avec, nous avons donc quelques excellents outils que vous pouvez utiliser pour obtenir vos champs de date dans le format Alteryx. Date macro heure L'outil DateTime transforme les données de date/heure vers et à partir d'une variété de formats, y compris les formats lisibles par l'expression et l'homme. @AlexKo analyser les dates macro Pesant à 55 outils Alteryx, cette macro fait son chemin vers le Top 5 des macros les plus téléchargées sur la Galerie Alteryx. Cette macro va emporter un grand nombre de ces date d'analyse des maux de tête et de faire travailler avec des dates amusantes à nouveau! Type de données booléen Booléen est tout simplement vrai ou faux et utile pour le marquage des données. Indicateur conditionnel, où 1 = true et 0 = false Types de données d'objet spatial Les objets spatiaux sont des objets spatiaux tels que les centroïdes et les polygones utilisés pour la cartographie. Alteryx peut apporter des objets spatiaux à partir de types de fichiers de données tels que ESRI shapefiles. Toutefois, si vous disposez d'une latitude et d'une longitude dans Excel, vous pouvez utiliser notre outil créer des points pour créer des objets spatiaux dans Alteryx. Si vous souhaitez plus d'informations sur les types de données s'il vous plaît voir notre aide Alteryx Meilleur, Jordan Barker Consultant solutions Alteryx Designer
Afficher l'article complet
Réglage des fichiers Alteryx pour différentes versions Modifier cette idée à partir d'un autre poste pour garder le sujet frais (j'espère que les affiches précédentes ne sera pas l'esprit!). Alteryx vient de sortir la version 10,6. Rendre Alteryx compatible avec les anciennes versions vient sur la communauté beaucoup lorsque vous répondez à des questions et un utilisateur n'a pas la dernière version du concepteur. Le ci-dessous sert de guide pour s'assurer que vos versions de workflow correspondent à la version du concepteur que vous avez installé. Si vous recevez un message d'erreur ressemblant à celui-ci: Cela signifie que le workflow que vous tentez d'ouvrir a été créé sur une version de Alteryx qui est plus récente que celle que vous utilisez. Alteryx est compatible avec Forward, ce qui signifie que si vous avez développé un workflow dans la version 10,5 par exemple, il s'exécutera dans la version 10,6. Cependant, Alteryx n'est pas compatible en amont. Un workflow développé dans la version 10,6 ne s'exécutera pas dans la version 10,5. Vous avez quelques options à ce stade. Vous pouvez télécharger et installer la version la plus récente de Alteryx (disponible ici). Vous pouvez également modifier la version de votre workflow pour qu'elle soit compatible avec votre version actuelle. Il existe différents types de fichiers Alteryx utilise: yxmd Fichier de workflow standard yxmc Macro Workflow (tous les types) yxwz App analytique (WZ signifie Wizard je crois) yxzp Package de workflow yxdb Base de données Alteryx Les trois premiers sont tous fondamentalement le même format-ils sont la configuration XML du Workflow. Vous pouvez afficher ce dans Alteryx Designer dans la vue XML (Options >> paramètres utilisateur >> modifier les paramètres utilisateur >> Advanced >> afficher XML dans la fenêtre Propriétés). La première section du XML ressemble à: Dans l'Explorateur Windows, accédez à l'emplacement où vous avez enregistré le fichier. Clic droit de la souris et sélectionnez'Edit with Notepad'option. Recherchez ymdVer = "XX. X "et modifiez la version de votre version." Ensuite, enregistrez le fichier. Le nœud AlteryxDocument est le même pour les workflows, les macros et les applications analytiques. L'attribut yxmdVer est la partie du fichier qui indique à Alteryx quelle version provient. Si vous voulez que ce fichier puisse être ouvert par une version plus ancienne, vous pouvez modifier le numéro. Le tableau ci-dessous donne le numéro de version dont vous avez besoin pour différentes versions Alteryx: yxmdVer Alteryx versions 9,5 9,5 10,0 10, 10,1 10,5 10,5 10,6 10,6 Alors quels sont les risques? Alteryx ne garantit pas le format d'outil sérialisé et la configuration sera cohérente de la version à la version-si elle est normalement. L'univers des outils qui existent ne cesse de croître. Si Alteryx ne parviendra pas à trouver l'outil, le concepteur ajoutera un outil inconnu: Cela peut généralement être résolu en trouvant l'outil manquant et en remplaçant l'inconnu par le connu. Si l'outil inconnu se trouve être une macro, utilisez le même processus pour modifier la version du fichier XML yxmc. Une fois que vous l'enregistrez, vous pouvez remplacer votre macro. Qu'en est-il des forfaits? Ce sont en fait juste des fichiers zip avec une extension yxzp. Si vous modifiez l'extension à .zip, vous pouvez jeter un oeil à l'intérieur. C'est juste un cas de mise à jour des fichiers à l'intérieur de la fermeture éclair, puis l'enregistrement de le renommer à yxzp. Comment
Afficher l'article complet
Alteryx Gallery Series-le Lay de la terre 101: Gallery Admin Edition C'est la partie 1 de la série Alteryx Gallery-la série Gallery se réfère uniquement au serveur Alteryx où vous pouvez héberger votre galerie privée Alteryx. Cet article se référer à'Alteryx Gallery'en tant que galerie privée hébergée sur le serveur Alteryx. Partie 2 Alteryx Gallery Series-la laïcité de la terre 101: User Edition partie 3 Alteryx Gallery Series: app Publishing %26; version Control 101-communauté Alteryx Partie 4 Alteryx Gallery Series: comment tirer le meilleur parti de votre galerie Alteryx-cas d'utilisation La laïcité de la terre 101: Gallery Admin Edition La Galerie admin est le parrain d'une galerie Alteryx. L'administrateur est moins impliqué dans le contenu du workflow du site et plus impliqué dans la gestion des utilisateurs et leur expérience globale sur la Galerie. Cet article aidera la Galerie admin naviguer dans les paramètres admin dans la galerie privée Alteryx. Chaque section de l'interface d'administration est décrite ci-dessous: Abonnements Un abonnement est un autre nom pour un studio. Un Studio permet aux utilisateurs de Alteryx designer de publier et de partager des workflows en privé au sein de leur organisation. Chaque utilisateur qui crée un compte Galerie est automatiquement donné son propre abonnement qui peut devenir un studio privé si le niveau d'autorisation de l'utilisateur est désigné comme un artisan. En tant qu'administrateur de Galerie, vous devrez faire de cet utilisateur un artisan, jetez un oeil à la section «utilisateurs» ci-dessous qui précise comment faire cela. Chaque Studio comprend un nombre limité d'artisans et de membres – attribués par l'administrateur de la Galerie. Une fois qu'un abonnement a été créé, il peut être désactivé mais pas supprimé. Les administrateurs de galerie sont les seuls avec des autorisations pour créer des abonnements. Gestion des abonnements Niveaux d'autorisation Création et ajout d'utilisateurs à des studios privés Pour créer un studio (abonnement), cliquez sur'onglet abonnement'et cliquez sur'ajouter un nouvel abonnement'. Vous aurez maintenant la possibilité de créer un studio (abonnement) Écran d'abonnement Ce sera l'écran d'abonnement ci-dessous: Gallery admin peut créer des studios ainsi que gérer les utilisateurs et les workflows qui leur sont attribués. Il existe de nombreuses options lors de la création d'un abonnement ou d'un studio: Nom du studio privé: nom du Studio, qui s'affiche en haut de la page lorsque l'utilisateur clique sur "Private Studio" dans le menu de gauche de la page de la Galerie. Nom du contact: la personne qui possède et gère le Studio. Type d'abonnement Gratuit: les artisans et les membres qui font partie du Studio peuvent exécuter des workflows dans la galerie publique Payé: les artisans qui font partie du Studio peuvent publier et exécuter des workflows dans ce studio et les membres peuvent exécuter des workflows Sièges d'artiste: le nombre de sièges artisanaux disponibles en studio. Les artisans peuvent publier, exécuter et partager des workflows. Laissez-passer membres: nombre de sièges membres disponibles en studio. Les membres peuvent exécuter des workflows dans des studios pour lesquels ils ont été affectés. Date d'expiration: date à laquelle l'abonnement payé expire. Lorsqu'un abonnement payé expire, il est rétrogradé à un abonnement gratuit. API activée: l'accès à l'API Private Server Gallery est activé par défaut. L'API Gallery prend en charge la possibilité d'authentifier, de répertorier les applications, d'exécuter des applications et de récupérer les résultats de l'application à l'aide d'une clé API et d'un secret accessibles via les paramètres de la Galerie. Utilisateurs Désactiver les inscriptions de l'utilisateur: limites qui peuvent s'inscrire à votre galerie. Force les utilisateurs à être «invités» à rejoindre la Galerie. Permettre à quiconque d'exécuter des workflows publics sans chanter: si cette option est sélectionnée, toute personne ayant accès à l'URL de votre galerie peut exécuter des workflows qui sont disponibles sur la page d'accueil. Voici comment ajouter un utilisateur à un studio (abonnement). Vous devez prendre la clé d'abonnement de la section «abonnement» (ci-dessus capture d'écran) et l'ajouter dans la clé de Studio dans le profil de l'utilisateur ci-dessous. Quand un utilisateur publie maintenant de là Alteryx designer à la Galerie Alteryx, ils verront le nom de Studio auquel ils sont associés. Ceci est lié par le même abonnement et la clé de Studio. Les utilisateurs ne peuvent faire partie d'un studio à la fois. Galerie utilisateurs Les administrateurs de Galerie peuvent ajouter des utilisateurs directement à la galerie ou ils peuvent envoyer un email invitant l'utilisateur pour se connecter et s'ajouter par l'intermédiaire du formulaire de jointure maintenant sur la page principale de la Galerie. Les autorisations utilisateur sont gérées dans le profil des utilisateurs (ou dans les «autorisations» si vous utilisez Windows Auth) ainsi que dans leur studio assigné. Le nouvel utilisateur est ajouté à la page utilisateurs. Le nom des utilisateurs, le courrier électronique (pour l'authentification intégrée) et le nom de leur affichage Studio dans la zone utilisateur ainsi que les icônes qui représentent leurs autorisations. Lors de l'utilisation de l'authentification intégrée, l'administrateur de Galerie peut désigner le niveau d'autorisation des utilisateurs avant qu'ils s'inscrivent à Alteryx Gallery sur l'onglet utilisateurs Écran d'autorisations intégré (niveau d'autorisation des utilisateurs pour toute la Galerie Alteryx) Écran autorisations Windows Auth (niveau d'autorisation des utilisateurs pour toute la Galerie Alteryx) Les administrateurs de Galerie peuvent gérer les autorisations utilisateur dans la page autorisations lors de l'utilisation de l'authentification Windows uniquement. Un niveau d'autorisation par défaut (aucun accès, spectateur, artisan, curateur) ne peut être défini pour tout utilisateur nouveau ou existant qui se joint à la Galerie. Astuce admin: définissez l'autorisation par défaut à aucun accès ou visionneuse si la sécurité de contenu est de préoccupation principale. Cela demandera aux utilisateurs d'être invités à exécuter des workflows sur la Galerie Une fois qu'un utilisateur a été créé, il peut être désactivé mais pas supprimé. Workflows Les administrateurs de Galerie peuvent ajouter des workflows, des applications et des macros à la Galerie et gérer leur icône, leur description, leurs paramètres de mode d'exécution et leurs exemptions. Les admins peuvent également créer des «balises» et les associer aux workflows afin que les recherches dans la Galerie retournent de meilleurs résultats. Mode Run: détermine le niveau que les workflows sont autorisés à exécuter dans la Galerie. Les workflows qui contiennent certains outils ou accès peuvent avoir besoin d'être bloqués. Le mode d'exécution par défaut est sélectionné lorsque le serveur est configuré. Sans restriction: tout workflow peut être exécuté. Semi-Safe: les workflows utilisant la commande Run, télécharger, email, "R", ou des événements seront bloqués. Safe: les workflows utilisant des outils ci-dessus ou l'accès/stockage de données sur des lecteurs non locaux seront bloqués. Requiert des données privées: indique si le workflow requiert l'exécution de données autorisées. Exemption de données privées: une exemption peut être accordée à un workflow avec des données privées afin qu'il puisse être exécuté. Districts Les administrateurs de Galerie peuvent créer de nouveaux districts et modifier le nom de district, la description et l'image de l'icône. Une fois le district créé, il sera affiché sous l'option de menu "page d'accueil" de la Galerie. Connexions de données Cet onglet dans la section admin de la Galerie n'est disponible que pour Alteryx Server version 11,0 et supérieure Cet onglet vous donnera la possibilité de pré-définir les informations d'identification qui peuvent être envoyées vers le bas pour les utilisateurs du concepteur Cela vous aidera à gérer l'accès et la création d'alias sur designer %26; Server Les connexions DSN-less s'exécutent immédiatement. Les connexions DSN devront être configurées sur la machine d'emplacement et la machine serveur Informations d'identification de workflow Définissez les informations d'identification du workflow qui peuvent être utilisées lors de l'exécution d'un workflow à partir du serveur. Ceux-ci apparaîtront également dans le concepteur lors du téléchargement/planification d'un Workflow Cliquez sur «modifier; et vous obtenez les options suivantes Utiliser les informations d'identification par défaut Cela utilisera les détails du compte de service serveur pour exécuter des workflows si rien n'a été défini dans la section «exécuter en tant que» des paramètres du système serveur Exiger des informations d'identification de l'utilisateur Lors de l'exécution de l'application à partir de la Galerie Alteryx les utilisateurs devront entrer dans les informations d'identification Autoriser les utilisateurs à définir des options pour l'option d'informations d'identification La meilleure pratique serait de demander aux utilisateurs de leurs informations d'identification afin qu'ils ne puissent accéder aux données qu'ils ont des privilèges pour dans votre environnement informatique interne. L'interface va ressembler à la capture d'écran ci-dessous. Lors du téléchargement d'une application à partir de votre concepteur Alteryx (fichier >> enregistrer en tant que >> Galerie de ma société), vous pouvez cliquer sur "options de workflow" %26; "définir les informations d'identification de workflow". Cela donnera à l'utilisateur trois options 'l'utilisateur n'est pas tenu de spécifier les informations d'identification'-l'application/workflow s'exécutera en tant que compte d'utilisateur de serveur Alteryx par défaut (exécuter en tant que paramètres dans les paramètres système sur la configuration du serveur). 'toujours exécuter ce workflow avec ces informations d'identification'-l'utilisateur peut entrer les informations d'identification à ce stade, mais les informations d'identification prédéfinies peuvent être ajoutées dans la section admin Alteryx Gallery ("informations d'identification de workflow") Emplois C'est là que vous pouvez donner aux utilisateurs l'autorisation de planifier des workflows qu'ils uploadent dans la Galerie Alteryx. Cela permettra à tous les artisans de programmer des workflows. Notifications Le serveur peut envoyer des notifications par courrier électronique pour divers événements. Les informations du serveur SMTP sont entrées lorsque le serveur est configuré. Les administrateurs de Galerie peuvent gérer les types de notifications et le texte du message. Astuce admin: désactiver les notifications afin que vos utilisateurs ne sont pas spammés par la Galerie. Personnalisez votre galerie Alteryx! Des bannières publicitaires peuvent être ajoutées pour être affichées sous la barre de recherche de la page d'accueil. Les fichiers téléchargés peuvent être ajoutés au site auquel les utilisateurs de la Galerie peuvent accéder via les liens. Vous avez la possibilité de changer le nom de la Galerie, le logo et le jeu de couleurs dans le navigateur Web. Cela est souvent utilisé pour loger FAQ, Help %26; Links Ajoutez un lien vers votre page ou votre URL dans l'en-tête ou les pieds. Si vous avez des questions en suspens, veuillez contacter notre Alteryx Meilleur, Jordan Barker Consultant solutions Meilleures pratiques
Afficher l'article complet
Alteryx Gallery Series: app Publishing %26; version Control 101 Il s'agit de la partie 3 de la série Galerie Alteryx-la série Gallery ne se réfère qu'au serveur Alteryx où vous pouvez héberger votre galerie privée Alteryx. Cet article se référer à'Alteryx Gallery'en tant que galerie privée hébergée sur le serveur Alteryx. Partie 1 Alteryx Gallery Series-la laïcité de la terre 101: Gallery Admin Edition partie 2 Alteryx Gallery Series-la laïcité de la terre 101: User Edition Partie 4 Alteryx Gallery Series: comment tirer le meilleur parti de votre galerie Alteryx-cas d'utilisation Le tirage principal de la Galerie Alteryx (autre que la planification) est la possibilité de créer des applications analytiques! Les applications analytiques permettent aux analystes de données de paramétrer Alteryx workflows designer, de sorte que les décideurs d'entreprise peuvent interagir avec une interface conviviale et créer des rapports personnalisés plus rapidement sur une base quotidienne, hebdomadaire ou mensuelle. Souvent, ces applications nécessitent une mise à jour sans interrompre l'interaction de l'utilisateur final. Grâce au contrôle de version offert dans la Galerie Alteryx, il est plus facile de suivre le développement des applications et de prévenir les perturbations pour l'utilisateur final. Cet article explique les conventions de téléchargement et d'applications et de contrôle de version. Avant de lire cet article il ya quelques pré-requis pour vous assurer que vous pouvez publier des applications: Votre niveau d'autorisation est défini comme un artisan de données dans la Galerie Alteryx (vous ne pouvez pas publier jusqu'à la Galerie Alteryx sans ce niveau d'autorisation) L'application analytique fonctionne avec succès à partir du concepteur Publication d'une application analytique Dans le menu fichier, allez dans enregistrer comme "Galerie de ma société" Vous pouvez ensuite nommer le workflow et fournir des commentaires ou des détails spécifiques à la version "saved" Une fois que vous cliquez sur "Enregistrer", Alteryx publiera le workflow et validera qu'il s'exécute sans erreurs dans votre environnement de Galerie. Télécharger dans votre studio privé Si vous êtes un artisan de données dans la Galerie Alteryx vous aurez un studio privé. Si vous n'avez pas encore été ajouté à un autre Studio, le studio privé sera votre emplacement par défaut lors du téléchargement d'une application à partir du concepteur Alteryx. Vous ne pouvez appartenir qu'à un studio ou studio privé à la fois. Vous souhaitez publier dans un studio (abonnement) Le Studio que vous appartenez sera rempli dans la section'emplacement'lors du téléchargement vers la Galerie de votre entreprise. Si cela ne remplit pas avec le nom de Studio correct, vous devez contacter le créateur de l'administrateur du Studio ou de la Galerie. Lorsque vous fichier >> enregistrer comme >> galerie locale du concepteur Alteryx vous devriez voir le Studio (abonnement) vous appartenez. Vous souhaitez publier dans une collection Pour publier dans une collection, vous aurez besoin d'autorisations d'artisans de données pour toute la Galerie. Si vous êtes un artisan de données dans la Galerie Alteryx vous aurez votre propre studio privé, mais vous avez aussi la possibilité de créer des collections. D'autres artisans de la Galerie de votre entreprise peuvent vous ajouter à des collections qu'ils créent. Lorsque vous avez d'abord télécharger votre application à la Galerie Alteryx il sera «Land» dans votre studio privé (vous obtenez seulement un studio privé si vous êtes un artisan de données). À partir de votre studio privé, vous pouvez cliquer sur votre application, puis il y aura une icône de partage. Vous aurez alors la possibilité de «ajouter à la collection» Cela vous donnera alors une option pour sélectionner les collections que vous avez accès trop ou l'option pour créer une nouvelle collection. Vous souhaitez publier dans la galerie publique Si vous choisissez de publier dans la partie publique de la Galerie de votre entreprise, il donnera accès à tous ceux qui peuvent accéder à la Galerie de votre entreprise. Les utilisateurs téléchargent souvent à la galerie publique s'ils testent la preuve des concepts ou la version de démo de téléchargement des apps. Pour télécharger dans la galerie publique, vous pouvez télécharger dans votre studio privé, puis choisir de partager l'application dans la galerie publique. Je veux exécuter cette application avec certaines informations d'identification Dans Alteryx Server 10.5 +, il est possible de gérer certaines informations d'identification'Run As'pour certaines applications et workflows exécutés sur le serveur Alteryx. Il existe peu de configurations différentes que vous pouvez sélectionner lors de la configuration de la Galerie Alteryx Parlez à votre Alteryx Server Gallery admin si vous ne savez pas quel paramètre est disponible pour vous Quels sont les paramètres? Ces réglages se trouvent sur la page admin de la Galerie sous'paramètres système' Permettre aux utilisateurs de définir des options pour les informations d'identification lors de l'enregistrement d'un Workflow La meilleure pratique serait de demander aux utilisateurs de leurs informations d'identification afin qu'ils ne puissent accéder aux données qu'ils ont des privilèges pour dans votre environnement informatique interne. L'interface va ressembler à la capture d'écran ci-dessous. Lors du téléchargement d'une application à partir de votre concepteur Alteryx (fichier >> enregistrer en tant que >> Galerie de ma société), vous pouvez cliquer sur "options de workflow" %26; "définir les informations d'identification de workflow". Cela donnera à l'utilisateur trois options 'l'utilisateur n'est pas tenu de spécifier les informations d'identification'-l'application/workflow s'exécutera en tant que compte d'utilisateur de serveur Alteryx par défaut (exécuter en tant que paramètres dans les paramètres système sur la configuration du serveur). 'l'utilisateur doit spécifier ses propres informations d'identification'-lors de l'exécution de l'application à partir de la Galerie Alteryx, les utilisateurs devront entrer des informations d'identification 'toujours exécuter ce workflow avec ces informations d'identification'-l'utilisateur peut entrer les informations d'identification à ce stade, mais les informations d'identification prédéfinies peuvent être ajoutées dans la section admin Alteryx Gallery ("informations d'identification de workflow") Toujours exécuter des workflows dépérir les informations d'identification par défaut du serveur ou du Studio Cela exécutera tous les workflows avec le compte d'utilisateur de serveur Alteryx par défaut (prédéfini dans les paramètres du système serveur Alteryx) Cela pourrait être un compte général qui permet à tous les utilisateurs d'accéder aux données dont ils ont besoin. Ceci est utile lors du test du serveur Alteryx pour les workflows planifiés Demander aux utilisateurs d'entrer leurs propres informations d'identification lors de l'exécution de workflows 'l'utilisateur doit spécifier ses propres informations d'identification'-lors de l'exécution de l'application à partir de la Galerie Alteryx, les utilisateurs devront entrer des informations d'identification Contrôle de version Les workflows enregistrés dans la Galerie Alteryx peuvent être partagés avec d'autres qui peuvent ensuite les ouvrir dans le concepteur Alteryx, apporter des modifications et les sauvegarder dans la Galerie Alteryx. Lorsque les modifications apportées à un workflow sont sauvegardées dans une galerie Alteryx, une nouvelle version de ce workflow est créée et la version précédente du workflow est maintenue. Important! Pour re-version une application, vous avez juste besoin de frapper l'icône de sauvegarde dans le concepteur Alteryx une fois que vous avez téléchargé à la Galerie Alteryx pour la première fois. Si vous avez déjà téléchargé le $ $ etAPP à la Galerie de Alteryx et puis allez au dossier >> Sauvez comme >> la Galerie de ma compagnie, il re-téléchargera cette même application deux fois. Pour voir la version vous pouvez cliquer sur la Galerie de mon entreprise et il sera rempli avec tous les workflows, les applications et les macros. Ici, vous pouvez cliquer sur l'icône versions et vous donner accès aux différentes versions pour ce workflow, App ou macro. Liens utiles Cherchez-vous plus d'informations sur les meilleures pratiques pour le bâtiment App? Vous devrez peut-être charger les fichiers d'entrée pour votre application si votre serveur Alteryx n'a pas accès à ces fichiers. Vous pouvez le faire en ajoutant des fichiers à l'application que vous téléchargez. Quels outils peuvent être publiés dans mon application à la Galerie Je veux utiliser l'API Galerie pour appeler sur les applications, où puis-je trouver mon API et les clés secrètes Meilleur, Jordan Barker Consultant solutions Cas d'usage courant
Afficher l'article complet
Le'comment guider'vers le connecteur Salesforce Le'How to Guide'pour le connecteur Salesforce Les améliorations apportées à nos connecteurs Salesforce ont été astronomiques au cours de la dernière année et il est maintenant plus facile que jamais de naviguer sur l'écran de configuration de l'interface utilisateur et de vous connecter à vos données Salesforce. À partir de là, dans le connecteur Salesforce se référer à la sortie Salesforce Input et Salesforce. Il y a quelques choses dont vous aurez besoin afin d'utiliser les macros Salesforce Pour utiliser cet outil, vous devrez avoir accès à salesforce.com Vous aurez besoin d'autorisations pour lire les entrées Salesforce et/ou écrire la sortie Salesforce Vous aurez besoin de l'URL du serveur interne Salesforce.com (trouver ici) Votre nom d'utilisateur et mot de passe spécifiques Votre jeton de sécurité Salesforce Etape 1: trouvez votre URL Salesforce.com Connectez-vous sur https://login.salesforce.com et copiez et collez l'URL uniquement jusqu'au .com Collez-le dans la zone de texte URL Etape 2: nom d'utilisateur et mot de passe Utilisez le même nom d'utilisateur et mot de passe pour Salesforce.com Tapez ces dans les zones de texte respectives Étape 3: jeton de sécurité S'il vous plaît voir cet article pour récupérer votre jeton de sécurité Etape 4: connexion Une fois que vous avez entré toutes les informations que vous devriez être en mesure de se connecter et la fenêtre de configuration va changer pour la table et les paramètres optionnels Etape 5: choisissez une table et des champs de sortie Une fois que vous choisissez une table, il sera automatiquement rempli avec les champs de sortie disponibles. Dans la liste déroulante, vous aurez la possibilité de sélectionner plusieurs champs de sortie si vous le souhaitez. Etape 6: limite d'enregistrement et clause WHERE (SQQL) Vous pouvez choisir une limite d'enregistrement et choisir d'être plus précis dans votre recherche de table à l'aide de la clause WHERE. Par exemple, je souhaite peut-être uniquement Rechercher un compte spécifique dans la table Salesforce, de sorte que la déclaration ressemble à quelque chose comme Account ='Jordan Barker'. Etape 7: vous l'avez fait exécuter le workflow! Une fois que vous avez entré toutes les informations nécessaires, vous pouvez maintenant exécuter le workflow et récupérer les données Salesforce. Trucs et astuces Vérifiez d'abord Assurez-vous à partir de votre Salesforce admin que vous avez les autorisations nécessaires pour lire et/ou écrire des tables. Si vous n'avez pas ces autorisations, vous recevrez une erreur Salesforce de l'outil. Essayez des exemples de données Selon la quantité de données que vous tirez dans Alteryx il pourrait être intéressant juste faire un test avec quelques données d'échantillon. Une fois que vous avez confirmé la configuration fonctionne correctement laisser la boîte de limite d'enregistrement vide et il renverra tous les enregistrements. Modifier les informations d'identification Si vous souhaitez modifier vos informations d'identification, sélectionnez le lien modifier les informations d'identification sur le deuxième écran de configuration de l'outil. Vérifiez vos tables! Lorsque vous utilisez l'outil de sortie Salesforce, toutes les tables doivent exister. Cet outil ne créera pas de nouvelles tables dans Salesforce. Expiration du mot de passe Si vous êtes mot de passe expire dans Salesforce, vous recevrez un message d'erreur pop up dans Alteryx. Actuellement, il n'y a pas d'option d'alias pour le connecteur Salesforce donc si vous êtes mot de passe expire vous devrez aller manuellement et le changer dans chaque connecteur. C'est quelque chose que nous cherchons à l'interne pour essayer de créer un alias pour semblable à celui disponible avec les connexions de base de données. Pour le moment, l'alternative la plus facile est d'avoir votre Salesforce admin créer une connexion générique et de définir ce mot de passe pour ne jamais expirer. Si ce n'est pas une option, vous pouvez aller à paramètres utilisateur > avancé > désactiver la config automatique et cela vous permettra de changer le mot de passe dans vos connecteurs Salesforce sans être verrouillé et le message d'erreur surgissent. Questions courantes 'erreur: sortie Salesforce: les champs suivants ne sont pas membres de la table cible' S'il vous plaît vérifier que toutes les tables et les champs de sortie existent. Comme indiqué ci-dessus l'outil de sortie de Salesforce ne créera pas de nouvelles tables ou champs 'Salesforce Credential disparaissant' Veuillez vérifier si vous avez des privilèges en lecture/écriture/modification pour trois répertoires que le connecteur utilise. C: Program Files Files/Alteryx/bin/RuntimeData/Macros/Supporting_Macros, Répertoire de macro par défaut (vous pouvez trouver le chemin dans les options >> paramètres utilisateur >> modifier les paramètres utilisateur >> macros, prendre le chemin de recherche à partir de là) Répertoire de fichiers Temp (vous pouvez trouver le chemin dans les options >> paramètres utilisateur >> modifier les paramètres utilisateur >> par défaut, répertorié sous "répertoire temporaire par défaut")? Il suffit de faire un clic droit sur chacun de ces dossiers et sélectionnez "Propriétés". Dans là, assurez-vous juste dans l'onglet général que lecture seule n'est pas sélectionné. Vous devez également naviguer vers l'onglet sécurité pour vérifier que votre groupe d'utilisateurs ou votre nom d'utilisateur est répertorié avec un accès complet. S'il vous plaît également vérifier pour s'assurer que ces répertoires ne sont pas à court d'espace. «accès refusé» S'il vous plaît vérifier vos autorisations pour les tableaux et les champs de sortie avec votre Salesforce admin 'erreur d'envoi de l'URL de demande en utilisant le mauvais format illégal ou l'URL manquante' S'il vous plaît utiliser Salesforce.com et copier et coller l'URL dans la fenêtre de configuration 'INVALID_LOGIN: nom d'utilisateur non valide, mot de passe, jeton de sécurité; ou l'utilisateur verrouillé out'ou'Alteryx ne prend pas en charge la connexion à Salesforce sans le jeton de sécurité' Localisez le plugin SFDC dans votre installation 10,6 (pour admin ce sera probablement C:/Program Files/Alteryx/bin/HtmlPlugins/SalesForceInput, pour non-Admin C:/Users/ [votre nom d'utilisateur] /AppData/Local/Alteryx/bin/HtmlPlugins/SalesForceInput) et de faire une sauvegarde de ce dossier pour être en mesure de revenir si nécessaire Écraser le contenu du dossier ci-dessus avec de nouveaux fichiers ici Comme toujours si vous avez des questions s'il vous plaît n'hésitez pas à atteindre pour soutenir Meilleur, Jordan Barker Ingénieur support services clients Meilleures pratiques
Afficher l'article complet
Le «comment guider» à la publication à tableau Le'comment guider'pour l'outil de serveur de publication à tableau Le partenariat entre Alteryx et tableau est de plus en plus fort et l'intégration sans effort facile a été facilitée grâce à l'outil serveur Publish to tableau. Vous pouvez télécharger l'outil à partir de la Galerie Alteryx Analytics. Une fois que vous avez téléchargé l'outil, vous devriez être en mesure de le trouver dans le dossier tableau à la fin de la barre d'outils. Maintenant, une fois que vous avez téléchargé la macro, vous êtes prêt à configurer l'outil et de publier à tableau. Etape 1: accès Vous devez avoir accès à une instance de tableau Server (9.0.1 et supérieure) ou à tableau en ligne pour utiliser cet outil et publier un flux de données vers tableau. Sauf indication contraire, tableau Server et tableau Online sont interchangeables dans ce document et dans la configuration de l'outil. Pour des raisons de brièveté, «tableau Server» fera référence au serveur tableau et au tableau en ligne pour le reste de ce document. Etape 2: option de connexion Cette macro vous donne le choix de vous connecter directement à tableau Server via le navigateur Web ou via l'URL du serveur. 'connexion avec l'URL pleine page' Lorsque vous vous connectez à tableau Server, accédez à la page du classeur à laquelle vous souhaitez écrire. C'est l'option recommandée. Vous pouvez ensuite copier l'intégralité de l'URL dans la zone de texte indiquée dans l'interface. Exemple d'URL: https://10ay.online.tableau.com/#/site/mycompanyssite/workbooks 'connexion avec le serveur et le site' Avec cette option sélectionnée, vous devez entrer dans le nom de domaine de l'URL du serveur (par exemple, https://10ay.online.tableau.com à l'aide des exemples ci-dessus). Tableau Server est conçu de manière à ce que plusieurs «sites» puissent être hébergés sur la même instance de serveur. Utilisez les instructions ci-dessous pour déterminer votre nom de site lorsque vous vous connectez à tableau Server à partir d'un navigateur Web. Avec tableau Server, immédiatement après avoir entré un nom d'utilisateur et un mot de passe, l'une des deux choses se passera: (1) l'utilisateur est invité à sélectionner un site. Si cela se produit, le site sélectionné ici peut être entré dans le champ "entrer nom du site" (2) l'utilisateur est connecté directement à tableau Server, sans avoir à sélectionner un site. Si tel est le cas, l'utilisateur doit sélectionner l'option "utiliser le site par défaut". Avec tableau en ligne il n'ya pas de site par défaut et vous aurez toujours besoin d'entrer manuellement le nom du site avec cette option (l'une des raisons de "se connecter avec l'URL pleine page" est la méthode préférée, en particulier lors de la connexion à tableau en ligne). Une fois que vous vous connectez, l'URL doit être quelque chose comme: https://10ay.online.tableau.com/#/site/mycompanyssite/workbooks. Le nom du site sera la chaîne contenue entre les barres obliques suivantes: "#/site/". Dans cet exemple, le nom du site serait mycompanyssite. Une fois que vous avez choisi votre connexion, vous pouvez choisir d'enregistrer l'historique de connexion qui gardera vos informations d'identification et de connexion dans la case d'option "sélectionner la connexion existante". Ceci remplira une liste déroulante avec toutes vos connexions réussies précédentes. Etape 3: saisissez votre nom d'utilisateur et votre mot de passe À ce stade, entrez votre nom d'utilisateur et votre mot de passe pour tableau Server, le même que lorsque vous vous connectez à travers un navigateur Web. * s'il vous plaît voir les erreurs communes si vous recevez un message «erreur 400000 mauvaise demande» Étape 4: passons à l'onglet sortie Par défaut, la «source de données de publication» sera sélectionnée. À ce stade, vous devrez taper la source de données nouvellement créée sur le serveur tableau. Le nom de la source de données est sensible à la casse et doit être précis. Vous pouvez taper manuellement dans le nom du projet ou choisir "sélectionner le nom du projet" qui ne sera renseigné que si vous avez "actualiser la liste des noms de projets ..." cochée et avoir exécuté le module une fois. Si l'option'Actualiser nom de la liste'est cochée, aucune donnée ne sera publiée sur tableau Server-il s'agit simplement d'une étape de configuration pour obtenir la liste des projets disponibles mis dans le menu déroulant! Etape 5: options de sortie Une fois que vous avez la source de données correcte et le nom du projet, vous pouvez choisir votre méthode de sortie. "Create Data source" va générer un nouveau fichier dans le dossier de projet spécifié, mais si un fichier existe déjà avec le même nom de source de données, le fichier ne sera pas téléchargé et donnera une erreur. La deuxième option est «remplacer la source de données». Le fichier sera téléchargé indépendamment du fait que le fichier existe ou non dans le dossier de projet spécifié. Si un fichier avec le même nom existe déjà, il sera écrasé. Etape 6: optionnel Si vous choisissez de sélectionner l'option "jeton d'authentification de la demande", la macro fournira un jeton d'authentification dans le champ X-tableau-auth. Cela peut être utilisé pour effectuer des appels ultérieurs à l'API de Rest tableau Server avec l'outil de téléchargement ou d'autres outils tels que curl. La source de données ne sera pas publiée. Trucs et astuces Assurez-vous que l'outil est à jour! Visitez la page Galerie de l'outil publier sur le serveur tableau en allant à Gallery.alteryx.com et en naviguant vers le district de macro, ou en allant directement à ce lien. Ensuite, vérifiez la version de l'outil en cliquant avec le bouton droit dessus, puis en cliquant sur "ouvrir la macro: publier sur tableau Server yxmc". Ensuite, dans la fenêtre Configuration du workflow, cliquez sur l'onglet Meta info. [Note: v 1.02 et plus tôt ne montrent pas la version de l'outil, dans ce cas, vous devez mettre à jour le plus récent en le téléchargeant à partir de sa page sur la Galerie!] Fais tes devoirs! Connectez-vous au serveur tableau ou en ligne et récupérez le nom de l'URL de connexion! Vous avez seulement besoin de l'URL jusqu'au classeur que vous écrivez aussi. Vérifiez la petite impression! Si vous choisissez le «nom du projet sélectionnez», assurez-vous de cocher la «liste des noms de projets Refresh» et exécutez le module une fois pour remplir le menu déroulant. (et encore, lorsque l'outil est exécuté avec cette option cochée, aucune donnée ne sera publiée.) 'Actualiser'la source de données En utilisant le nouvel outil serveur de publication vers tableau, même si vous réussissez, il ne sera pas «actualiser» automatiquement la source de données. Cela signifie que vous devez le faire du côté tableau. Au sein de tableau, vous pouvez paramétrer des intervalles rafraîchissants qui se rafraîchiront périodiquement sur le côté tableau. Toutefois, vous pouvez également actualiser manuellement aussi bien. Erreurs courantes "la charge utile est soit incorrecte XML soit incomplète" Solution Il s'agit d'une limitation dans l'API de serveur tableau, que nous avons communiquée à tableau, mais attendent une réponse/correctif de sorte qu'il est un peu en dehors de notre contrôle. Si votre mot de passe contient des caractères qui nécessitent des guillemets doubles/simples en XML, plus grand que, moins de, ou signe pour cent – «'< >> %26;%» – la demande de connexion échouera. Cela est particulièrement vrai si votre mot de passe comporte deux caractères spéciaux. Le dernier outil de publication à tableau a été construit pour manipuler la majorité de ces caractères spéciaux cependant si vous continuez à éprouver ce message d'erreur, la solution de contournement courante est de changer votre mot de passe pour éviter des caractères spéciaux ou inclure juste un des ci-dessus caractères. "l'outil #200 limite d'itération de 1000 a été atteint" Solution Cette erreur a été résolue dans la dernière version de l'outil. Veuillez le télécharger ici. "tableau des données du moteur d'erreur: 4: SimpleDatabase:: SelectMetadataName: attendu trouvé = 1, réel trouvé = 0 (FK = nom =" Extract "=" test ") la table" [Extract]. " [Extract] "n'existe pas. Impossible de se connecter au fichier "C/Desktop....". Vérifiez que le fichier existe et que vous disposez de privilèges d'accès suffisants pour cela. Cette erreur a été résolue dans la dernière version de l'outil. Veuillez le télécharger ici. Si vous continuez à avoir des problèmes avec l'outil publier vers tableau, veuillez contacter le support. Meilleur, Jordan Barker Ingénieur support services clients Meilleures pratiques
Afficher l'article complet
Connexions de base de données: création d'un alias et avantages de l'utilisation d'un alias Les alias de base de données peuvent aider les utilisateurs à gagner du temps et à permettre un partage plus aisé des données. Regardons comment. La première étape pour créer un alias de base de données dans le concepteur est d'établir la connexion de base de données. Cela peut être fait avec l'outil de données d'entrée en sélectionnant l'une des options de base de données dans la liste déroulante. Bases de données auxquelles nous pouvons nous connecter avec Alteryx, une vue d'ensemble. http://www.alteryx.com/Technical-specifications Une fois que vous avez établi la connexion via l'administrateur de connexion, une chaîne de connexion de base de données apparaîtra, comme celle affichée ci-dessous. Ensuite, passons à la fenêtre gérer les connexions de base de données (ou gérer les connexions en dB pour les alias in-dB). Ce sera sous Options > Options avancées > gérer les connexions de données. Ici, nous pouvons ajouter de nouveaux alias, et modifier ou supprimer, ceux existants. Gérer les connexions de base de données vue d'ensemble: Il existe deux types d'alias: Utilisateur: n'importe quel utilisateur peut ajouter un alias d'utilisateur qui seulement ils pourront accéder et changer. System: les alias système ne peuvent être ajoutés/édités que par un administrateur local. Options disponibles: Sync All vous permet de synchroniser les connexions de données Galerie Ajouter des connexions vous permet de créer un nouvel alias (voir étapes ci-dessous) Des options supplémentaires peuvent être trouvées lorsque vous survolez une connexion de données existante: Vous permet de modifier le mot de passe de l'alias. Vous permet de supprimer un alias Lors de l'ajout d'un nouvel alias, Alteryx vous aidera à faire la connexion à la fois MS SQL Server et Oracle. Pour toutes les autres connexions de base de données, sélectionnez l'option «autre». Il y aura trois choses à inclure pour «autres» types de connexion de base de données: le type de connexion (utilisateur vs système), un nom d'alias et la chaîne de connexion. La raison pour laquelle nous avons fait la connexion d'abord par l'outil de données d'entrée est de sorte que nous pouvons simplement copier/coller cette chaîne dans notre gestionnaire alias. Lorsque l'alias a été créé, vous pouvez accéder à cette connexion via la liste déroulante de l'outil de données d'entrée sous connexions de données enregistrées. Vous remarquerez que la chaîne dit maintenant aka: aliasname. Avantages: Q: que se passe-t-il lorsque vous avez plusieurs workflows qui font référence à une chaîne de connexion et que votre mot de passe change? A: Si vous utilisez des workflows qui font référence à un alias, l'utilisateur n'aura qu'à mettre à jour le mot de passe dans le gestionnaire d'alias. Si vous utilisez une chaîne de connexion régulière, chaque outil de données d'entrée doit être mis à jour dans chaque workflow qui utilise cette connexion. Q: puis-je partager ou exporter un workflow qui a des chaînes de connexion de base de données? A: Oui! Si vous installez un alias sur les deux ordinateurs de l'utilisateur qui sont une correspondance exacte, vous serez en mesure de partager des workflows qui utilisent ces connexions de base de données. Note: les captures d'écran et les mesures prises pour créer la connexion de base de données et alias ont été construits dans Designer version 11.8. Tony Moses Assistance clientèle Gestionnaire d'alias
Afficher l'article complet
Le'comment guider'à Google Analytics Alteryx a récemment publié (mars 2018) un nouveau connecteur Google Analytics. Vous pouvez le télécharger ici. Voici un aperçu du nouvel outil GA dans Alteryx designer 11,0: <script>LITHIUM.OoyalaPlayer.addVideo('https:////player.ooyala.com//static//v4//production//', 'lia-vid-VqNXYzYTE6h7YTKrwlVb-xH1t6rofzfyw400h300r355', 'VqNXYzYTE6h7YTKrwlVb-xH1t6rofzfy', {"pcode":"JrbmcyOkbxFZ_aWjk804oePOxj9v","playerBrandingId":"ODI0MmQ3NjNhYWVjODliZTgzY2ZkMDdi","width":"400px","height":"300px"});</script>(voir dans mes vidéos) La connexion à Google Analytics devient de plus en plus populaire et Il ya quelques choses dont vous avez besoin afin d'utiliser la macro Google Analytics: Un compte Google (par exemple, Gmail) Accès autorisé à un compte Google Analytics existant Etape 1: configurer un compte Google Analytics S'il vous plaît visitez la page Google Analytics et connectez-vous https://www.google.com/Analytics/ Sur la page de destination de Google Analytics, vous devrez ajouter le nom du compte, le nom du site Web et l'URL du site Web. Une fois que vous avez entré ces informations, vous pouvez cliquer sur "obtenir l'ID de suivi" et cela va générer un code de suivi pour le site que vous souhaitez obtenir des informations sur. Une fois que vous avez généré ce code ceci vous emmènera à la page d'accueil de Google Analytics. La création de l'ID de suivi crée un ID de profil et/ou un ID de vue avec les URL de site Web associées qui sont utilisées dans le back-end dans la macro Google Analytics dans Alteryx. Si vous souhaitez trouver ces informations, cliquez sur l'onglet admin de la page d'accueil de Google Analytics et naviguez jusqu'aux paramètres de propriété et'View Settings'pour voir respectivement l'ID de suivi et l'ID de profil/View. Etape 2: maintenant, il est temps de configurer l'ID du client, secret client, et le jeton d'actualisation nécessaire pour la macro Google Analytics: Accédez à la page Google Developers: https://Developers.google.com/ Vous devrez maintenant naviguer jusqu'à la «Google API console» (cela se trouve au bas de la page Developers.google.com). Une fois sur cette page, vous pouvez cliquer sur le lien'Analytics API' Lorsque vous êtes sur la page de destination de l'API Analytics, appuyez sur le bouton'Enable'. Une fois que cela est activé, le bouton doit changer pour «désactiver». Félicitations! Vous avez enregistré votre application en créant un projet. Etape 3: générer votre ID client et secret client Dans le gestionnaire d'API, vous devriez voir une option'créer des informations d'identification'. Cliquez sur'OAuth client ID'lorsque le menu déroulant apparaît. Sur la page suivante, assurez-vous que la sélection de type d'application est application Web Ceci produira des informations supplémentaires requises ci-dessous. Vous pouvez laisser le nom en tant que client Web 1, mais veuillez modifier les URI de redirection autorisés (deuxième option sous restrictions) à: https://Developers.google.com/oauthplayground Hit créer et attendre quelques secondes pour Google pour créer votre nouveau projet. Acquérir votre jeton de rafraîchissement Dans un autre onglet de votre navigateur Web s'il vous plaît naviguer vers Google's OAuth Playground https://Developers.google.com/oauthplayground Une fois sur la page de débarquement sapins cliquez sur le bouton de l'icône COG près du coin supérieur droit de votre moniteur Cochez la case utiliser vos propres informations d'identification OAuth et assurez-vous que le type d'accès est défini sur hors connexion Coller dans votre ID client dans le champ'OAuth client ID' Collez dans le secret de votre client dans le champ'OAuth client secret' Appuyez sur Fermer Dans la barre latérale à gauche, faites défiler jusqu'à l'API Google Analytics v3 sous étape 1 Sélectionnez et autoriser les API Cliquez sur le petit triangle gris sur la gauche et sélectionnez https://www.googleapis.com/auth/Analytics.ReadOnly Cliquez sur autoriser les API (vous serez dirigé vers une autre page) Lorsque vous y êtes invité, appuyez sur autoriser. Vous serez redirigé vers le OAuth 2,0 Playground. Une fois que vous avez été redirigé vers le terrain de jeu OAuth 2,0 cliquez sur le code d'autorisation Exchange pour le bouton jetons. Votre jeton d'actualisation sera contenu dans un objet JSON vers le bas de la section demande/réponse. Vous pouvez copier cette chaîne et enregistrer au même emplacement que votre ID client et secret client. Félicitations! Vous avez maintenant toutes les pièces que vous devez utiliser le Alteryx Google Analytics Connector! Étape 4: permet de passer à Alteryx! La macro Google Analytics peut être téléchargée ici et trouvée dans l'onglet Connecteurs Une fois que vous avez la macro sur la toile, vous aurez deux options de connexion: Connexion en ligne: Ceci vous emmènera à votre login de Google et créera automatiquement un identification de client, jeton secret %26; Refresh Connexion hors connexion: cela vous permettra d'entrer dans votre ID client, secret et Token. Ce processus est recommandé pour ceux qui planifient l'outil GA. Une fois connecté, vous serez invité à sélectionner un compte disponible; WebProperties; Profils. Chaque fenêtre de configuration vous invite à appuyer sur Next pour passer à l'écran suivant. L'outil GA vous permettra de sélectionner la date, les métriques et les objectifs, les dimensions et les segments et de vous donner une vue récapitulative pour vous montrer les sélections Une fois que vous voyez ce résumé Appuyez sur Run et vous verrez maintenant vos données. Trucs et astuces Vérifiez la sortie S Datastream-il contient des informations récapitulatives à chaque exécution, et dans ce cas montre toutes les combinaisons compte/propriété/vue qui sont associés aux informations d'identification et chargées dans. Le flux D affiche les données de Google Analytics. Lorsque vous interrogez des métriques, des dimensions ou des segments personnalisés, vous ne pouvez sélectionner qu'une certaine combinaison. L'outil GA vous en informe. Chaque requête vous oblige à sélectionner un profil, au moins une métrique et une plage de dates. Tout le reste est optionnel. Cliquez sur spoiler pour voir tous les messages d'erreur et conseils de dépannage! Spoiler Questions communes (avant la version 3) Le jeton d'actualisation dure environ 1 heure donc s'il vous plaît n'oubliez pas de rafraîchir le jeton car cela va inviter les erreurs. Veuillez répéter l'étape 4 ci-dessus pour actualiser le jeton. N'oubliez pas d'ajouter votre ID client et votre secret dans les informations d'identification OAuth avant d'autoriser l'API! 'le champ'ID'n'est pas contenu dans l'enregistrement ...' (mise à niveau vers le dernier outil GA) Ce message d'erreur peut faire allusion à un certain nombre de problèmes. Cependant, pour limiter le procès et l'erreur, j'ai prioriser les solutions ci-dessous basé sur l'expérience de dépannage avant (je sais im Awesome). 1) Veuillez demander les autorisations «contrôle total» ou «lecture et écriture» minimales dans le dossier macros de support. Pour admin installe ce dossier peut être trouvé dans: C:/Program Files/Alteryx/bin/RuntimeData/Macros/Supporting_Macros (par rapport à l'endroit où vous avez installé Alteryx). Pour les non-admin installe ce dossier peut être trouvé dans: C:/Users/{username] /AppData/Local/Alteryx/bin/RuntimeData/Macros/Supporting_Macros (par rapport à votre nom d'utilisateur) (les données de $ $ etAPP est un dossier caché ainsi vous pouvez devoir tourner le dossier caché dessus) La raison est décrite plus en détail ci-dessous, mais en bref, le connecteur GA lit et écrit les fichiers nécessaires pour la connexion API dans ces emplacements. Si nous n'avons pas d'autorisations d'écriture, la connexion API échouera et nous donnera l'erreur ci-dessus. Disclaimer-vous aurez besoin pour obtenir votre autorisation informatique pour ce faire. Sauf si vous avez des droits d'administrateur à votre machine. 2) Votre jeton d'actualisation a expiré Veuillez suivre l'étape 4 ci-dessus et n'oubliez pas d'ajouter votre client secret et ID dans la section OAuth d'informations d'identification sur le côté droit avant d'autoriser l'API. 3) Êtes-vous à l'intérieur de votre pare-feu de l'entreprise? Si vous avez essayé les solutions ci-dessus et aucun d'entre eux travaillé s'il vous plaît essayer en dehors de votre pare-feu de l'entreprise (avec vos départements IT bénédictions bien sûr) Je n'ai pas vu beaucoup d'exemples de cela, mais cela ne résoudre le problème dans quelques cas. 'outil #349: outil #4 erreur transfert de données et deux-points; échec lors de la réception des données de l'homologue'(mise à niveau vers le dernier outil GA) Vérifier l'ID de profil Cela peut également être des problèmes de pare-feu, vérifiez avec elle si elles bloquent la transaction de Google Analytics à l'utilisateur. 'outil #574: outil #522: erreur de création du fichier "C:/Program Files | Alteryx/bin/RuntimeData/Macros/Supporting_Macros | GoogleAnalytics .xml ": l'accès est refusé." (mise à niveau vers le dernier outil GA) 'outil #574: outil #706: erreur de création du fichier "C:/Program Files | Alteryx/bin/RuntimeData/Macros/Supporting_Macros | GoogleAnalytics ": l'accès est refusé." (mise à niveau vers le dernier outil GA) La macro Google Analytics dépend de la suppression et de la mise à jour de quatre fichiers dans les fichiers de programme. Ces quatre fichiers XML sont les profils, les dimensions, les segments et les métriques. Actuellement, une fenêtre de ligne de commande clignote pendant une seconde au début de l'exécution en mode mise à jour-il s'agit de contourner une limitation d'accès (parce que les fichiers d'installation sont situés dans les fichiers du programme, ils ne peuvent pas être écrasés-mais ils peuvent être supprimés et écrits à nouveau). Cela permet de mettre à jour les fichiers XML métriques, les dimensions et les segments. Parfois, en raison de la configuration interne de ces fichiers ne sont pas accessibles et vous pouvez obtenir une erreur en disant «accès refusé» (erreur référencée ci-dessus). Si cela est vrai, vous pouvez contacter votre IT pour vous donner des autorisations à cet emplacement de fichier. Alternativement, vous pouvez exécuter Alteryx en tant qu'administrateur et cela peut vous donner les privilèges d'administrateur élevé à droite à cet endroit de Alteryx (clic droit sur l'icône Alteryx et «exécuter en tant qu'administrateur».) «vous avez mis en place l'outil Google Analytics Connector et vous voulez savoir le nombre d'enregistrements est produite dans la sortie de données?» '(mise à niveau vers le dernier outil GA) La macro regroupe les données sur toute la période de temps et est regroupée par dimension. Si vous ne choisissez aucun segment dans la requête, il y aura une ligne. Si les segments sont sélectionnés, vous obtiendrez plusieurs lignes en arrière pour chaque valeur possible des dimensions. Si vous voulez récupérer un enregistrement par jour, la meilleure façon est vraiment de configurer un petit lot ou une macro itérative pour boucler à travers une collection de dates. «vous avez un identifiant client, un secret client et un jeton de rafraîchissement, mais vous ne retournez aucun résultat.» '(mise à niveau vers le dernier outil GA) Assurez-vous d'avoir installé un code de suivi Google sur le site Web cible. Sinon c'est quelque chose que le développeur Web aurait à faire. Pour plus d'informations s'il vous plaît regardez ici: https://support.google.com/Analytics/Answer/1008080?hl=en 'réception d'un createRecord: un enregistrement a été créé sans erreur de champ.' (mise à niveau vers le dernier outil GA) Essayez de cliquer avec le bouton droit sur l'icône Alteryx designer et'exécuter en tant qu'administrateur'. Cela peut donner des autorisations élevées pour accéder aux dimensions, profils et métriques dans les fichiers de programme. 'variable inconnue'(mise à niveau vers le dernier outil GA) Cette erreur s'affichera lorsque youe entrera dans l'ID client, le jeton secret et Refresh. Ne craignez pas, il suffit de configurer l'onglet de recherche et cette erreur sera supprimé une fois que vous exécutez le connecteur GA. Veuillez vous référer à travers les étapes ci-dessus car vous avez plus que probablement manqué une étape dans la configuration. Cette erreur est apparue lorsque l'API d'analyse n'a pas été activée. Impossible de trouver le fichier ...' (mise à niveau vers le dernier outil GA) Veuillez vérifier l'option'Reset to default'et exécuter le connecteur Google Analytics. Cela va ré-écrire le fichier XML quatre dans les fichiers de programme. Problèmes courants (avant la version 3) le jeton d'actualisation dure environ 1 heure donc s'il vous plaît n'oubliez pas de rafraîchir le jeton car cela vous invite à des erreurs. Veuillez répéter l'étape 4 ci-dessus pour actualiser le jeton. N'oubliez pas d'ajouter votre ID client et votre secret dans les informations d'identification OAuth avant d'autoriser l'API! 'le champ'ID'n'est pas contenu dans l'enregistrement ...' (mise à niveau vers le dernier outil GA) Ce message d'erreur peut faire allusion à un certain nombre de problèmes. Cependant, pour limiter le procès et l'erreur, j'ai prioriser les solutions ci-dessous basé sur l'expérience de dépannage avant (je sais im Awesome). (1) s'il vous plaît demander «contrôle total» ou comme minimum «lecture et écriture» des autorisations dans le dossier macros de support. Pour admin installe ce dossier peut être trouvé dans: C:/Program Files/Alteryx/bin/RuntimeData/Macros/Supporting_Macros (par rapport à l'endroit où vous avez installé Alteryx). Pour les non-admin installe ce dossier peut être trouvé dans: C:/Users/{username] /AppData/Local/Alteryx/bin/RuntimeData/Macros/Supporting_Macros (par rapport à votre nom d'utilisateur) (les données de $ $ etAPP est un dossier caché ainsi vous pouvez devoir tourner le dossier caché dessus) la raison est décrite plus en détail ci-dessous, mais en bref, le connecteur GA lit et écrit les fichiers nécessaires pour la connexion API dans ces emplacements. Si nous n'avons pas d'autorisations d'écriture, la connexion API échouera et nous donnera l'erreur ci-dessus. Disclaimer-vous aurez besoin pour obtenir votre autorisation informatique pour ce faire. Sauf si vous avez des droits d'administrateur à votre machine. (2) votre jeton de rafraîchissement a expiré s'il vous plaît suivez l'étape 4 ci-dessus et n'oubliez pas d'ajouter votre client secret et ID dans la section d'informations d'identification OAuth sur le côté droit avant d'autoriser l'API. (3) êtes-vous à l'intérieur de votre pare-feu de l'entreprise? Si vous avez essayé les solutions ci-dessus et aucun d'entre eux travaillé s'il vous plaît essayer en dehors de votre pare-feu de l'entreprise (avec vos départements IT bénédictions bien sûr) je n'ai pas vu beaucoup d'exemples de cela, mais cela ne résoudre le problème dans quelques cas. 'outil #349: outil #4 erreur transfert de données et deux-points; échec lors de la réception des données de l'homologue'(mise à niveau vers le dernier outil GA) vérifier le profil ID cela peut également être des problèmes de pare-feu, vérifiez avec elle si elles bloquent la transaction de Google Analytics à l'utilisateur. 'outil #574: outil #522: erreur de création du fichier "C:/Program Files | Alteryx/bin/RuntimeData/Macros/Supporting_Macros | GoogleAnalytics .xml ": l'accès est refusé." (mise à niveau vers le dernier outil GA) 'outil #574: outil #706: erreur de création du fichier "C:/Program Files | Alteryx/bin/RuntimeData/Macros/Supporting_Macros | GoogleAnalytics ": l'accès est refusé." (mise à niveau vers le dernier outil GA) La macro Google Analytics dépend de la suppression et de la mise à jour de quatre fichiers dans les fichiers de programme. Ces quatre fichiers XML sont les profils, les dimensions, les segments et les métriques. Actuellement, une fenêtre de ligne de commande clignote pendant une seconde au début de l'exécution en mode mise à jour-il s'agit de contourner une limitation d'accès (parce que les fichiers d'installation sont situés dans les fichiers du programme, ils ne peuvent pas être écrasés-mais ils peuvent être supprimés et écrits à nouveau). Cela permet de mettre à jour les fichiers XML métriques, les dimensions et les segments. Parfois, en raison de la configuration interne de ces fichiers ne sont pas accessibles et vous pouvez obtenir une erreur en disant «accès refusé» (erreur référencée ci-dessus). Si cela est vrai, vous pouvez contacter votre IT pour vous donner des autorisations à cet emplacement de fichier. Alternativement, vous pouvez exécuter Alteryx en tant qu'administrateur et cela peut vous donner les privilèges d'administrateur élevé à droite à cet endroit de Alteryx (clic droit sur l'icône Alteryx et «exécuter en tant qu'administrateur».) «vous avez mis en place l'outil Google Analytics Connector et vous voulez savoir le nombre d'enregistrements est produite dans la sortie de données?» '(mise à niveau vers le dernier outil GA) la macro regroupe les données sur toute la période de temps et est regroupée par dimension. Si vous ne choisissez aucun segment dans la requête, il y aura une ligne. Si les segments sont sélectionnés, vous obtiendrez plusieurs lignes en arrière pour chaque valeur possible des dimensions. Si vous voulez récupérer un enregistrement par jour, la meilleure façon est vraiment de configurer un petit lot ou une macro itérative pour boucler à travers une collection de dates. «vous avez un identifiant client, un secret client et un jeton de rafraîchissement, mais vous ne retournez aucun résultat.» '(mise à niveau vers le dernier outil GA) Assurez-vous d'avoir installé un code de suivi Google sur le site Web cible. Sinon c'est quelque chose que le développeur Web aurait à faire. Pour plus d'informations, consultez ici: https://support.google.com/Analytics/Answer/1008080?hl=en'recevoir un createRecord: un enregistrement a été créé sans erreur de champ.' (mise à niveau vers le dernier outil GA) Essayez de cliquer avec le bouton droit sur l'icône Alteryx designer et'exécuter en tant qu'administrateur'. Cela peut donner des autorisations élevées pour accéder aux dimensions, profils et métriques dans les fichiers de programme. 'variable inconnue'(mise à niveau vers le dernier outil GA) cette erreur apparaîtra lorsque youe entrera dans l'ID client, le jeton secret et Refresh. Ne craignez pas, il suffit de configurer l'onglet de recherche et cette erreur sera supprimé une fois que vous exécutez le connecteur GA. Veuillez vous référer à travers les étapes ci-dessus car vous avez plus que probablement manqué une étape dans la configuration. Cette erreur est apparue lorsque l'API d'analyse n'a pas été activée. Impossible de trouver le fichier ...' (mise à niveau vers le dernier outil GA) Veuillez vérifier l'option'Reset to default'et exécuter le connecteur Google Analytics. Cela va ré-écrire le fichier XML quatre dans les fichiers de programme. Félicitations vous avez maintenant fait à travers les mondes les plus longs mais les plus instructifs Google Analytics article (à mon avis). Maintenant, allez gratuitement et jouer avec vos données Google Analytics dans Alteryx! Toutefois, si vous continuez à avoir des problèmes avec le connecteur Google Analytics s'il vous plaît contacter Alteryx support Meilleur, Jordan Barker Représentant du service à la clientèle API
Afficher l'article complet
Comment faire pour créer des informations d'identification API Google Les étapes suivantes décrivent comment obtenir un ID client, un secret client et un jeton d'actualisation qui peuvent être utilisés pour l'authentification avec les outils associés à Google. 1. Ouvrez la console Google Developers' 2. Connectez-vous avec le compte Google associé aux données que vous souhaitez analyser 3. Créez un nouveau projet en cliquant sur le menu déroulant mon projet (coin supérieur gauche) et en sélectionnant créer un projet (coin supérieur droit de la fenêtre pop up 4. Entrez un nom de projet de votre choix et cliquez sur créer 5. Si vous n'avez pas encore activé l'API Google, vous pouvez le faire en naviguant vers la page Web sur laquelle nous avons démarré, le tableau de bord de la console et en cliquant sur Activer l'API: Pour Google Analytics: D'autres API populaires >> API Analytics Pour Google Drive: G suite API >> Drive API Cliquez sur Activer: 6. Une fois que vous avez confirmé que votre API est activée, vous pouvez obtenir les informations d'identification de l'API en retournant à la console et en cliquant sur informations d'identification dans le volet de navigation de gauche à côté de l'icône de clé 7. Cliquez sur la liste déroulante créer les informations d'identification et sélectionnez OAuth client ID: 8. Sélectionnez le bouton radio de l'application Web et ajoutez https://Developers.google.com/oauthplayground en tant qu'URI de redirection autorisé avant de cliquer sur créer 9. À ce stade, un pop up devrait apparaître où vous pouvez copier et enregistrer votre client ID et client secret Vous pouvez également trouver votre identifiant client et secret client en retournant à la console du développeur >> informations d'identification et en cliquant sur le nom de l'application que nous venons de créer: 10. Aller vers https://Developers.google.com/oauthplayground 11. Cliquez sur l'icône Gear dans le coin supérieur droit de la page et cliquez sur la case à cocher pour utiliser vos propres informations d'identification OAuth, saisissez l'ID client et le secret client à l'étape 13, puis cliquez sur Fermer 12. Copiez/collez les portées respectives dans le champ saisie de vos propres étendues et cliquez sur autoriser les API Pour Google Analytics https://www.googleapis.com/auth/Analytics.ReadOnly Pour Google Sheets https://www.googleapis.com/auth/Drive, https://www.googleapis.com/auth/Drive.AppData, https://www.googleapis.com/auth/Drive.ReadOnly, etc 14. Cliquez sur autoriser 15. Cliquez sur code d'autorisation Exchange pour les jetons et enregistrez le jeton de rafraîchissement 16. Testez l'autorisation en envoyant une demande d'opération disponible à partir de la liste des opérations possibles 17. Si vous réussissez, l'ID client, le secret client et le jeton d'actualisation que vous avez obtenu dans les étapes précédentes peuvent maintenant être utilisés pour l'authentification avec les outils associés à Google API
Afficher l'article complet
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
La macro de DataSet de cache Vous pouvez télécharger la version la plus récente de la macro de DataSet de cache (v2) de la Alteryx Analytics Gallery et la lire ici. (vous pouvez également obtenir la version originale du DataSet de cache ici.) Une des grandes choses sur Alteryx est de savoir comment une fois que vous obtenez le coup de lui, vous êtes capable de manipuler des données presque aussi vite que vous pouvez penser à l'étape suivante dans votre processus. Vous finissez par passer moins de temps à jongler avec les mécanismes de mélange et d'analyse de vos données, et plus sur le problème réel de l'entreprise à portée de main. Vous obtenez dans un flux rythmique, cet état d'esprit où vous perdez la trace du monde extérieur tout en éclabousseant les accents de Regex et les faits saillants de la formule sur votre toile, et devenez un avec les données pour créer un chef-d'œuvre de travail. Mais lors de la construction d'un workflow qui traite de grandes quantités de données et/ou exécute des analyses de processeur lourde, vous pourriez trouver difficile d'entrer dans ce flux rythmique que vous êtes habitué quand vous devez attendre plusieurs minutes entre les pistes pour voir les résultats de l'ajout d'un outil ou un Groupe d'outils sur la toile. Une solution à cette limitation de votre flux est d'échantillonner toutes les données. Il y a plusieurs façons de le faire. L'un consiste à placer des outils d'échantillonnage stratégiquement tout au long de votre workflow. Une façon plus robuste et plus propre d'accomplir la même chose est de créer une constante utilisateur pour limiter le nombre d'enregistrements sur les outils d'entrée: Cliquez sur n'importe quel espace sur la toile, puis dans la fenêtre de configuration, accédez à l'onglet "workflow" Ajouter une nouvelle constante définie par l'utilisateur appelée "sample" et la définir à un nombre relativement faible, comme 1000 Dans le panneau de configuration de tous les outils d'entrée, définissez l'option "limiter l'enregistrement" à "% User. Sample%" (sans les guillemets) Développez votre workflow avec le nombre d'enregistrements d'entrée limitée, et lorsque vous êtes prêt à l'exécuter avec l'ensemble complet de données, il suffit de définir l'utilisateur constante définie "sample" pour être vide afin que les données ne sont pas plafonnés Le problème avec cette approche est que dans de nombreux cas, vous n'allez pas voir le comportement dont vous avez besoin pour construire votre workflow de manière appropriée. Mais que faire si vous pouviez "sauver votre place" et d'exécuter uniquement les nouveaux outils que vous avez ajouté à la toile, sans ré-exécuter tout le reste encore une fois? Eh bien, je vais vous montrer comment vous pouvez faire exactement cela-avec l'aide de la macro cache DataSet! Voici une démo rapide de la façon dont il fonctionne. Supposons que vous avez un workflow qui dispose de trois sources de données d'entrée qui ont chacune plus de cent millions de lignes. Vous les Nettoyez et faire un peu de traitement, et déjà cela commence à prendre plus de temps que vous souhaitez attendre avant d'ajouter l'outil suivant et de jouer avec la configuration. À ce stade, vous décidez d'arrêter de déconner et de couper à la poursuite avec la macro de DataSet de cache. Pour ce faire, vous devez d'abord placer les outils que vous avez terminé la configuration dans un conteneur d'outils. Vous ajoutez ensuite une macro de DataSet de cache au dernier outil du flux: Si vous n'êtes pas familier avec l'outil conteneur outil, vous pouvez le trouver dans la catégorie outil de documentation. Pour l'utiliser, il suffit de le placer sur la toile, puis de faire glisser une sélection d'outils en elle. Ensuite, vous devez configurer la macro de DataSet de cache, qui heureusement est très simple. Vous voudrez lui donner un nom unique et descriptif (si vous avez plusieurs macros de DataSet de cache sur votre toile, soyez sûr de leur donner chacun des noms différents!), et vous voudrez laisser le mode d'exécution réglé à «écrivent». Maintenant, lorsque vous exécutez le workflow, le Datastream étant alimenté dans la macro de DataSet de cache (dans ce cas, la sortie du deuxième outil de transposition) sera enregistrée en tant que fichier temporaire. (plus spécifiquement, il sera enregistré en tant que fichier de données Alteryx dans le même dossier que la macro de DataSet de cache lui-même.) Installation terminée! Nous allons accélérer notre workflow! Maintenant que nous avons la configuration du workflow pour utiliser la macro de DataSet de cache, nous allons le mettre à l'utilisation. Après avoir exécuté le workflow une fois avec la macro de DataSet de cache en mode "Write", vous pouvez l'activer en mode "Read" afin qu'il référence le fichier temporaire au lieu du flux d'entrée. Lorsque vous faites cela, vous verrez un indicateur d'erreur sur la macro de DataSet de cache vous indiquant qu'il est en "mode lecture". Ce n'est pas une erreur réelle, mais est destiné à être un indicateur visuel commode de sorte que lorsque vous commencez à construire un grand flux de travail avec de nombreuses macros de DataSet de cache, vous pouvez dire instantanément ceux qui sont mis à "Read" mode. Cela est important car cela signifie que l'entrée Datastream est ignorée, et si vous effectuez des modifications à un outil en amont, ces modifications ne passeront pas par la macro de DataSet de cache alors qu'elle est en mode «Read» puisqu'elle est lue à partir du DataSet temporaire enregistré au. Maintenant, lorsque vous exécutez le workflow à nouveau, au lieu de prendre quelques minutes, il finira de fonctionner presque instantanément! Vous pouvez maintenant continuer à créer votre workflow à partir de la macro de DataSet de cache. Lorsque vous avez votre configuration de workflow à votre goût, vous pouvez faire un clic droit sur les macros de jeu de données de cache et "supprimer et se connecter" pour se débarrasser d'eux sans perturber le flux des données, ou vous pouvez simplement placer la macro en "Bypass" mode, qui permettra le flux de données THRO ugh il intact comme si elle n'était même pas là. Retour dans le flux Une fois que vous commencez à utiliser la macro de jeu de données de cache, vous obtiendrez le coup de lui rapidement, et vous retrouverez de nouveau dans cette cannelure douce que vous êtes habituée, même lors de l'élaboration de certains lourds traitement intensive des ressources dans votre workflow. Espérons que vous trouverez la macro de jeu de données de cache pour être un ajout utile à votre boîte à outils qui vous permet d'obtenir plus de Alteryx. Si vous avez des questions, des commentaires, ou des commentaires, s'il vous plaît le partager dans la section commentaires ci-dessous, je l'apprécierais vraiment et je suis heureux de vous aider avec tous les problèmes que vous pourriez rencontrer. Une note rapide avant de se séparer: comme indiqué, cette macro écrit des datasets temporaires dans le dossier contenant la macro de DataSet de cache. Il se peut que vous souhaitiez supprimer occasionnellement les datasets dans ce dossier s'ils prennent beaucoup d'espace. À un certain point, j'ai l'intention de mettre à jour la macro pour inclure la logique pour le nettoyage de ces jeux de données temporaires, mais ce sera pour une autre fois. Quand je fais, je vais être sûr de lien vers la mise à jour ici. En attendant, c'est laissé à l'utilisateur. Après Pour conclure, je voulais montrer un exemple de ce qu'un workflow pourrait ressembler qui a été développé une section à la fois avec la macro de DataSet de cache. Dans la capture d'écran de workflow ci-dessous, j'ai eu trois grands ensembles de données que j'avais besoin de transformer et de normaliser avant de développer un modèle avec l'ensemble d'outils prédictifs Alteryx. C'était en fait ce problème très qui a été l'inspiration pour la macro de DataSet de cache. Sur le côté gauche se trouve le workflow final avec tous les conteneurs d'outils activés et les datasets de cache en mode "Write" (encerclé en rouge pour les rendre plus visibles), et sur la droite est le même Workflow avec les conteneurs désactivés et les macros de mise en cache mis en mode "Read". Shoutout à collègues ingénieur de contenu Neil Ryan, qui a également développé une macro de mise en cache avec la même fonctionnalité indépendamment, avant que je fasse. Je ne me sens pas juste en prenant le plein crédit pour cette solution à un problème commun que nous avons tous rencontré, quand Neil m'a battu au Punch. En dépit de la création fondamentalement la même chose, pour quelque raison que sa macro n'a pas eu autant de visibilité au sein de notre groupe, et en conséquence, je suis celui qui écrit ce billet de blog. C'est une véritable situation de Leibniz-Newton. Donc, si cela est bien reçu, je suis heureux de partager la gloire avec Neil. Mais si vous ne l'aimez pas, s'il vous plaît diriger votre colère et la déception envers Neil, puisque quand vous y pensez, c'était son idée d'abord. À: -10/12/2015: Une mise à jour mineure de la macro a été téléchargée afin qu'elle puisse être présente dans les workflows téléchargés dans la galerie en 10,0. Lorsqu'une macro est dotée d'un outil d'entrée et d'un outil de sortie qui pointe vers le même fichier, elle l'interprète comme un problème et indique que la validation a échoué. Cela se produit dans cette macro, puisque nous sommes à la fois la lecture et l'écriture à partir du fichier mis en cache temporaire, même si elle ne se produit jamais en même temps. Nous obtenons autour de ceci en pointant les outils d'entrée/sortie à différents noms de fichier d'espace réservé, et puisque les outils d'action mettent à jour le chemin en utilisant le nom spécifié par l'utilisateur dans la configuration, nous sommes bons pour aller. Gardez à l'esprit cependant, que si vous êtes en téléchargeant un workflow à la galerie qui utilise cette macro, vous serez OK si elle est réglée sur "Write" ou "Bypass" mode, mais se déroulera dans les problèmes si vous l'avez réglé sur "Read" mode! -10/14/2015: Ajout d'un lien pour télécharger la macro à partir de la galerie en haut de la page. -04/11/2016: Ajout d'un lien vers la macro cache DataSet V2 en haut de la page. Le développement de workflows à forte intensité de ressources peut être un défi lorsque les modifications de test impliquent l'exécution du workflow via des itérations qui peuvent prendre plusieurs minutes ou plus avant d'être en mesure de voir les résultats. Ce message parcourt l'utilisation de la macro de DataSet de cache pour développer des workflows d'une manière plus intelligente, éviter les temps de longue durée répétés et accélérer le processus de fusion et d'analyse de plus grandes séries de données. Cache
Afficher l'article complet
Trucs et astuces pour une correspondance floue Tous les champs que vous serez en correspondance floue sur qui se rapportent à l'information d'adresse doivent être exécutés par l'outil de Cass afin de normaliser les valeurs d'enregistrement. Les champs d'adresse d'origine doivent être désélectionnés du flux de données via un outil de sélection afin d'éviter toute confusion et de minimiser le temps de traitement (conseils d'optimisation de rappel ...). Lors de la fusion de deux fichiers de données (fusionner le processus de correspondance floue), utilisez une jointure pour supprimer les correspondances exactes du processus de correspondance floue. Le long de la même ligne de pensée, vous pouvez utiliser l'outil unique pour supprimer les matchs exacts si avant d'entrer dans votre processus de match de purge floue. Dans une correspondance floue de fusion, le côté gauche du match est généralement le fichier maître (par exemple, le fichier Experian hh ou le fichier info USA). Le côté droit est le fichier client, ou le fichier que nous essayons de faire correspondre au fichier maître. Compte tenu de cette configuration, dans chacun des différents passages de la correspondance floue, nous n'envoyons pas les enregistrements qui ont une correspondance de la gauche dans le passage suivant s'ils ont égalé. La logique du match flou est qu'une ou plusieurs choses seront considérées comme la chose forte ou la chose dont nous sommes les plus confiants. L'autre chose sera les choses que nous allons isoler par la logique floue afin de trouver un match. Exemple serait l'adresse et zip pour la pièce forte et le prénom et le nom de la pièce Fuzzy match. Seuils et poids des allumettes: Pour le processus correspondant qui se produit dans toute la portée d'un outil de correspondance floue, nous définissons le seuil de match total (le score final). Pour chaque champ que nous traitons dans l'outil Fuzzy match, nous pouvons déclarer un seuil de match et un poids de match pour ce champ. Qu'il se produise au niveau du champ ou de l'outil de correspondance floue, le seuil de match est une valeur de coupe stricte. Les correspondances qui génèrent une valeur de correspondance supérieure à votre seuil de match sont acceptées en tant qu'allumettes, celles qui tombent au-dessous, sont supprimées en tant que candidates de match. Le poids de match d'un champ particulier, vous permet d'appliquer une importance relative pour les différents domaines que vous assortis sur. Si vous avez 3 champs, où le poids d'allumette pour chacun est a = 100, B = 100, c = 75, alors vous dites Alteryx que le champ C devrait avoir une contribution moindre à la détermination de si ou non une allumette est faite. (comme les humains, pensez à la façon dont nous pourrions choisir un partenaire pour danser avec ...) Après avoir transmis vos données à l'aide de l'outil Fuzzy match, rejoignez vos données originales pour comparer les correspondances. Vous pouvez trier par score de match, pour voir si vous avez besoin d'ajuster vos seuils de match plus ou moins en fonction de la présence de faux-positifs matches, ou l'absence de fausses correspondances négatives. Comme Fuzzy appariement est intrinsèquement floue, il est assez commun, et en fait nécessaire pour exécuter votre module de nombreuses fois avec des paramètres différents. En règle générale, le plus de considération que vous placez sur le développement d'un module de correspondance floue approfondie, plus la valeur de votre sortie. Optimisation du temps de traitement correspondant flou: Étant donné que la correspondance floue peut vous obliger à exécuter votre module plusieurs fois, il est prudent de préparer vos données et de les enregistrer dans un fichier yxdb. L'enregistrement de vos données vers les fichiers yxdb vous permettra d'utiliser les fichiers yxdb en tant qu'entrée dans votre module de correspondance floue. Alteryx pouvez lire un fichier yxdb plus rapidement que d'autres types de fichiers, c'est donc un excellent endroit pour commencer avec l'optimisation. Une autre étape dans la préparation des données, est d'utiliser l'outil de champ automatique, qui permet à Alteryx de sélectionner le type de champ et la longueur les plus appropriés pour chaque champ de votre DataSet. Selon vos données d'entrée, ceci peut fournir des améliorations choquantes dans la vitesse. En supposant que vous allez faire une fusion Fuzzy match, vos fichiers nécessitent à la fois un champ d'ID d'enregistrement, et un champ source; vous pourriez aussi bien les ajouter maintenant. Enfin, il ne sert à rien de mettre des champs dans votre module Fuzzy match que vous n'avez pas besoin, utilisez un outil de sélection pour les supprimer maintenant. Enfin, utilisez vos nouveaux fichiers optimisés en tant qu'entrées yxdb dans votre module de correspondance floue. – pour résumer, préparez les données dans un module, puis Fuzzy le faire correspondre dans un autre. Selon que vous êtes DeDuping, la fusion ou les deux, essayez de minimiser votre contrôle croisé et les outils de navigation étrangers dans les données quand ils ne sont plus nécessaires. Par tous les moyens, la vérification croisée de vos données est le processus le plus important dans l'appariement flou, mais pour les grands modules, il est souvent utile de supprimer les outils qui ne sont plus nécessaires. Si vous êtes nouveau à Fuzzy appariement, la chose la plus importante que vous pouvez faire est de travailler à travers les 2 modules d'échantillon inclus avec Alteryx (DeDupeFuzzyMatching, et MergeFuzzyMatch), qui peut être trouvé au fichier > ouvrir Sample >> échantillons avancés. Allumette floue
Afficher l'article complet
Raccourcis clavier dans Alteryx Il existe de nombreux raccourcis clavier différents pour vous aider dans la consutrction de vos workflow dans Alteryx. Comme dans la plupart des progiciels, l'ensemble standard de fonctions de clavier natives du système d'exploitation Windows s'applique également à Alteryx. Raccourcis utiles spécifiques à Alteryx: Ctrl + Alt + B: afficher/masquer Toolbar Ctrl + Alt + T: afficher/masquer Toolbox Ctrl + Alt + V: afficher/masquer Overview Ctrl + Alt + R: afficher/masquer les résultats Window Ctrl + Alt + C: afficher/masquer la fenêtre de configuration CTRL + ALT + D: afficher/masquer l'interface DesignerCtrl + Maj + B: ajouter toutes les navigations après avoir sélectionné l'outilCtrl + R: exécuter WorkflowF5: Actualiser ConfigurationCtrl + MAJ +-: aligner les outils sélectionnés horizontalementCtrl + MAJ + +: aligner les outils sélectionnés verticalementCtrl + touche fléchée: écarté outil par un pixel La liste complète des raccourcis clavier peut être trouvée ici. Navigation du canevas a été mis à jour dans Alteryx version 10,1. Consultez le blog posté ici. Raccourcis standardCtrl + N: Ouvrir un nouveau workflowCtrl + O: Ouvrir un workflow existant Ctrl + Z: AnnulerCtrl + Y: RefaireCtrl + F: Rechercher l'outil (cela vous permet de trouver des outils dans votre workflow par nom ou par numéro) Ctrl + X: Couper sélectionné (dans le canevas cela va couper les outils sélectionnés, le texte sera coupé si le texte est sélectionné à l'intérieur de la fenêtre de configuration de l'outil) Ctrl + C: copier les outils sélectionnés (dans le canevas, cela copiera les outils sélectionnés, le texte sera copié si le texte est sélectionné à l'intérieur de la fenêtre de configuration de l'outil. Vous pouvez également sélectionner des lignes spécifiques à partir d'un outil Explorateur et copier ces lignes à l'aide de cette commande) Ctrl + V: Copier outils(si les lignes ont été copiées à partir d'un outil Explorateur, cette commande créera une entrée de texte sur le canevas des lignes copiées à partir du presse-papiers) : sélectionne tous les outils dans le workflowCtrl + S: enregistrez votre module (Enregistersous si c'est la première fois que le module est enregistré) F1: ce bouton unique va mettre en place le fichier d'aide spécifique à l'outil que vous avez sélectionné sur le canevas, sinon il tire vers le haut de la fenêtre d'aide générique. CTRL + TAB: basculer entre les workflows ouverts (si vous avez plus d'un workflow ouvert dans une seule session de Alteryx) Autres commandes et raccourcis pratiques: clic droit et glisser: à l'intérieur d'un outil de sélection, ou tout autre outil avec la fonctionnalité "Selectionner", vous pouvez sélectionner un champ, ou un groupe de champs, et faites un clic droit et faire glisser ces champs vers une nouvelle destination dans la structure du champ. Cela élimine le besoin de cliquer sur les flèches haut/bas pour réorganiser les champs. Maintenez la molette de la souris enfoncée: Pan la barre de canvasMaj + clic gauche de la souris:P une molette de la souris canvasMaj +: rouleau de toile horizontalementCtrl + roulette de la souris: zoom sur la CanvasCtrl + touche fléchée: outil de coup de coude par un écran pixelSplash: pour supprimer l'écran de démarrage alors que le les charges de programme cliquez simplement sur le imageOuvrir un ou plusieurs fichiers:D les fichiers RAG de l'Explorateur Windows directement sur le canevas. Les fichiers de workflow (*. yxmd, *. yxwz, *. yxmc) s'ouvrent directement dans un nouvel onglet sur le canevas du module. Les fichiers de données seront représentés par un outil d'entrée configuré pour chaque fichier de données sur le Workflow actif. Documentation
Afficher l'article complet
Étiquettes