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
La macro cache DataSet v2 Vous pouvez télécharger la macro cache DataSet v2 à partir de la Alteryx Analytics Gallery (dans le district de macros) ici. Pourquoi la mise à jour? L'année dernière, j'ai fait un outil qui m'a permis de créer des «points d'enregistrement» dans mes workflows, et d'éviter de perdre du temps à exécuter l'intégralité du workflow après avoir effectué des modifications incrémentielles. Beaucoup de gens ont répondu à un billet de blog que j'ai écrit à ce sujet, et quelques grandes suggestions est sorti de cette discussion. Un utilisateur a même fait sa propre version mise à jour de la macro, parce qu'il voulait être en mesure de spécifier où les fichiers ont été enregistrés par la macro. C'était vraiment génial, et m'a inspiré à mettre en œuvre certaines des autres suggestions des utilisateurs avaient et partager la macro mise à jour du cache DataSet avec vous les gars ici. Merci à @ErikB de partager sa mise à jour avec moi! Espérons que cela devienne une tendance-si vous vous sentez comme une fonctionnalité est manquant, n'ayez pas peur de commencer à piquer autour des entrailles d'une macro et de faire vos propres changements et de les partager. Cela est bon pour tout le monde parce que cela signifie que nous pouvons faire de meilleurs outils ensemble par la collaboration, mais c'est aussi une excellente occasion d'apprendre de nouveaux modèles et astuces dans Alteryx. Qu'est-ce qui est différent dans cette version? Cette mise à jour est vraiment tout au sujet de la gestion du stockage et du nettoyage des fichiers mis en cache. Dans la version précédente de l'outil, tous les fichiers mis en cache seraient sauvegardés à l'endroit où la macro elle-même vivait. Mais ce n'était pas toujours souhaitable, et si vous l'utilisez beaucoup, vous pourriez vous retrouver avec un grand dossier de fichiers comme ceci: Donc, nous allons jeter un oeil à ce qui est nouveau dans la configuration de l'outil pour traiter ce problème: Pour la plupart, le premier onglet devrait paraître assez familier (et si non, revenir à la poste d'origine pour voir comment il fonctionne), mais il ya trois nouvelles options sous "Write mode" qui vous permettent de spécifier combien de temps vous voulez que les fichiers mis en cache à vivre. Si vous sélectionnez la première option ("Delete après l'arrêt de Alteryx"), les fichiers mis en cache seront écrits dans le répertoire Temp (et en lecture) du Alteryx, qui sera automatiquement effacé lors de la fermeture de Alteryx. Toutefois, si vous sélectionnez la deuxième option, les fichiers seront supprimés après un nombre de jours spécifié. Ceci est déclenché par l'exécution de la macro, donc si vous l'utilisez une fois et plus jamais, alors qu'un fichier mis en cache ne sera pas supprimé. Mais si vous utilisez l'outil régulièrement, alors il va effacer les anciens fichiers. (pour ce faire, la macro maintient un index des emplacements où les fichiers mis en cache ont été créés, puis à chaque fois qu'il est utilisé dans un workflow, il recherche les fichiers mis en cache dans les répertoires qui ont une date d'expiration qui est passée à échéance et les supprime.) (dans une version future, je peux regarder dans l'automatisation de ce avec schtasks.) Enfin, vous avez la possibilité de ne jamais supprimer un fichier mis en cache. (c'est ainsi que l'outil utilisé pour fonctionner.) L'onglet Options avancées Ici, vous pouvez indiquer à la macro où enregistrer les fichiers mis en cache. La première option ("default") va indiquer à la macro d'enregistrer dans un dossier dédié cached_datasets dans le répertoire AppData spécifique à l'utilisateur. Toutefois, si l'option "supprimer après l'arrêt de Alteryx" est sélectionnée dans l'onglet précédent, le fichier sera écrit (et lu à partir de) le répertoire Temp à la place. La deuxième option ("workflow Directory") indique à la macro d'enregistrer les fichiers dans le même répertoire que le workflow dans lequel vous avez inséré la macro cache DataSet v2. Enfin, si vous ne souhaitez pas que la macro vérifie les fichiers mis en cache périmés et les supprime, cochez la dernière option de cet onglet. Voilà. Profiter! Et de garder les commentaires à venir (et bien sûr, vos propres variations)! Teaser Je suis excité de dire que la fonctionnalité de mise en cache va être officiellement intégré dans le produit dans une version future d'une manière très élégante et rationalisée! (certains d'entre vous ont peut-être ramassé sur ce sujet dans le fil des suggestions de produits ici.) J'ai eu le plaisir d'être impliqué dans certaines des discussions de conception initiale autour de la nouvelle fonctionnalité, et je pense sincèrement que ça va être totalement jeu-changer à la façon dont nous développons des workflows dans Alteryx. (c'est tout ce que je peux partager à ce point, mais fera de mon mieux pour fournir des mises à jour comme ils deviennent disponibles!) : smileyvery-Happy: Cette mise à jour de la macro de DataSet de cache inclut des options pour gérer le stockage et le nettoyage des fichiers mis en cache. Cache
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
Exécuter en tant que paramètres L'exécuter le travailleur en tant qu'utilisateur différent a. k. une option "Run As" dans les paramètres système permet au travailleur d'exécuter le moteur Alteryx en tant qu'utilisateur différent. Par défaut, le planificateur s'exécute à l'aide du compte système local. Lors de l'accès à ces autres environnements, les informations d'identification ayant des droits d'administrateur sont recommandées. Cela supprime toute chance d'échec de workflow si les autorisations changent pour l'utilisateur non admin. Exécuter en tant qu'utilisateur différent: Planificateur:-si un ordinateur de travail doit exécuter des workflows qui accèdent à des fichiers ou des données à partir d'un emplacement nécessitant des informations d'identification spécifiques pour y accéder, l'ordinateur peut être configuré pour exécuter les workflows en tant qu'utilisateur ou compte spécifié. Serveur:-lorsque les clients envoient des connexions de base de données à la Galerie, ils devront envoyer l'application à la galerie qui fonctionne avec leurs paramètres système. Sinon, l'application échouera car elle ne se connectera pas à leur instance locale de la base de données sur leur machine. Alteryx options > options avancées > paramètres système Résoudre: Mon workflow fonctionne bien à travers l'interface graphique, mais il échoue à travers le planificateur C'est peut être un signe de problèmes de permission. Pour que le workflow s'exécute correctement, il a besoin d'accéder aux ressources qu'il référence, telles que les lecteurs réseau, les fichiers, les connexions de base de données et autres. Vérifiez toutes vos entrées et sorties pour vérifier si les connexions sont locales ou distantes. Si vous vous connectez à un partage de fichiers réseau ouvert Alteryx options > options avancées > paramètres du système et cliquez sur suivant jusqu'à atteindre exécuter le travailleur en tant qu'utilisateur différent ...... et??? J'ai configuré Alteryx Server pour exécuter des workflows en tant qu'utilisateur spécifié, mais ils échouent. Vous pouvez rencontrer ce problème si l'ordinateur de travail configuré pour exécuter les workflows en tant qu'utilisateur spécifié n'a pas les autorisations appropriées dans le dossier Workspace où les fichiers sont stockés. Double-cliquez sur l'icône Paramètres système de votre bureau pour ouvrir la fenêtre Paramètres système et vérifiez les paramètres suivants: Identifiez le dossier d'espace de travail spécifié sur l'écran général de Worker >. Ouvrez l'Explorateur Windows et accédez à ce dossier. Afficher les propriétés du dossier. Sous l'onglet sécurité, vérifiez que l'utilisateur spécifié comme exécution en tant qu'utilisateur existe dans la liste des utilisateurs. Si ce n'est pas le cas, ajoutez-le. Sur le même onglet, mettez en surbrillance l'utilisateur spécifié et assurez-vous qu'il dispose des autorisations suivantes: modifier/lire et exécuter/lire/écrire. J'ai mis en place la course comme et il a travaillé, mais maintenant mes modules ont commencé à échouer. Vérifiez si le mot de passe a récemment changé Informations complémentaires: Les options safe et semi-Safe pour la Galerie Alteryx ne peuvent être utilisées que si le paramètre Worker > a été activé. Apps
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
Connexion à une source de sources ODBC Alteryx vous permet de vous connecter à de nombreux types de sources de données. Un type de source de données auquel vous pouvez vous connecter est une base de données. Les exemples de bases de données sont SQL Server, Oracle, Teradata et MongoDB; parmi beaucoup d'autres. Il existe plusieurs méthodes de connexion pour se connecter à des sources de base de données, y compris ODBC, OLEDB ou nativement. Cet article se concentrera en particulier sur la configuration d'une connexion ODBC à SQL Server, cependant, le même processus général peut être suivi pour se connecter à n'importe quelle base de données via ODBC. Vous devez faire installer le pilote sur la machine avant d'utiliser ce guide. Les liens de téléchargement à beaucoup de pilotes peuvent être trouvés à http://www.alteryx.com/Technical-specifications. Si vous n'êtes pas sûr de l'endroit où obtenir le pilote ou le pilote à utiliser s'il vous plaît contacter votre administrateur informatique ou de base de données pour cette information. Ouvrez alteryx designer et faites glisser et déposez l'outil "données d'entrée" sur la toile Cliquez sur la liste déroulante pour «se connecter à un fichier ou une base de données». Ensuite, sélectionnez "connexion à la base de données"-> "nouvelle connexion ODBC ..." La fenêtre de connexion ODBC doit apparaître Étape Cliquez sur le bouton "ODBC admin" pour accéder à l'administrateur Windows ODBC pour configurer la connexion Dans l'administrateur de la source de données ODBC, cliquez sur le bouton «Ajouter ...» pour configurer la nouvelle connexion (la connexion peut être paramétrée sous le "DSN utilisateur" ou "DSN système"). En général, l'utilisateur DSN est ce que la plupart des utilisateurs auront accès et ce qui est couramment utilisé. (le DSN système peut être utilisé si vous avez un accès admin et souhaitez configurer la connexion pour tous les utilisateurs de la machine.) Vous serez dirigé vers une fenêtre pour choisir le pilote à utiliser pour la connexion. Vous devez faire installer le pilote sur la machine avant cette étape. Les liens de téléchargement à beaucoup de pilotes peuvent être trouvés à http://www.alteryx.com/Technical-specifications. Si vous n'êtes pas sûr de l'endroit où obtenir le pilote ou le pilote à utiliser s'il vous plaît contacter votre administrateur informatique ou de base de données pour cette information. Sélectionnez le pilote et cliquez sur "terminer" Sélectionnez un nom pour cette connexion Cliquez sur la liste déroulante pour rechercher le serveur SQL auquel vous souhaitez vous connecter ou tapez le nom du serveur Cliquez sur "suivant" Sur l'écran suivant, choisissez le type d'authentification que vous allez utiliser: Vous pouvez choisir entre'authentification Windows intégrée'ou ID de connexion Le choix de l'authentification Windows ne requiert aucune information supplémentaire car l'ID utilisateur que vous avez connecté à Windows est reconnu L'utilisation de l'authentification ID de connexion vous oblige à entrer l'ID utilisateur et le mot de passe. Remarque: le nom d'utilisateur/PW sera probablement différent de celui des informations de connexion Windows. Si vous n'êtes pas sûr de ce que votre ID utilisateur/PW est, contactez votre administrateur informatique ou de base de données Une fois que vous avez choisi votre méthode de connexion, cliquez sur le "suivant" Cliquez sur "suivant" à travers les écrans de menu (modifiez les paramètres optionnels via les menus si vous le souhaitez, généralement la configuration par défaut doit fournir une connexion réussie Après avoir cliqué sur le bouton "terminer", cliquez sur le bouton "tester la source de données ..." Si le dialogue "tests terminés avec succès!" apparaît, vous avez réussi à configurer votre connexion Cliquez deux fois sur "OK" pour quitter l'Assistant Connexion Cliquez sur "OK" pour quitter l'administrateur ODBC Dans la fenêtre de connexion ODBC alteryx, sélectionnez le nom de source de données que vous venez de créer. Entrez un nom d'utilisateur et un mot de passe si nécessaire (facultatif) et appuyez sur "OK" La fenêtre choisir ou spécifier une requête doit apparaître. S'il y a déjà des tables dans la base de données, choisissez une table et poussez "OK". Une fois la connexion réussie, la connexion ODBC sera désormais stockée dans la liste déroulante initiale de l'outil "données d'entrée" Vous avez correctement configuré et enregistré une connexion ODBC!!! Connexion de base de données
Afficher l'article complet
Tout sur les constantes Vous travaillez sur votre outil de formule millionième et "Jeff" de Quality assurance vous envoie un e-mail que la marge d'erreur de votre processus a été renormalisée. Ce n'est plus 0,122, mais 0,121. Puis la réalité horrible se met en-vous allez devoir revenir à travers toutes vos formules et mettre à jour que l'on.. stupide. peu. nombre. Vous jurez que vous ne serez plus jamais laisser béat "Jeff" ruiner votre nuit avec ses normes de tolérance nitpicky, si vous ouvrez votre navigateur, charger votre page d'accueil (la page de la communauté Alteryx duh), et de trouver exactement ce que vous avez été à la recherche d': un article de base de connaissances sur constantes de document. Alors qu'est-ce qu'une constante? Selon les pages d'aide de Alteryx: «les constantes de document sont des variables globales pour un Workflow.» (les constantes permettent de modifier une valeur dans un emplacement unique et ont cette modification se propager au reste du Workflow.) Vous pouvez trouver des constantes dans l'onglet Propriétés de votre workflow (cliquez sur le canevas et accédez au workflow dans la fenêtre de configuration). La case "est numérique" à l'extrême droite fera la valeur numérique plutôt qu'une chaîne. Types de constantes Moteur Ces quatre constantes de moteur apparaîtront dans chaque workflow, et une constante supplémentaire,,, apparaît là quand vous créez une macro d'optimiseur de lot, itératif ou d'emplacement. Temp chemin de fichier: le répertoire où le moteur va écrire des fichiers temporaires. Version: le numéro de version du moteur Alteryx installé sur la machine. Répertoire du workflow: répertoire du workflow en cours. Si aucun workflow n'est ouvert, la valeur sera le répertoire d'installation de Alteryx. GuiInteraction: valeur booléenne indiquant si un workflow est exécuté à partir de l'interface graphique. Lorsqu'un workflow est exécuté à partir du concepteur Alteryx ou de l'interface d'application analytique, la valeur retournée est true ou 1. Lorsqu'un workflow est exécuté à partir de la ligne de commande, la valeur retournée est false ou 0. ,: un entier qui correspond au nombre de fois qu'une macro a été exécutée, à partir de 0. Utilisateur Cliquer sur le symbole vous permettra d'ajouter des constantes utilisateur. Dans la capture d'écran ci-dessus, j'ai ajouté un "numéro favori" constante de l'utilisateur. Il peut s'agir de chaînes ou de chiffres, et s'en tenir au workflow si vous l'envoyez, le planifiez ou le téléchargez dans une galerie. Question Si vous faites une application ou une macro, beaucoup de vos outils d'interface apparaîtront comme des constantes de question. Le nom de cette constante correspond au nom de l'outil dans la zone d'annotation des propriétés de l'outil. Comment utiliser les constantes Méthode de formule Vous pouvez apporter une constante dans n'importe quel outil avec un composant de processeur de formule, tel que dans les outils de formule, de filtre et de renommer dynamique. Les constantes moteur et utilisateur seront renseignées dans le menu constantes des variables. Ils viendront en tant que Numeric ou chaîne basée sur si c'est la case numérique est cochée. Les constantes de question ne s'affichent pas dans ce menu, et ne peuvent pas être tapées dans [...] notation comme les autres variables. Raccourci de référence Toute constante (question incluse) peut être appelée sur n'importe quelle option de configuration à l'aide d'un raccourci de référence. Cela peut ne pas toujours fonctionner exactement comme vous pensez qu'il sera, donc utiliser cette méthode avec prudence. Généralement, dans toute configuration dans laquelle vous pouvez taper, vous pouvez apporter une constante en utilisant le type de notation% ConstantName%. Par exemple, dans notre outil de formule, nous pourrions nous référer à cette constante de question dans notre éditeur d'expression. Note nous avons encore eu à le placer dans les guillemets, parce que ceux-ci ne viennent pas avec notre valeur constante. En utilisant le raccourci de référence, nous pouvons transmettre des données sans même connecter l'outil d'interface à la formule. Ci-dessus, nous avons une macro avec la zone de texte nommée «constante», et ci-dessous est le résultat lors de l'exécution dans un autre Workflow. Consultez l'exemple ci-joint pour voir tout cela en action! (compilé dans la version 10,1, testé en 10,5) Vous travaillez sur votre outil de formule millionième et "Jeff" de Quality assurance vous envoie un e-mail que la marge d'erreur de votre processus a été renormalisée. Ce n'est plus 0,122, mais 0,121. Puis la réalité horrible se met en-vous allez devoir revenir à travers toutes vos formules et mettre à jour que l'on.. stupide. peu. nombre. 10,0
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
Configuration du serveur Alteryx pour SSL: obtention et installation de certificats Récemment, nous avons eu un certain nombre de questions concernant les certificats SSL, comment les installer, et comment configurer le serveur Alteryx pour les utiliser. Bien que le Guide d'installation et de configuration du serveur Alteryx couvre l'activation de SSL pour le serveur Alteryx, il ne couvre pas l'obtention d'un certificat ou l'installation de ce certificat afin qu'il puisse être utilisé par le serveur. Il existe un certain nombre d'outils et de méthodes que vous pouvez utiliser pour obtenir un certificat SSL à utiliser avec Alteryx Server. Dans cet article, nous nous concentrerons sur l'utilisation d'OpenSSL pour créer une demande de signature de certificat (CSR) à envoyer à une autorité de certification (ca), en générant un certificat auto-signé, en installant le certificat et en configurant le serveur Alteryx pour utiliser le certificat. Remarque: Si openssl n'est pas installé sur votre serveur, vous pouvez télécharger un fichier binaire Win32 ou Win64 précompilé à partir de https://slproweb.com/Products/Win32OpenSSL.html. S'il vous plaît garder à l'esprit que openssl n'est pas développé, ou maintenu par Alteryx. Que nous n'avons aucune affiliation avec le projet OpenSSL, ou le fournisseur de ce binaire précompilé. En tant que tel, n'hésitez pas à utiliser ce que jamais la mise en œuvre d'OpenSSL vous êtes à l'aise avec. Création d'une demande de signature de certificat avec OpenSSL: Pour générer un CSR, ouvrez une invite de commandes de l'administrateur sur votre serveur et accédez au répertoire contenant votre OpenSSL. exe et le fichier de configuration. A partir de là, exécutez la commande suivante: openssl.exe req -config openssl.cfg -out ServerName.csr -new -newkey rsa:2048 -nodes -keyout ServerName.key Cela vous invite à répondre à un certain nombre de questions liées à votre organisation et le serveur. Vous pouvez utiliser la capture d'écran incluse pour votre référence, mais gardez à l'esprit les réponses doivent être basées sur votre organisation et les informations du serveur. Cette commande va créer deux fichiers dans le même répertoire avec une extension. CSR et. Key. Ces fichiers devront être fournis à votre autorité de certification afin que votre certificat soit créé. Il peut s'agir soit d'une autorité de certification interne, soit d'une autorité de certification publique telle que; VeriSign, GeoTrust, DigiCert, Entrust, StartCom, etc. L'autorité de certification vous fournira un certificat signé en retour sous la forme d'un fichier. CRT,. cer,. PEM ou. pfx. Création d'un certificat auto-signé avec OpenSSL: Vous pouvez également utiliser OpenSSL pour générer un certificat auto-signé. Bien que ce n'est pas recommandé pour les environnements de production il ya peut-être un certain nombre de raisons pour lesquelles vous souhaitez créer un. Quelques raisons possibles incluent des environnements de dev ou Lab, et des tests pour confirmer la fonctionnalité avant d'acheter un certificat à partir d'une autorité de certification publique. Quelle que soit votre raison, vous pouvez le faire avec la procédure suivante: Ouvrez une invite de commande d'administrateur et accédez à votre répertoire OpenSSL. Une fois là, exécutez ces commandes: openssl.exe req -config openssl.cfg -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout ServerName.key -out ServerName.crt openssl.exe pkcs12 -export -out ServerName.pfx -inkey ServerName.key -in ServerName.crt La première commande génère un certificat signé (fichier. CRT) et une clé privée (fichier. Key). La deuxième commande crée un fichier de clé et de certificat combiné au format. pfx à partir du certificat et de la clé générés. S'il vous plaît garder à l'esprit que vous serez posé les mêmes questions ou similaires que vous le feriez si vous étiez la génération d'un CSR. S'il vous plaît référence les captures d'écran ci-dessous: Remarque: comme nous l'avons déjà indiqué, nous ne recommandons pas l'utilisation de certificats auto-signés dans des environnements de production. Installation du certificat: Une fois que nous avons reçu le certificat signé de l'autorité de certification ou généré un certificat auto-signé, nous devons l'installer. Pour installer le certificat, nous devons ouvrir une console de gestion Microsoft (MMC) pour accéder au composant logiciel enfichable certificats en procédant comme suit: Cliquez sur Démarrer, puis sur Exécuter. Dans la ligne de commande, tapez MMC, puis cliquez sur OK. Dans Microsoft Management Console (MMC), dans le menu fichier, cliquez sur Ajouter/supprimer un composant logiciel enfichable. Dans la boîte de dialogue Ajouter un composant logiciel enfichable supprimer, cliquez sur Ajouter. Dans la boîte de dialogue Ajouter un composant logiciel enfichable autonome, sélectionnez certificats, puis cliquez sur Ajouter. Dans la boîte de dialogue composant logiciel enfichable Certificats, sélectionnez la case d'option du compte d'ordinateur car le certificat doit être mis à la disposition de tous les utilisateurs, puis cliquez sur suivant. Dans la boîte de dialogue Sélectionner un ordinateur, laissez l'ordinateur local par défaut: (l'ordinateur sur lequel cette console s'exécute) sélectionné, puis cliquez sur Terminer. Dans la boîte de dialogue Ajouter un composant logiciel enfichable autonome, cliquez sur Fermer. Dans la boîte de dialogue Ajouter/supprimer un composant logiciel enfichable, cliquez sur OK. Ensuite, nous devons réellement importer le certificat. Pour ce faire: Développer les certificats > Personal Clic droit sur les certificats sous Personal Sélectionnez toutes les tâches > importer. Cela ouvrira l'Assistant importation de certificat. Cliquez sur suivant Accédez au fichier de certificat fourni par votre autorité de certification ou au fichier PFX généré dans les instructions d'auto-signature Cliquez sur suivant Si vous utilisez un certificat auto-signé, ou si votre autorité de certification a émis un certificat qui inclut la clé privée, vous serez invité à demander le mot de passe/phrase. Sinon, cette étape sera ignorée par l'Assistant importation. Saisissez le mot de passe Cochez la case pour marquer cette clé comme exportables Cliquez sur suivant L'écran suivant vous demandera de confirmer où vous voulez placer le certificat. Le magasin de certificats doit déjà avoir la valeur'Personal'. Définir le magasin de certificats sur personnel si nécessaire Cliquez sur suivant Sur l'écran suivant, cliquez sur terminé Si vous installez un certificat auto-signé, nous devons répéter ces étapes afin d'établir le serveur local en tant qu'autorité de confiance. Pour ce faire, installez le certificat une deuxième fois en suivant les mêmes étapes que ci-dessus. Sauf que cette fois nous allons l'installer sur le magasin de certificats racine de confiance au lieu du magasin personnel. Vous pouvez le faire en développant les autorités de certification racine de confiance, en cliquant avec le bouton droit sur les certificats et en choisissant toutes les tâches > Import, ou en changeant le magasin de certificats à la fin de l'Assistant importation. Configuration du serveur Alteryx pour utiliser le certificat: À ce stade, vous pouvez suivre les instructions détaillées dans le Guide d'installation et de configuration du serveur Alteryx pour terminer la configuration. Alternativement (et pour l'exhaustivité), vous pouvez continuer avec ces instructions simplifiées. Vous devez d'abord collecter l'empreinte du certificat pour le certificat que vous avez installé ci-dessus. Vous pouvez le faire à partir de MMC > Certificats > Personal > certificats en cliquant avec le bouton droit sur le certificat installé et en choisissant ouvrir. Ceci ouvrira une boîte de dialogue de certificat pour le certificat que vous avez installé. À partir de là, sélectionnez l'onglet Détails et recherchez le champ empreinte. Copier la valeur et supprimer tous les espaces de celui-ci (par exemple, 74d4ca722e2954cd225f9b4697d2fc7f6747194c). Ensuite, vous devez lier le port http 443 au certificat. Pour ce faire, ouvrez à nouveau votre invite de commandes administrateur. Ensuite, exécutez la commande suivante, en veillant à remplacer le certhash avec la valeur de l'empreinte digitale que vous avez capturé: netsh http add sslcert ipport=0.0.0.0:443 certhash=‎74d4ca722e2954cd225f9b4697d2fc7f6747194c appid={eea9431a-a3d4-4c9b-9f9a-b83916c11c67} Pour vérifier que la liaison est correcte, vous pouvez exécuter la commande suivante: netsh http show sslcert Remarque: lors du renouvellement d'un certificat expiré ou expirant, vous devrez supprimer la liaison actuelle (netsh http Delete sslcert ipport = 0.0.0.0:443), capturer l'empreinte digitale du nouveau certificat et lier le certificat à l'aide des instructions ci-dessus. Pour l'étape finale, vous devrez configurer le service Gallery pour utiliser SSL. Pour ce faire, ouvrez Alteryx paramètres système et cliquez sur suivant jusqu'à ce que vous atteigniez Gallery > General. Une fois qu'il trouver la section adresse de base et cochez la case pour activer SSL. Cliquez ensuite sur suivant, terminé ou effectué selon le cas pour appliquer les paramètres modifier et redémarrer le service Alteryx. Remarque: l'URL doit également correspondre au nom auquel le certificat a été délivré. En tant que tel, si le certificat a été délivré au nom de domaine complet du serveur (par exemple hostname. domain. TLD), votre URL doit correspondre à celle-ci à l'aide de https://hostname.domain.TLD/Gallery/. Si le certificat a été délivré à seulement le nom d'hôte, vous devez utiliser https://hostname/Gallery/. Si l'URL ne correspond pas au certificat, le service ne démarrera pas correctement. Versions applicables: Alteryx Server 10,0 %26; 10,1 Crédits: Comment
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
CS macro dev: lecture dans plusieurs fichiers avec différents schéma de champ-macro batch. Lecture dans plusieurs fichiers avec différents schémas de champ Cet article fait partie de la série de développement de macro de CS. Le but de cette série est de communiquer des conseils, astuces, et le processus de pensée qui va dans le développement de bonnes macros dynamiques. L'outil de répertoire peut être très puissant lors de la lecture dans plusieurs fichiers à partir d'un dossier, soit sur votre lecteur local, soit sur l'emplacement du réseau. Une fois que vous avez la liste des chemins de fichier, vous pouvez utiliser l'outil dynamique ou créer une macro batch pour lire tous ces fichiers dans. L'entrée dynamique peut être utilisée si tous vos fichiers ont le même schéma de champ. Toutefois, si le schéma de champ diffère, vous recevrez les avertissements ci-dessous lors de l'utilisation de l'outil d'entrée dynamique pour lire les chemins de fichiers complets. Par conséquent, vous pouvez créer une macro de lot simple qui peut être utilisée de façon répétitive pour apporter plusieurs fichiers à la fois. À l'intérieur de la macro-la première étape consiste à créer votre workflow. (1) apportez un outil d'entrée et sélectionnez l'un des fichiers que vous souhaitez lire. Dans cet exemple, j'utilise des fichiers .xlsx mais vous pouvez choisir n'importe quel format de fichier que vous souhaitez lire en revanche, il devra être le même format de fichier pour tous les fichiers que vous lisez. (2) ajoutez un paramètre de contrôle au-dessus de votre outil d'entrée. Cela vous permet de passer un chemin de fichier à la fois de l'extérieur de votre macro. Il n'y a aucune configuration requise sur cet outil. (3) faites glisser le'Q'du paramètre de commande vers le bas dans le boulon de foudre de l'outil d'entrée. Cela va ajouter dans un outil d'action. Dans l'outil action, mettez en surbrillance le chemin d'accès du fichier dans la fenêtre de configuration. Cela va maintenant l'ajouter dans l'option'remplacer une chaîne spécifique'au bas de la fenêtre de configuration. Tout cela signifie que la valeur que vous passez à travers votre paramètre de contrôle sera le remplacer dans l'outil d'entrée. (4) ajouter une sortie macro à l'outil d'entrée. Cela permettra aux données de sortir de la macro de nouveau dans votre workflow d'origine. Maintenant obtenu de voir >> interface Designer (ID) et cliquez sur l'icône clé dans la fenêtre d'identification. Dans le mode de sortie, modifiez l'option: -Auto configurez par nom (attendez que toutes les itérations s'exécutent)-auto configurer par nom va syndiquer les champs avec les mêmes noms -Auto configurer par position (attendre jusqu'à ce que toutes les itérations exécuter)-auto configurer par position sera Union Field 1, etc dans la même position pour chaque fichier lu po Cela va maintenant supprimer les avertissements que vous obteniez avec l'entrée dynamique. Insertion de la macro dans votre workflow (1) fichier >> enregistrer sous-enregistrer la macro dans un endroit où vous pouvez y accéder. Alteryx saura qu'il s'agit d'un workflow de macros parce que vous avez ajouté un paramètre de contrôle, ainsi qu'une sortie de macro. (2) dans une nouvelle toile, vous pouvez alors faire un clic droit sur la toile >> insérer >> macro). (3) si vous lisez dans une liste de fichiers, vous pouvez ensuite utiliser l'outil répertoire pour accéder au dossier avec les fichiers. (4) comme il s'agit d'un exemple de .xlsx, je vais devoir ajouter le nom de la feuille pour chacun des fichiers. Si vous lisez dans un type de fichier différent, vous n'aurez pas à faire cette étape. (5) vous pouvez ensuite configurer le paramètre de contrôle et sélectionner'chemin complet'. Joint est un exemple de workflow (version 11,0) que vous pouvez utiliser comme modèle pour générer. Si vous souhaitez construire une macro batch il ya une excellente vidéo sur notre demande de formation page Web: http://www.alteryx.com/on-demand-Training * Bien que cette macro a été testé, il peut ne pas fonctionner dans tous les scénarios. S'il vous plaît commenter sur le fil et je serais heureux d'aider. Meilleur, Jordan Barker Représentant du service à la clientèle 10,1
Afficher l'article complet
Installation de macro Cet article vous promènera à travers la façon d'installer une macro, de sorte qu'il peut être accédé à partir de la palette d'outils dans le concepteur. Télécharger ou enregistrer une macro dans un répertoire Ouvrir Alteryx designer Cliquez sur Options > paramètres utilisateur > modifier les paramètres utilisateur Cliquez sur l'onglet macros dans la fenêtre paramètres utilisateur Cliquez sur l'icône + et sélectionnez le répertoire utilisé pour enregistrer votre ou vos macro (s) Entrez un nom de catégorie pour que le répertoire apparaisse comme dans le concepteur Cliquez sur OK Macro (s) va maintenant apparaître dans la catégorie spécifiée Choses à considérer: -toutes les macros dans le dossier spécifié seront installées -la catégorie spécifiée dans la macro Meta info prendra la priorité sur le nom de catégorie spécifié à l'étape 6: Astuce additionnelle: Une macro peut être ajoutée à un Workflow sans l'installer. Pour ce faire, cliquez avec le bouton droit sur une partie vide de votre wokrflow et sélectionnez Insérer > macro .., puis accédez à l'emplacement de la macro que vous souhaitez insérer. Macro batch
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
Exécution des prévisions chronologiques dans Alteryx designer La prévision des séries chronologiques utilise un modèle pour prédire les valeurs futures en fonction des valeurs précédemment observées. Dans une prévision de séries chronologiques, la prédiction est basée sur l'histoire et nous supposons que l'avenir ressemblera au passé. Nous projetons les tendances actuelles à l'aide des données existantes. Ce qui suit est une description de haut niveau des deux méthodologies préemballées de séries chronologiques nos outils prédictifs de soutien: Modèle ARIMA pour les prévisions TS ARIMA est la moyenne mobile intégrée de la régression et est l'approche de prévision la plus couramment utilisée Modèle ETS aux prévisions TS Le modèle ETS utilise une méthode de lissage exponentielle et est une approche de prévision couramment utilisée, basée sur une moyenne pondérée des observations passées, les poids diminuant en taille pour des valeurs passées plus lointaines. En bref, toutes les valeurs passées sont prises en compte dans la prévision, mais avec une importance décroissante, car les valeurs sont plus reculées dans le temps. &amp;amp;amp;amp;lt;a href="&amp;lt;a href="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FabBzvDijEnM%3Ffeature%3Doembed%26;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DabBzvDijEnM%26;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FabBzvDijEnM%2Fhqdefault.jpg%26;key=fad07bfa4bd747d3bdea27e17b533c0e%26;type=text%2Fhtml%26;schema=youtube&amp;amp;amp;amp;amp;lt;/A" target="_blank"&amp;gt;https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FabBzvDijEnM%3Ffeature%3Doembed%26;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DabBzvDijEnM%26;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FabBzvDijEnM%2Fhqdefault.jpg%26;key=fad07bfa4bd747d3bdea27e17b533c0e%26;type=text%2Fhtml%26;schema=youtube&amp;amp;amp;amp;amp;lt;/A&amp;lt;/a&amp;gt;" target="_blank"&amp;amp;amp;amp;gt;&amp;lt;a href="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FabBzvDijEnM%3Ffeature%3Doembed%26;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DabBzvDijEnM%26;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FabBzvDijEnM%2Fhqdefault.jpg%26;key=fad07bfa4bd747d3bdea27e17b533c0e%26;type=text%2Fhtml%26;schema=youtube&amp;amp;amp;amp;amp;lt;/A&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;gt" target="_blank"&amp;gt;https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FabBzvDijEnM%3Ffeature%3Doembed%26;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DabBzvDijEnM%26;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FabBzvDijEnM%2Fhqdefault.jpg%26;key=fad07bfa4bd747d3bdea27e17b533c0e%26;type=text%2Fhtml%26;schema=youtube&amp;amp;amp;amp;amp;lt;/A&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;gt&amp;lt;/a&amp;gt;;" width="600" height="337" scrolling="no" frameborder="0" allowfullscreen=""&amp;amp;amp;amp;amp;gt; En outre, la vidéo vous guide à travers la façon de confirmer l'intégralité de vos données en utilisant l'outil de résumé de terrain et vous montre comment utiliser TS comparer les deux analyser les niveaux d'erreur des méthodes de prévision. Séries chronologiques est composé d'une variété d'outils dans Alteryx, qui font partie de la licence Alteryx designer standard. Les clients de Alteryx utilisent les analyses prédictives pour identifier les modèles trouvés dans les données historiques et transactionnelles pour identifier les risques ainsi que les opportunités. Alteryx outils d'analyse prédictive sont construits sur Open source r. Alteryx les utilisateurs ne sont pas tenus de connaître r pour exécuter des modèles prédictifs parce que tous les modèles de Alteryx sont empaquetés dans des outils macro faciles à utiliser qui nécessitent uniquement la configuration. Tous les outils prédictifs sont des macros, et donc pas une «boîte noire». Les macros fournissent à l'utilisateur la possibilité d'ouvrir tous les modèles et de disséquer la logique, ainsi que de voir et de modifier le ou les scripts R en cours d'exécution. Cette vidéo fournit un bref didacticiel sur l'utilisation des outils de la série Times sur les ventes historiques de maisons unifamiliales et comprend une vue d'ensemble sur la façon de configurer les outils suivants: Résumé du champ, ARIMA, ETS, TS compare et TS Forecast Alteryx Designer
Afficher l'article complet
Assistant d'installation Alteryx | 11,0 Utilisez les instructions suivantes pour télécharger et terminer l'installation via l'Assistant d'installation de Alteryx. Toutes les étapes et screenshots ci-dessous ont été faites en utilisant la version 11.0. 1. Naviguez jusqu'à http://downloads.alteryx.com/et sélectionnez la version correcte du concepteur en fonction de votre système d'exploitation (système d'exploitation 32/64 bits dans le panneau de configuration Panel/All de contrôle Items/System >> type de système) et privilèges de compte d'utilisateur (concepteur alteryx Admin/non-Admin Guide d'installation): "Voir tous les téléchargements" va vous montrer une liste plus vaste de designer installe-Assurez-vous de jeter un oeil à ce que vous avez la version correcte du concepteur avant de lancer une installation. "afficher toute la documentation" vous fournira des informations référentielles autour du concepteur et de son installation. 2. Au bas de la fenêtre de votre navigateur, ouvrez l'exécutable d'installation: 3. Si vous êtes invité par le contrôle de compte d'utilisateur, sélectionnez Oui pour autoriser l'exécutable à commencer l'installation: 4. Fermez toutes les instances de Alteryx actuellement ouvertes sur votre ordinateur. 5. Sélectionnez l'installation correcte dans le gestionnaire de téléchargement: 6. Après un bref écran de chargement, l'installation se poursuivra à l'invite suivante, qui répertoriera les pré-requis nécessaires à l'installation. Les versions précédentes du concepteur seront désinstallées automatiquement, mais sinon, assurez-vous que ces pré-requis sont satisfaits: 7. Après avoir cliqué sur suivant, votre installation validera et commencera l'initialisation: 8. Continuez à travers le menu d'installation en sélectionnant "Suivant", en changeant les champs si nécessaire. 9. Lisez et acceptez le contrat de licence avant de cliquer sur "suivant" pour continuer: 10. L'installation va commencer: 11. Cliquez sur "terminer" pour terminer votre installation: 12. Si vous êtes invité à obtenir une licence et un courriel, entrez ces derniers pour activer le concepteur. Suivez les instructions suivantes pour télécharger et terminer l'installation via l'assistant d'installation d'Alteryx dans v11.0! 11,0
Afficher l'article complet
Analyse XML pour les débutants La lecture de XML dans Alteryx est un peu différente que d'autres types d'entrée et la raison de ceci est simple-XML n'est pas un format de données tabulaires et la structure de données peut varier d'un fichier à l'autre. Pour lire et analyser efficacement les données XML dans Alteryx, vous devez utiliser une combinaison d'outils, à savoir l'outil d'entrée et les outils d'analyse XML. Emily Chen du laboratoire d'information a écrit un grand article qui décrit les étapes nécessaires pour lire et analyser XML dans Alteryx: "les fichiers XML sont différents des tables à colonnes plates (celles auxquelles nous sommes habitués!)" parce que, au lieu de en-têtes et de lignes, les données sont imbriquées dans les balises, où les en-têtes de champ sont identifiés pour chaque enregistrement avec des < > parenthèses. Voir l'article complet ici. La lecture de XML dans Alteryx est un peu différente que d'autres types d'entrée et la raison de ceci est simple-XML n'est pas un format de données tabulaires et la structure de données peut varier d'un fichier à l'autre. Pour lire et analyser efficacement les données XML dans Alteryx, vous devez utiliser une combinaison d'outils, à savoir l'outil d'entrée et les outils d'analyse XML. Meilleures pratiques
Afficher l'article complet
Téléchargement du protocole FTP (File Transfer Protocol) Vous devez télécharger un fichier à partir du protocole FTP (File Transfer Protocol) dans un workflow de concepteur? Les étapes de workflow et de configuration de v 10.1 jointes nécessaires pour vous mettre en place sont en dessous! 1. Mettez à jour votre champ URL dans le premier outil d'entrée de texte pour que l'extension URL/nom de fichier FTP soit correcte. Mettez également à jour votre téléchargement sur le terrain pour pointer vers votre directory/filename.extension désiré: Si le téléchargement vers le répertoire est laissé comme. /, le fichier sera téléchargé dans le répertoire dans lequel l'exemple de workflow a été enregistré. 2. Mettre à jour les informations d'identification du site FTP dans l'onglet Connexion de l'outil de téléchargement: Les autres onglets de l'outil de téléchargement sont déjà configurés. Ils font usage de la charge utile http action get (ou FTP) (a) et spécifier l'URL FTP, ainsi que le nom de fichier à télécharger à (b). un) b) 3. Mettez à jour le nom de fichier de votre outil d'entrée pour rechercher le même nom de fichier utilisé dans votre téléchargement sur le champ à partir de l'étape 1: Voilà! Vous devriez télécharger votre fichier FTP avec succès dans votre répertoire prévu et l'ouvrir pour l'utiliser dans votre workflow. Comme toujours, si vous rencontrez des problèmes n'hésitez pas à contacter notre équipe de support client à support@alteryx.com! Vous voulez en savoir plus sur les outils de téléchargement ou de saisie de texte? Essayez les liens ci-dessous: http://help.alteryx.com/current/index.htm#Download.htm http://help.alteryx.com/current/index.htm#TextInput.htm Matthieu D 10,1
Afficher l'article complet
Comparaison de données de deux datasets L'intégrité des données fait référence à l'exactitude et à la cohérence des données stockées dans une base de données, un entrepôt de données, un Data Mart ou une autre construction, et c'est un élément fondamental de tout workflow analytique. Dans Alteryx, la création d'une macro pour comparer les valeurs attendues à des valeurs réelles dans vos données est assez simple et fournit une vérification de contrôle de qualité avant de produire un rapport visuel. Je vais te montrer comment construire ça. Les deux entrées représentent les valeurs réelles et attendues dans vos données. Ces flux de données sont passés par un outil d'ID d'enregistrement pour conserver l'intégrité de la position, puis transmis à l'outil transpose pour créer deux colonnes. La première colonne contient les noms de champs et la deuxième colonne affiche les valeurs dans chaque champ. Ces données sont ensuite transmises à une jointure, correspondant à l'ID d'enregistrement et au nom du champ, afin de comparer chaque valeur. Enfin, si les données ne correspondent pas à la réalité attendue, un message personnalisé apparaît dans les messages de résultats alertant l'utilisateur où l'incompatibilité s'est produite dans le DataSet. L'image ci-dessous montre le message d'erreur produit si les valeurs diffèrent entre les datasets. Tony Moses Représentant du service à la clientèle Données
Afficher l'article complet
Effectuer une analyse de régression à l'aide du concepteur Alteryx L'analyse de régression est largement utilisée pour la prédiction et la prévision. Les clients de Alteryx utilisent ces outils statistiques pour comprendre le risque, la fraude, la fidélisation et la tarification des clients, entre autres besoins de l'entreprise. L'analyse de régression est un processus statistique permettant d'estimer les relations entre les variables. La raison courante d'utiliser cet outil est de déterminer un effet causal d'une variable sur une autre, comme l'effet d'une augmentation de prix sur demande, par exemple, l'effet d'une habitude du tabac sur la probabilité d'un individu d'être diagnostiqué avec le cancer du poumon. L'analyse de régression est composée d'une variété d'outils dans Alteryx, qui font partie de la licence Alteryx designer standard. Cette vidéo fournit un bref didacticiel sur l'utilisation des outils d'analyse de régression sur les stats de baseball des ligues majeures et comprend une vue d'ensemble sur la façon de configurer les outils suivants: Outil d'analyse d'association Outil de régression linéaire Outil par étapes Outil de test imbriqué Outil de score &amp;amp;amp;amp;lt;a href="&amp;lt;a href="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F7AvidkIPcbY%3Ffeature%3Doembed%26;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7AvidkIPcbY%26;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F7AvidkIPcbY%2Fhqdefault.jpg%26;key=fad07bfa4bd747d3bdea27e17b533c0e%26;type=text%2Fhtml%26;schema=youtube&amp;amp;amp;amp;amp;lt;/A" target="_blank"&amp;gt;https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F7AvidkIPcbY%3Ffeature%3Doembed%26;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7AvidkIPcbY%26;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F7AvidkIPcbY%2Fhqdefault.jpg%26;key=fad07bfa4bd747d3bdea27e17b533c0e%26;type=text%2Fhtml%26;schema=youtube&amp;amp;amp;amp;amp;lt;/A&amp;lt;/a&amp;gt;" target="_blank"&amp;amp;amp;amp;gt;&amp;lt;a href="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F7AvidkIPcbY%3Ffeature%3Doembed%26;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7AvidkIPcbY%26;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F7AvidkIPcbY%2Fhqdefault.jpg%26;key=fad07bfa4bd747d3bdea27e17b533c0e%26;type=text%2Fhtml%26;schema=youtube&amp;amp;amp;amp;amp;lt;/A&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;gt" target="_blank"&amp;gt;https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F7AvidkIPcbY%3Ffeature%3Doembed%26;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7AvidkIPcbY%26;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F7AvidkIPcbY%2Fhqdefault.jpg%26;key=fad07bfa4bd747d3bdea27e17b533c0e%26;type=text%2Fhtml%26;schema=youtube&amp;amp;amp;amp;amp;lt;/A&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;gt&amp;lt;/a&amp;gt;;" width="600" height="337" scrolling="no" frameborder="0" allowfullscreen=""&amp;amp;amp;amp;amp;gt; Les clients de Alteryx utilisent les analyses prédictives pour identifier les modèles trouvés dans les données historiques et transactionnelles pour identifier les risques ainsi que les opportunités. Alteryx outils d'analyse prédictive sont construits sur Open source R. Les utilisateurs de Alteryx ne sont pas tenus de connaître R pour exécuter des modèles prédictifs parce que tous les modèles de Alteryx sont empaquetés dans des outils macro faciles à utiliser qui nécessitent uniquement une configuration. Tous les outils prédictifs sont des macros, et donc pas une «boîte noire». Les macros fournissent à l'utilisateur la possibilité d'ouvrir tous les modèles et de disséquer la logique, ainsi que de voir et de modifier le ou les scripts R en cours d'exécution. 10,0
Afficher l'article complet
REST API en 5 minutes-pas de codage Se connecter à une API REST de l'intérieur Alteryx est une grande habileté à avoir. Cependant, la documentation de l'API peut être difficile à naviguer, et déterminer où placer les en-têtes requis, les chaînes de requête et les charges utiles peuvent devenir confus. Pour montrer à quel point il peut être simple, nous allons essayer de récupérer des données boursières de quand, une ressource en ligne pour les jeux de données gratuits et Premium, en 5 minutes ou moins. Nous allons utiliser le Guide de démarrage rapide de l'API, réglez votre minuterie ... 1. Configuration de l'environnement Ouvrez un nouveau workflow, ajoutez un outil d'entrée de texte avec une colonne intitulée «URL» et connectez un outil de téléchargement à sa sortie. 2. URL de demande L'exemple dans le Guide de démarrage rapide nous montre ce qu'est une URL devrait ressembler à une demande de données boursières Facebook, nous allons donc ajouter que la valeur de la «URL» de champ dans l'outil d'entrée de texte. https://www.quandl.com/api/v3/datasets/WIKI/FB/data.csv Cela va fonctionner pour l'instant, mais à l'avenir, nous pouvons envisager de fractionner les morceaux distincts de l'URL de la demande dans des champs uniques, et la compilation de la chaîne à l'aide de l'outil de formule, de sorte que le même Workflow peut être utilisé pour télécharger de nombreux datasets différents. Vous pouvez également remarquer le fichier .csv à la fin de la chaîne de demande, ce qui indique que nous voulons que la demande de données soit retournée au format .csv, mais nous pourrions également spécifier JSON ou .XML en fonction de la documentation quand. 3. Authentification Sur la base du Guide de démarrage rapide, les demandes doivent être authentifiées avec une clé API. Allez-y et inscrivez-vous pour une clé. Ajoutez un autre champ à l'outil d'entrée de texte, nommez le champ api_key et ajoutez votre clé comme valeur pour ce champ. La configuration de l'outil d'entrée de texte doit ressembler à ceci: 4. Configuration de l'outil de téléchargement Onglet de base Sélectionnez votre champ URL à partir de la liste déroulante pour l'URL, toutes les autres configurations de base peuvent rester les mêmes. En-têtes Paramètres par défaut Charge La méthode http sera la sélection par défaut,'get (ou FTP)'. La case d'option «composer la chaîne de requête» doit être sélectionnée. Une chaîne de requête est ce qui vient après le point d'interrogation dans le chemin d'URL. Dans la liste des champs disponibles, sélectionnez le champ contenant votre clé API. Connexion Paramètres par défaut 5. Exécution du Workflow Ajoutez un outil de navigation à la fin ou ajoutez un outil de données de sortie si vous souhaitez enregistrer le DataSet. Exécutez le workflow et l'outil de téléchargement ajoutera deux champs à votre workflow, télécharger des en-têtes et télécharger des données. Le champ de données de téléchargement aura les données de stock de Facebook au format de CSV. Réalisant que cela peut ne pas être le plus facile à lire, vous pouvez ajouter un texte à Columns Tool après cela pour analyser les données dans un format plus lisible. Bientôt, je vais prendre une plongée plus profonde dans les configurations de plusieurs outils de téléchargement, ainsi que ce qu'il faut rechercher dans la documentation de l'API. Anticipez la couverture sur d'autres rubriques avancées telles que le traitement de vos données de demande, la pagination de grands ensembles de résultats et d'autres méthodes d'authentification. Quelles questions avez-vous à propos de l'outil de téléchargement? Réglez votre minuterie ... 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
Applications analytiques chaînées Alteryx Alteryx applications analytiques (Apps) sont très utiles. Ils nous permettent de prendre un processus, paramétrer des parties de celui-ci, et ajouter une interface afin que les utilisateurs finaux n'ont pas besoin de connaître tous les rouages du processus afin de le faire fonctionner pour leur scénario spécifique. Nous pouvons même prendre un $ $ etAPP et le publier à une galerie de Alteryx ainsi le processus peut être partagé avec quelqu'un qui n'a même pas Alteryx installé sur leur machine. Une question commune que nous entendons des constructeurs de $ $ etAPP est, «comment faire les choix présentés pour une question d'interface dépendent d'une question d'interface précédemment répondue?». Ceci est principalement accompli en enchainant plusieurs apps ensemble de sorte que les résultats de l'application #1 fournissent dynamiquement les options pour une question déroulante ou de ListBox dans l'application #2. L'étape 1 et l'étape 2 du paquet ci-joint fournissent un exemple. Que faire si la question que vous souhaitez mettre à jour n'est pas une liste déroulante ou ListBox? Vous pouvez réellement employer l'application #1 pour mettre à jour dynamiquement le XML brut contrôlant la question (ou n'importe quel outil) dans l'application #2 avant de présenter les questions de l'application #2 à l'utilisateur. L'étape 2 et l'étape 3 du paquet ci-joint fournissent un exemple. Moins souvent, on nous demande comment nous pouvons créer ce que j'aime appeler une «boucle de rétroaction» dans l'interface. Cela implique l'utilisateur de l'application remplissant un ensemble de questions, en voyant certains résultats de ces questions, et de décider s'il faut continuer à avancer ou revenir à modifier leurs sélections initiales. Ceci peut être accompli en utilisant la même idée de modifier le XML pour décider dynamiquement quel $ $ etAPP devient le prochain lien de la chaîne dans un processus. L'étape 3 dans le paquet ci-joint est un exemple qui sera soit passer à une véritable étape 4 si l'utilisateur est heureux avec les résultats des étapes 1-3 ou sera en boucle de retour à l'étape 2 afin que l'utilisateur peut modifier leurs sélections initiales. Ils peuvent continuer dans la boucle, en modifiant leurs sélections à l'étape 2 encore et encore jusqu'à ce qu'ils soient satisfaits des résultats et choisissent de passer à l'étape 4. Le package joint (créé à l'aide de Alteryx 10) contient un exemple pour chacune de ces options avec quelques notes appelant les différents exemples. Veuillez noter que les deux options impliquant la modification du XML d'un $ $ etAPP ne fonctionneront pas dans une galerie de Alteryx parce que n'importe quelle application exécutée par la Galerie doit être vérifiée par le serveur à l'avance et il n'y a aucun moyen de construire cette étape de vérification dans l'application. 10,0
Afficher l'article complet
Étiquettes