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
Outil d'entrée Outlook créé avec le SDK Alteryx Comment automatiser ce qui ne peut pas être automatisé? Nous sommes à l'ère de l'information. Un âge où quelqu'un peut surveiller la sécurité de sa maison et déverrouiller ses soins à partir d'un appareil mobile; Démarrez en streaming un film à la maison, passer à un iPad, et terminer sur un plan; et même mélanger, nettoyer et prédire les données avec peu ou pas de connaissances en science des données. Et pourtant, beaucoup, sinon chacun d'entre nous, à un moment donné ont essayé d'accéder à des données au sein de nos propres organisations que pour être satisfaits de la solution de "nous pouvons vous envoyer un fichier Excel". Vraiment?!? Je peux mettre de l'argent dans mon compte Starbucks via mon téléphone, et ont Starbucks Scan et de reconnaître le paiement, déduire le coût de mon compte et me donner mes étoiles bonus pour la transaction, mais la seule solution que vous avez à me donner des données est de me l'envoyer par courriel? Maintenant, c'est le bon moment pour vous dire quelque chose d'important sur moi-même-je suis paresseux. Je déteste les tâches manuelles, fastidieuses et répétitives. Je plaisante souvent avec mes collègues que je vais automatiser tout ce que je fais pour que je puisse m'asseoir et regarder YouTube toute la journée. En fait, si j'avais réussi à m'automatiser hors d'un emploi, je considérerais que la plus grande réalisation de ma carrière. Comme vous pouvez probablement l'imaginer, je n'étais pas disposé à télécharger manuellement et traiter des dossiers d'Excel chaque semaine. Heureusement, je viens d'un fond de développement logiciel et a été en mesure d'écrire du code pour extraire les pièces jointes des e-mails Outlook et cuit que dans un package SSIS qui a couru chaque semaine. Outlook Input toolFast avant quelques années pour inspirer 2017. J'ai pris le petit déjeuner avant le Keynote d'ouverture et j'ai entendu un employé Alteryx parler d'utiliser Alteryx pour mélanger les données d'un fichier qu'elle reçoit d'un autre ministère. J'ai eu une intuition et lui ai demandé comment elle obtient ces fichiers. J'ai étouffé un littéral "lol" moment où elle a dit qu'elle les reçoit par e-mail. Je lui ai dit que j'avais un code qui pourrait l'aider à obtenir une solution entièrement automatisée. Plus tard dans la Conférence, j'ai assisté à une session sur l'utilisation de l'API Alteryx et SDK. J'ai payé une attention particulière à la partie SDK, car à l'époque je n'avais aucune idée de créer des outils personnalisés était même une option. Je sais que cela va sonner boiteux et cliché, mais à ce moment j'ai été vraiment inspiré de sauter dans le code et de construire mon propre outil d'entrée personnalisé pour extraire les pièces jointes des e-mails Outlook. Je sais, je sais, trop ringard. On avance. Comme une conférence fantastique a été à venir à une fin je viens de se passer de repérer l'un des ingénieurs, @JPKa, qui a accueilli la session sur l'utilisation de l'API et SDK à la réception de clôture. Je lui ai dit mon idée et il m'a indiqué dans la bonne direction pour commencer. Deux semaines de temps personnel plus tard, j'ai eu une solide version 1 de l'outil et je l'ai partagé avec mes amis à Alteryx. Utilisation du SDK Outil d'entrée Outlook ConfigurationEverything j'avais besoin de commencer a été déjà installé avec Alteryx designer. J'ai utilisé une combinaison de lecture et d'interprétation de l'échantillon et la documentation de mise en route. Honnêtement, ma première impression était la confusion. L'exemple de projet consiste à utiliser un fichier XML contenant les informations de configuration XML de l'outil Alteryx comme entrée pour définir les informations de configuration XML de l'outil. Quand il s'agissait d'interpréter le code pour comprendre comment il était de relier les informations de configuration XML aux données d'entrée j'étais souvent confus quant à savoir si les composants XML en question faisaient partie de la configuration Alteryx ou de l'outil d'entrée qui fournissait la Configuration. Il suffit de mettre, il a été mise en configuration de configuration. Si quelqu'un de la gestion des produits Alteryx est la lecture de ce, un meilleur échantillon pourrait être de tirer des données client factices à partir d'un fichier .csv et l'envoyer à un flux de sortie. Mon plus grand obstacle a été l'interprétation de l'exemple de code-comprendre comment séparer la config XML comme entrée de la config XML qui lisait l'entrée. Il est parfaitement logique maintenant, mais quand j'essayais de comprendre l'architecture d'outil personnalisé et l'interprétation des fichiers d'entrée simultanément pour la première fois j'ai eu quelques problèmes. Une fois que j'ai eu un outil de travail, je suis allé de l'avant avec les gens à Alteryx et il y avait quelques limitations là avec leur obtenir l'installation et le partage des pièces jointes. J'ai découvert que je pouvais envelopper l'installation dans un fichier yxzp et inclure des instructions et un fichier d'aide. JP a été très utile pour identifier quelques-unes des nuances de travailler avec le SDK et a proposé quelques suggestions sur l'amélioration de l'outil. J'avais besoin d'incorporer le paramètre "updateonly" car le code C# exécutait chaque fois qu'un nouvel outil était ajouté au canevas. Je ne savais pas que le moteur Alteryx avait une fonction spéciale où il exécute le workflow (sans les enregistrements réels autres que les métadonnées) chaque fois qu'un nouvel outil est ajouté. Il a également suggéré que j'ajoute une certaine capacité de filtrage de date à l'outil, permettant aux personnes d'éviter de télécharger leur boîte de réception entière si elles choisissent la «boîte de réception». Pour cela, j'ai ajouté un élément de configuration pour l'utilisateur d'entrer une chaîne de requête et inclus un lien vers la documentation pour générer la requête. Utilisation de l'outil d'entrée Outlook Vous pouvez être tenté de pointer ce meunier à votre boîte de réception à droite de la porte, et je ne sais pas ce que votre boîte de réception ressemble, mais si elle ressemble à quelque chose comme certains de nos testeurs, je vous conseille contre cela. Jouez d'abord avec votre dossier Brouillons ou Deleted Items. Vous pouvez trouver la copie de la syntaxe de recherche à partir d'Outlook dans la chaîne de requête utile: copier la chaîne de requête à partir d'Outlook Quant à moi, c'est comme ça que j'ai utilisé l'outil. Dans cet exemple, je filtre un fichier Excel spécifique et l'envoie à travers un outil d'entrée dynamique pour voir les résultats. Je vais vous laisser à vous de découvrir de nouvelles et intéressantes façons de consommer les fichiers que vous n'avez plus à pêcher manuellement hors de vos boîtes de réception. Mais attendez, il y a plus! Agissez maintenant et en prime vous obtenez le flux de messages ajouté vous permettant d'effectuer n'importe quel nombre d'analyse sur vos messages électroniques. Et si cela ne suffit pas, rejoignez les deux flux ensemble sur le message ID pour le potentiel analytique maximum! Ce qui est inclus dans le paquet Vous trouverez un fichier Alteryx * yxzp attaché à ce post. Lorsque vous l'ouvrez dans Alteryx designer, vous verrez les instructions d'installation: et un fichier d'aide Le workflow est un outil ExécuterCommande unique qui va installer l'outil d'entrée Outlook. Vous pouvez trouver mon code source sur git Hub. J'espère que vous trouverez l'outil d'entrée Outlook utile. Cela a été un projet amusant et passionnant et je ne peux pas attendre de voir ce que les moyens créatifs de la communauté trouve à utiliser cet outil. Utilisez les commentaires ci-dessous pour me faire connaître votre expérience de travail avec l'outil. Update 8/1/2017: Une nouvelle version est disponible sur la Galerie: https://Gallery.alteryx.com/#!app/Outlook-Tools-Install/597b35c2f499c716ec34a782. Changements: Mise en œuvre de la pagination pour empêcher les délais d'attente via les services Web Exchange lors de l'utilisation de grandes boîtes de réception et de filtres complexes. Remarque: il se peut que vous ayez encore besoin d'ajuster les paramètres de limitation sur votre serveur: https://msdn.Microsoft.com/en-US/Library/Office/jj945066 (v = EXCHG.80.150) .aspx. Mise à jour du programme d'installation pour supprimer les versions précédemment installées des outils de sorte qu'il n'est pas encombrer vers le haut de votre liste de programmes. Si vous avez toujours voulu un moyen d'entrer vos e-mails Outlook et les pièces jointes dans vos workflows Alteryx, lisez et consultez l'outil d'entrée Outlook que j'ai créé à l'aide du SDK Alteryx! Connecteurs
Afficher l'article complet
  Une méthode pour créer des requêtes dynamiques avec les outils en base de donnée !
Afficher l'article complet
Envie de sortir de vos routines analytiques pour lesquelles les problématiques se ressemblent ? De sortir de votre zone de confort ?   Je partage avec vous chaque semaine la manière dont je relève les défis hebdomadaires.💪🏼    
Afficher l'article complet
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
Vous souhaitez vous servir de la fonction CountWords ? Découvrez ce qu'il faut savoir pour l'utiliser au mieux !
Afficher l'article complet
Galerie analytique FAQ The Analytics Gallery What is an Analytic Application? Pre-packaged data and analytic integration published to the Alteryx Analytics Gallery by Data Artisans to answer specific strategic analytics questions. What is the Analytics Gallery? The Analytics Gallery is a publicly hosted web service where applications can be published, securely shared, and run in the cloud. What is a Viewer? A Viewer is a free user of the Analytics Gallery. A Viewer can run all applications published in the Public Gallery. What is a Member? A Member is a user who can run applications that are shared privately through Collections. A Membership is granted by a Data Artisan. A Member also shares the privileges of a Viewer to run all applications published in the Public Gallery. What is a Data Artisan? A Data Artisan is a user who creates analytic applications using the Alteryx Designer Desktop and then shares them publicly and/or privately in the Analytics Gallery. A Data Artisan also shares the privileges of a Member. What is required to run applications in the Public Gallery? Anyone can sign up and become a Viewer, with the ability to run all applications in the Public Gallery, for free. As soon as you confirm your email, you will have access to the Public Gallery. What is required to run an application in a private Collection? You must be a Member to run applications shared in private Collections. Memberships are granted by Data Artisans, who create and share applications. What is required to build applications? Applications are built with Alteryx Designer Desktop. Download the Designer Desktop Free Trial. What is required to publish applications in the Analytics Gallery? Applications are published from the Alteryx Designer Desktop into a private Studio. •A Studio is automatically created for license holders of the Designer Desktop. •Trial users of the Designer Desktop can set up a Studio with a 30-Day Studio Free Trial A user with the Designer Desktop and a private Studio is known as a Data Artisan. How do I run an application? 1. Click on the title of an application to view application details and click the Run button; or simply click the icon. 2. Configure the application to suit your needs. Depending upon the application, you might be prompted to enter an address for geocoding, to input a customer file for demographic analysis, or to select data from a range of choices that apply to your business. 3. Click the Run button at the bottom of the application. What are the results of running an application? Applications can be authored to create a variety of different reports and data outputs. When the application processing finishes, the results will appear in the same window as the questions you answered before running the application. Reports can be previewed after an application has completed by clicking on the Preview link. Additionally, results for applications that have been run can be found in the application detail view, and the "App Results" tab on the left of the screen. What kinds of reports can an application create? Depending upon how the application was built, it may produce Word, Excel, HTML, and/ or PDF files, containing a variety of text, tables, charts and maps. What kinds of tabular and spatial data output can an application create? Depending upon how the application was built, it may produce CSV, MDB/ ACCDB, DBF, FlatFile, MID/ MIF, SHP, TAB, YXDB, and/or KML files. I ran an application but I closed the window before it finished running. How can I view the results? Application results are stored with your account and can be accessed at any time. As long as you are signed in, the results of any applications that have finished running can be found in two places: •Under the application details page for an application. •Under "App Results" (visible on the left side of the screen when you are signed in). How can I view more details about an application? Click on the name of an application to view details, such as the upload date, description, author, studio, copyright, and number of times run. The application details page also includes buttons enabling you to Run, Share, and (if enabled) Download the application. What browsers are supported by the Analytics Gallery? We always test and support the latest versions of the most popular web browsers. For more detail about specific browser versions see ‘System Requirements’ of the [#$dp3]Technical Specifications page. How can I find the applications I need? Each section of the Analytics Gallery features a context-sensitive Search field you can use to find applications. •Searching in the Public Gallery returns applications in the Public Gallery. •Searching in the Studio tab returns applications in your Studio. •Searching in a Collection returns applications in the Collection. •Additionally, a Collection created by you will offer a second search window, which allows you to find applications in your Studio and add them to your Collection. Publishing and Sharing Applications What is a Studio? A Studio contains all of the applications published by the Data Artisans within an organization. Who has access to the applications published in a Studio? All of the Data Artisans within an organization, and only those Data Artisans, can view and run any applications in their Studio. How can I rename my Studio? 1.Click on your User Name to go to your Settings. 2.Select the Studio Tab. 3.Enter a new name in the Studio Name field. 4.Click the save button. How can an application be shared? 1.When an application is published in a Studio, all Data Artisans belonging to that Studio can access it. 2.An application in a Studio can also be shared to the Public Gallery, where anyone can access it. 3.An application in a Studio can also be shared in a Collection. Any users added to the Collection can access it. As a Data Artisan, how can I share an application privately with someone? 1.Publish an application from the Designer Desktop to your private Studio. 2.Add the application to a Collection. 3.Add the User to the Collection. In order to run the application, the user must be a Member. As a Data Artisan, how do I grant a Membership to someone? 1.Click on your User Name to go to your Settings. 2.Select the Studio Tab. 3.In the Members section, enter an Email address or User Name. As a Data Artisan, how can I tell how many Memberships I have to distribute? 1.Click on your User Name to go to your Settings. 2.Select the Studio Tab. 3.Find "Memberships available to distribute" in the Members section. How can I purchase additional Memberships? Please contact Sales@Alteryx.com. What applications can be added to a Collection? Only applications published in the Data Artisan's Studio may be added to a Collection. Applications in the Data Artisan's Studio may also (at their discretion) be shared in the Public Gallery. However, applications in the Public Gallery that were published from other Studios cannot be added to a Collection. Can an application be added to more than one Collection? Yes. As a Data Artisan, do I also need a Membership? No, Data Artisans are also Members. I am a Data Artisan or Member. I want to run an application shared with me from a different organization. Do I need a Membership from that organization? No. A single Analytics Gallery Membership entitles you to run private applications shared from any Collection. As a Data Artisan, how can I add another Data Artisan to my Studio? Please contact [#$dp4]support@alteryx.com for assistance. My organization has more than one Data Artisan. Who controls the distribution of Memberships? At present, all Data Artisans have equal access to Membership distribution under Studio Settings. What types of users can be added to a Collection? Data Artisans, Members, and Viewers can all be added to a Collection. You can even enter the email address of someone who has not yet visited the Analytics Gallery. Can a Viewer who is added to a Collection run the applications in the Collection? Only those applications in the Collection that have also been shared in the Public Gallery by the Data Artisan can be run by the Viewer. What types of users can run private applications in a Collection? If an application in a Collection has not been shared in the Public Gallery, Viewers (who have been invited to join the Collection) can view the application, but cannot run it. Only Data Artisans and Members can run the application. How can I find users to add to a Collection? Select the Collection and use the Search Users field on the right. Any registered users of the Analytics Gallery that match your search terms will be returned. Additionally, you can add someone who has not registered with the Alteryx Analytics Gallery by entering a valid email address. An invitation will be sent. Is there a limit to the number of applications or users I can add to a Collection? No. When I add a new application to a Collection, are the users in that Collection notified? Yes. Can I allow users within my Collection to share it with others? Each Collection includes a checkbox on the upper right that states "Other users may share this collection." When this box is checked, anyone in the Collection will have the ability to add other users to the Collection. The Data Artisan who created the Collection will see the names of any additional users who are added to the Collection, and can remove them. I published an application and shared it in a Collection (or in the Public Gallery). Since then, I have made changes to the application in the Designer Desktop. Can I update it? First, select the original version and delete it. Next, re-publish the application and add it to your Collection (or to the Public Gallery) How can I share an application in the Public Gallery? Click on the name of an application to view the application details page. Click the Sharing button and choose "Place in Public Gallery." How can I remove an application from the Public Gallery? Click on the name of an application to view the application details page. Click the Sharing button and choose "Remove from Public Gallery." How can I share an application through email or social media? (Public Gallery applications only) Click on the name of an application to view the application details page. Click the Sharing button to share via email, Twitter, Facebook, and Google+. Publishing Restrictions What is "private data?" A license of the Alteryx Designer Desktop may include a variety of private data sets, including demographic data, psychographic data, business list and consumer list. Can I publish applications using private data? Yes, applications using private data can be published in your private Studio, and can be shared in Collections. They cannot be shared in the Public Gallery. What data is allowed in the Public Gallery? Please see Alteryx Analytics Gallery Data Inventory What capabilities in the Designer Desktop cannot be used in the Analytics Gallery? The following tools are prohibited in applications published in the Analytics Gallery. •Run Command tool •Run Command event •R tool (Macros included in the Designer Desktop that use the R tool are permitted.) •Email tool •Send Email event •Download tool I built an application that uses a prohibited tool in a safe manner. How can I apply for an exemption? 1.Email curator@alteryx.com and explain how and why each prohibited tool is used, along with the general purpose of the application. 2.Publish the application in your Private Studio and check the box "Others may download this application." 3.Add the application to a Collection and share it with curator@alteryx.com. Your application will be reviewed and an exemption may be made to allow it to be run. What tool configurations or question types cannot be used in the Analytics Gallery?•Input and output files referenced by Tools must be in the same directory as the application. •The application Question type "Folder Browse" cannot be used in applications published to the web. •In the application Question type "File Browse," the "Save As Dialog" configuration cannot be checked. •Application results (under analytic application properties) cannot include Browse tools. Are there limits to the file size of applications and/or data published in the Analytics Gallery? Yes, applications and data are limited to 100MB. What are my options if I want to publish an application and data that exeed 100MB? Please use the Cloud Connector tools within the Designer Desktop to host your data on the cloud. Are chained applications supported in the Analytics Gallery? At present, chained applications are not supported. General Assistance I forgot my password. How can I reset it? Click Sign In and click the Forgot Password link. Enter the email address associated with your account and a new password will be emailed to you. Can I download an application? Yes, many applications can be downloaded. View application details and click the Download button. Use the Alteryx Designer Desktop to open the *.YXZP files that are downloaded. Go to Designer Desktop Free Trial to get started if you're not already an Alteryx customer. I need help with my account. Who should I contact? Please log a case at [#$dp5]www.alteryx.com/community. /> I found a bug on the Analytics Gallery or in an application. Who should I contact? Please log a case at [#$dp6]www.alteryx.com/community. /> How can I purchase additional Memberships, Data Artisan accounts, or extend my subscription? Please contact Sales@alteryx.com. How can I recommend a feature for the Analytics Gallery? Please send your feedback to GalleryFeedback@alteryx.com. Where can I connect with other Alteryx users to ask questions and learn about best practices? [#$dp7]www.alteryx.com/community /> Who is the better captain, Kirk or Picard? Malcolm Reynolds Apps
Afficher l'article complet
Grattage Web Grattage Web, le processus d'extraction de l'information (généralement en tableaux) à partir de sites Web, est une approche extrêmement utile pour recueillir encore des données hébergées sur le Web qui n'est pas fourni via les API. Dans de nombreux cas, si les données que vous recherchez sont autonomes ou capturées complètement sur une page (pas besoin de requêtes API dynamiques), il est encore plus rapide que le développement de connexions API directes à collecter. Avec la richesse des données déjà fournies sur des sites Web, l'accès facile à ces données peut être un grand supplément à vos analyses pour fournir le contexte ou juste fournir les données sous-jacentes pour poser de nouvelles questions. Bien qu'il existe une poignée d'approches de grattage Web (deux détaillées sur notre communauté, ici et ici), il ya un certain nombre de grands, libres, outils (parsehub et import.IO pour n'en nommer que quelques-uns) en ligne qui peut rationaliser vos efforts de grattage Web. Cet article détaille une approche que je trouve être particulièrement facile, en utilisant Import.IO pour créer un extracteur spécifique à vos sites Web désirés, et l'intégration des appels à eux dans votre flux de travail via un lien API de requête en direct qu'ils fournissent par le biais du service. Vous pouvez le faire en quelques étapes rapides: 1. Accédez à leur page d'accueil, https://www.Import.IO/, et «inscrivez-vous» dans le coin supérieur droit: 2. Une fois que vous êtes inscrit à l'utilisation du service, accédez à votre tableau de bord (un lien peut être trouvé dans le même coin de la page d'accueil une fois connecté) pour gérer vos extracteurs. 3. Cliquez sur "nouvel extracteur" dans le coin supérieur gauche et collez l'URL qui contient les données que vous essayez de gratter dans le "créer Extractor" pop up. Depuis la saison de dessin fantasy football est juste devant nous, nous allons aller de l'avant et l'utilisation comme un exemple de données compilées par les meilleurs buteurs de l'année dernière fourni par ESPN afin que vous ne finissent pas comme ce gars-là (Merci plus tard). Nous savons que nos utilisateurs vont dur et les enjeux sont probablement assez élevés, nous voulons donc vouloir obtenir ce droit la première fois, et en utilisant une approche qui est assez reproductible pour nous fournir les informations nécessaires pour nous garder parmi les équipes de haut chaque année. 4. Après quelques instants, import.IO aura gratté toutes les données de la page Web et vous l'affichera dans leur «vue de données». Ici, vous pouvez ajouter, supprimer ou renommer des colonnes dans la table en sélectionnant des éléments sur la page Web – il s'agit d'une étape facultative qui peut vous aider à affiner votre dataset avant de générer votre URL de requête Live API pour le transfert, vous pouvez tout aussi facilement effectuer la plupart de ces opérations dans t Il designer. Pour mon exemple, j'ai renommé les colonnes pour refléter les noms de statistiques sur ESPN et a ajouté le "misc TD" champ qui a échappé à l'algorithme de grattage. 5. Une fois que vos données sont prêtes à l'importation, cliquez sur le bouton rouge "Done" dans le coin supérieur droit. Vous serez redirigé vers votre tableau de bord où vous pouvez maintenant voir l'extracteur que vous avez créé dans la dernière étape-Sélectionnez cet extracteur et recherchez la pièce de puzzle "intégrer" l'onglet juste au-dessous du nom de l'extracteur dans votre vue. Vous pouvez copier et coller l'"API de requête en direct" (il ya aussi une option pour télécharger un fichier CSV de vos données) énumérés ici dans une fenêtre de navigateur pour copier la réponse JSON qui contient vos données, ou vous pouvez mettre en œuvre un appel à elle directement dans votre workflow en utilisant l'outil de téléchargement (n'oubliez pas de sélectionner "coder l'URL" comme vous spécifiez le champ URL): Voilà! Vous devez maintenant avoir une API de requête en direct intégrée pour votre page Web, et avec un extracteur qui peut être exploité pour ratisser des données à partir de ce site si vous voulez essayer d'autres pages ainsi. Si vous souhaitez en savoir plus sur l'approche, ou sur la façon de le personnaliser avec des scripts externes, essayez la communauté Import.IO. L'échantillon que j'ai utilisé ci-dessus est attaché ici dans la version 10.5 de workflow yxmd, il vous suffit de mettre à jour l'API de requête en direct avec un spécifique à votre compte, extracteur et URL de page Web. Si vous décidez de lui donner un essai avec l'exemple ci-dessus, soyez sûr de nous faire savoir si nous avons aidé votre équipe fantastique gagner gros! 10,5
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
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
Envie de créer un User Group ? Rien de plus simple, on vous explique tout.    Merci de votre intérêt et de votre dévouement pour rapprocher les membres de votre communauté analytique. Voici quelques conseils rapides et meilleures pratiques pour vous aider à soutenir votre nouveau groupe.   Démarrage d'un nouveau groupe d'utilisateurs Intéressé pour développer par un groupe d'utilisateurs qui n'est pas situé dans votre région ? Aucun problème ! Si vous souhaitez créer un groupe d'utilisateurs, contactez l'équipe UG d’Alteryx, @ChrisS sera votre interlocuteur privilégié. Votre Community Manager @StephJ nous aidera ensuite à trouver d'autres utilisateurs actifs dans votre région pour rejoindre le comité de direction du groupe d’utilisateurs (en général 2 ou 3 leaders).    Votre rôle - Chef de groupe d'utilisateurs C'est toi ! Le rôle du leader du groupe d'utilisateurs est simple, vous êtes ici pour dynamiser, inspirer, responsabiliser et diriger votre communauté. Le comité de direction du groupe d'utilisateurs est chargé de coordonner les réunions trimestrielles dans leur communauté. Le comité de direction du groupe d'utilisateurs est soutenu par l'équipe UG Alteryx.   Liste de contrôle pour démarrer un nouveau groupe d’utilisateurs : ☐ Contacter directement @ChrisS et @StephJ qui vous guideront et (Ressources, Page Eventbrite,…) vous aideront pas à pas dans cette nouvelle aventure.   ☐ Choisissez une date pour une réunion informelle. Votre réunion est facile à organiser : faites-en une réunion informelle, plutôt qu'une réunion formelle avec un ordre du jour ou des conférenciers préétablis. Vous voudrez peut-être organiser une rencontre dans un bar, un café, la bibliothèque ou un lieu public similaire. Avez-vous un collège ou une université locale avec un programme de MBA, des statistiques ou un département d'économie d’entreprise ? Ils peuvent être en mesure de fournir un espace de réunion.     ***COVID-19 - En cette période de confinement, vous pouvez également organiser un groupe d'utilisateurs virtuel. L'équipe du groupe d'utilisateurs organise 3 groupes d'utilisateurs régionaux de la région EMEA pour accueillir des réunions virtuelles pendant les 3 prochains mois, tous sont les bienvenus.    Regardez le replay de l’User Group de Londres, rejoint la semaine dernière par plus de 200 utilisateurs ! Votre User Group Coordinateur @ChrisS vous aidera à l’organiser très facilement via WebEx. ***   ☐ Invitez les utilisateurs à votre réunion en faisant la promotion de votre nouveau groupe : - sur la page dédiée des User Groups, mais aussi sur le Forum de la Communauté francophone, - par le bouche-à-oreille qui est un autre moyen simple pour les autres utilisateurs d'Alteryx que vous connaissez localement, - sur les sites de réseautage social comme LinkedIn, Facebook et Twitter peuvent également vous aider.   Après deux réunions organisées en six mois, vous devenez un User Group officiel d’Alteryx avec votre propre page sur la Communauté et encore plus de ressources à votre disposition.    Vous avez des questions ? N’hésitez pas à nous solliciter, nous sommes là pour vous.    Vous trouverez toute une documentation sur la Communauté anglaise : •Welcome & Guidelines  •User Group Leader Guidelines •User Group Interest Form  •Meeting Round Up •Local Playbook  •Starting an Internal User Group  •Using Eventbrite for your Meeting    Vivement de se retrouver ensemble, même virtuellement !
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'à Google Sheets Le'comment guider'à Google Sheets Dans Alteryx 10,5 nous avons introduit deux nouveaux connecteurs pour Google Sheets, vous permettant de télécharger et de transférer des données vers et depuis Google Sheets. Mises Ces connecteurs ne sont disponibles que dans Alteryx designer/Server 10,5. Ces connecteurs ne sont pas installés directement avec le concepteur. Vous pouvez les télécharger dans la Alteryx Analytics Gallery Ces connecteurs interrogent l'API Google Sheets, qui est différente de l'API Google Drive. -Si vous avez des types de fichiers Excel, .csv, .txt ou ODS dans votre lecteur Google, vous devrez les convertir dans un fichier Google Sheets avant de les extraire. -Les fichiers Google Sheets qui peuvent être lus par le connecteur auront cette icône: -Toutes les fiches Google contenues dans les dossiers de votre lecteur Google seront visibles dans le connecteur. Etape 1: Inscrivez-vous/dans Google Sheets Pour utiliser ces connecteurs, vous aurez besoin d'un compte Gmail lié à votre compte Google Sheets. Suivez ce lien et cliquez sur "aller à Google Sheets". Ceci vous emmènera alors à la connexion de compte de Google. Entrez vos coordonnées ici ou inscrivez-vous pour un compte Google si vous n'en avez pas un. Félicitations que vous êtes maintenant dans Google Sheets Dans Google Sheets, vous serez en mesure de voir tous les documents Excel que vous avez téléchargé précédemment ou si ce nouveau compte, vous ne verrez pas de documents autres que «démarrer une nouvelle feuille de calcul.» Si vous avez des feuilles de calcul existent, vous les verrez affichés ci-dessous la section «Démarrer une nouvelle feuille de calcul». Passons à Alteryx Nous avons maintenant des feuilles de Google configurées et ont les qualifications correctes pour se relier. Selon si vous voulez apporter des fichiers dans Alteryx de Google Sheets ou écrire des données sur Google Sheets, cela dictera le type de connecteur que vous utiliserez. Si vous apportez des données à partir de Google Sheets vous voulez utiliser le connecteur d'entrée Google Sheets, sinon si vous écrivez vous voulez utiliser le connecteur de sortie Google Sheets. Apporter des données de Google Sheets Lorsque vous apportez le connecteur d'entrée Google Sheets, vous verrez deux options de connexion, une pour'user login et une autre pour'Developer login. La connexion développeur vous demandera de configurer les informations d'identification de l'API Google. Cette option requiert l'obtention d'un ID client, d'un secret client et d'un jeton d'actualisation. Vous devez utiliser cette option si vous cherchez à programmer cet outil car il ne nécessite pas de réentrer les informations d'identification pour exécuter un Workflow. L'utilisateur login est approprié pour tous les autres scénarios, mais vous devrez ré-entrer vos informations d'identification toutes les 60 minutes ou lorsque vous fermez et rouvrez un Workflow. Une fois que vous avez frappé'user login il va générer une fenêtre pop-out avec le même écran que le login comptes Google. Entrez votre nom d'utilisateur et mot de passe ici et appuyez sur accepter. Cela vous ramène maintenant à la fenêtre de configuration du connecteur d'entrée Google Sheets dans le concepteur. Vous verrez maintenant les feuilles de calcul qui existent sur Google Sheets. Vous pouvez maintenant sélectionner l'une des feuilles et il mettra en évidence en bleu et peupler où il dit «aucune valeur sélectionnée» ci-dessus. Une fois cette feuille sélectionnée, le bouton suivant s'active et vous pouvez appuyer dessus. S'il ya une feuille associée à la feuille de calcul, il vous invite alors à cela sur la fenêtre suivante. Il y a la case à cocher pour'première rangée contient des noms de champs'. Lorsque cette case est cochée, Alteryx définit la première ligne d'entrée en tant qu'informations d'en-tête de champ. Si vous laissez cette option décochée, Alteryx attribue des noms de champs en fonction de leur ordre (par exemple, 0, 1, 2). Une fois que vous sélectionnez la feuille, il devient alors actif et vous pouvez appuyer sur «done». Cela vous emmène à la fenêtre d'aperçu final. Cette fenêtre d'aperçu vous donnera une chance de «changer de feuille de calcul» si vous le souhaitez. Si vous êtes satisfait de votre sélection, vous pouvez exécuter le workflow et il vous donnera les données de cette feuille de calcul. Ecrire sur Google Sheets Similaire à l'outil d'entrée le connecteur de sortie Google Sheets vous demandera votre compte Google dans une fenêtre pop out. Une fois que vous avez connecté il vous donnera cinq options différentes: Selon votre DataSet et spreasheets en cours dans Google Sheets ce sera disctate quelle option vous choisissez. Avec toutes les autres options autres que «créer de nouvelles feuilles», il sera rempli avec des feuilles de calcul et des draps qui existent déjà dans votre compte Google Sheets. Si vous choisissez «créer une nouvelle feuille de calcul», cela vous incitera à obtenir une nouvelle feuille de calcul et un nouveau nom (voir ci-dessous). Semblable à avant une fois que vous avez créé une nouvelle feuille de calcul ou mis à jour une feuille de calcul existante, il vous donnera une fenêtre de confirmation. Si vous êtes satisfait de la fenêtre de configuration, vous pouvez maintenant exécuter le workflow et il sera écrit sur votre compte Google Sheets. Félicitations que vous avez configuré avec succès les connecteurs Google Sheets entrée et sortie!!! Trucs et astuces Si vous planifiez un workflow avec un connecteur Google Sheets, nous vous conseillons d'utiliser le'Developer login. Ceci utilisera vos informations d'identification d'API Google codées en dur et n'expirera donc pas toutes les 60 minutes. Si vous souhaitez modifier les informations d'identification, veuillez utiliser le lien hypertexte dans les deux connecteurs et vous retournerez à la page de connexion du compte Google. Erreurs courantes "erreur de délai d'exécution avec le'login de développeur" Solution La méthode d'authentification de connexion du développeur utilise l'API Google spreadsheets et peut s'avérer opportune lorsque vous essayez de télécharger des fichiers volumineux. Si vous rencontrez ce problème: Cassez une grande feuille en deux ou plusieurs plus petits draps. Utilisez un outil d'entrée Google Sheets pour chaque feuille et combinez les résultats à l'aide de l'outil Union. "l'email et le mot de passe que vous avez entré ne correspondent pas" Solution S'il vous plaît re-vérifier que vous avez les bonnes informations d'identification. Il s'agit d'une erreur Google pas une erreur Alteryx. Questions courantes Si vous avez la version 1 du connecteur d'entrée Google Sheets, lorsque vous lisez dans les données, il va changer vos types de données dans la feuille de calcul Google Sheets à «texte brut». Solution Ceci a été corrigé dans la dernière version des connecteurs Google Sheets. Veuillez re-télécharger les connecteurs. 'impossible de trouver la macro'-lors de la planification des outils Google Sheets. Solution Ainsi la raison est parce que le paquet de yxi obtient installé dans un emplacement différent sur le serveur et l'utilisateur a besoin d'enregistrer manuellement ceci est un nouveau dossier. La documentation du serveur fait référence à ce document à la page 57. En bref Voici le résumé de ce que l'utilisateur a à faire ci-dessous: Lorsqu'un outil qui est empaqueté en tant que fichier yxi est installé, l'outil est ajouté à la palette d'outils dans le concepteur et le fichier yxi et les macros de prise en charge sont installés dans le dossier Appdata/Roaming du compte de l'utilisateur. Par exemple: C:/Users//AppData/Roaming/Alteryx/Tools/. Un fichier yxi doit être installé manuellement avant qu'un workflow qui inclut cet outil puisse être exécuté. Afin qu'un package d'outils soit disponible pour les processus de Galerie et de planificateur sur un ordinateur, un administrateur de Galerie doit copier le contenu du fichier yxi dans le répertoire C:/ProgramData/Alteryx/Tools sur le serveur. Dans un environnement à plusieurs nœuds, le fichier yxi doit être ajouté à chaque ordinateur de travail de votre déploiement de serveur. Pour installer un package d'outils sur le serveur: Double-cliquez sur le fichier yxi et sélectionnez OK dans la fenêtre du programme d'installation de l'outil. Localisez le répertoire des outils utilisateur: C:/Users//AppData/Roaming/Alteryx/Tools. Copiez le dossier de l'outil à installer sur le serveur. Collez le dossier dans le répertoire suivant: C:/ProgramData/Alteryx/Tools. Alteryx charge les outils dans le concepteur à partir de ces emplacements dans l'ordre suivant: C:/Users//AppData/Roaming/Alteryx/Tools C:/ProgramData/Alteryx/Tools Alteryx installer des dossiers Si vous avez des problèmes s'il vous plaît contacter Alteryx soutien Meilleur, Jordan Barker Consultant solutions 10,5
Afficher l'article complet
Récemment, j’ai cherché à optimiser un workflow qui traite 55 millions d’enregistrements en 1heure.   En utilisant l’outil de profiling (voir le tip de @WilliamR: Tips de la semaine (3.1):Améliorer la performance de son workflow), j’ai découvert qu’une des fonctions les plus gourmandes était une « batch macro » qui itérait 150 fois.   Cette « batch macro » qui s’exécute en approximativement 17 secondes contient un filtre « complexe » (c.à.d. avec 2 conditions liées par un « AND ») qui représente la majorité du temps de traitement.   Sur les conseils de @WilliamR, j’ai converti ce filtre « complexe » en une suite de 2 filtres simples et voici les résultats en terme de performance :   Sur 55 millions d’enregistrements, 1 itération de la batch macro :   Filtre 1 Filtre 2 Temps d’exécution (secondes) Variable texte = condition AND Variable numérique != 0             Non 17,1 Variable texte = condition Variable numérique != 0             16,1 Variable numérique != 0 Variable texte = condition 13,1   Soit un gain de 30% en mettant 2 filtres simples en cascades… et en prenant soin de mettre le type de donnée le plus simple (numérique) avant le filtre sur la variable « chaine » qui est, de façon logique, plus lent en exécution.   Comme souvent, les solutions « élégantes » (ici filtre complexe) ne sont pas toujours les plus performantes !
Afficher l'article complet
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. <a href="<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</A" target="_blank">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</A</a>" target="_blank"><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</A</a>&gt" target="_blank">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</A</a>&gt</a>;" width="600" height="337" scrolling="no" frameborder="0" allowfullscreen=""> 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
Réglage des fichiers Alteryx pour différentes versions Modifier cette idée à partir d'un autre poste pour garder le sujet frais (j'espère que les affiches précédentes ne sera pas l'esprit!). Alteryx vient de sortir la version 10,6. Rendre Alteryx compatible avec les anciennes versions vient sur la communauté beaucoup lorsque vous répondez à des questions et un utilisateur n'a pas la dernière version du concepteur. Le ci-dessous sert de guide pour s'assurer que vos versions de workflow correspondent à la version du concepteur que vous avez installé. Si vous recevez un message d'erreur ressemblant à celui-ci: Cela signifie que le workflow que vous tentez d'ouvrir a été créé sur une version de Alteryx qui est plus récente que celle que vous utilisez. Alteryx est compatible avec Forward, ce qui signifie que si vous avez développé un workflow dans la version 10,5 par exemple, il s'exécutera dans la version 10,6. Cependant, Alteryx n'est pas compatible en amont. Un workflow développé dans la version 10,6 ne s'exécutera pas dans la version 10,5. Vous avez quelques options à ce stade. Vous pouvez télécharger et installer la version la plus récente de Alteryx (disponible ici). Vous pouvez également modifier la version de votre workflow pour qu'elle soit compatible avec votre version actuelle. Il existe différents types de fichiers Alteryx utilise: yxmd Fichier de workflow standard yxmc Macro Workflow (tous les types) yxwz App analytique (WZ signifie Wizard je crois) yxzp Package de workflow yxdb Base de données Alteryx Les trois premiers sont tous fondamentalement le même format-ils sont la configuration XML du Workflow. Vous pouvez afficher ce dans Alteryx Designer dans la vue XML (Options >> paramètres utilisateur >> modifier les paramètres utilisateur >> Advanced >> afficher XML dans la fenêtre Propriétés). La première section du XML ressemble à: Dans l'Explorateur Windows, accédez à l'emplacement où vous avez enregistré le fichier. Clic droit de la souris et sélectionnez'Edit with Notepad'option. Recherchez ymdVer = "XX. X "et modifiez la version de votre version." Ensuite, enregistrez le fichier. Le nœud AlteryxDocument est le même pour les workflows, les macros et les applications analytiques. L'attribut yxmdVer est la partie du fichier qui indique à Alteryx quelle version provient. Si vous voulez que ce fichier puisse être ouvert par une version plus ancienne, vous pouvez modifier le numéro. Le tableau ci-dessous donne le numéro de version dont vous avez besoin pour différentes versions Alteryx: yxmdVer Alteryx versions 9,5 9,5 10,0 10, 10,1 10,5 10,5 10,6 10,6 Alors quels sont les risques? Alteryx ne garantit pas le format d'outil sérialisé et la configuration sera cohérente de la version à la version-si elle est normalement. L'univers des outils qui existent ne cesse de croître. Si Alteryx ne parviendra pas à trouver l'outil, le concepteur ajoutera un outil inconnu: Cela peut généralement être résolu en trouvant l'outil manquant et en remplaçant l'inconnu par le connu. Si l'outil inconnu se trouve être une macro, utilisez le même processus pour modifier la version du fichier XML yxmc. Une fois que vous l'enregistrez, vous pouvez remplacer votre macro. Qu'en est-il des forfaits? Ce sont en fait juste des fichiers zip avec une extension yxzp. Si vous modifiez l'extension à .zip, vous pouvez jeter un oeil à l'intérieur. C'est juste un cas de mise à jour des fichiers à l'intérieur de la fermeture éclair, puis l'enregistrement de le renommer à yxzp. Comment
Afficher l'article complet
Filtrer à l'aide de données de chaîne Il existe une poignée de façons de rechercher une chaîne particulière dans un champ de données. Si vous souhaitez effectuer une requête, identifier les enregistrements avec un champ de chaîne particulier dans un champ de données: Utilisez l'outil filtre: le résultat sera deux flux de jour-les enregistrements qui répondent à vos critères de filtrage et ceux qui ne le font pas. Sur les fonctions trab, développez l'arborescence de chaînes et sélectionnez FindString (STR, target) Remplacer Str par le nom du champ Remplacez Target par la chaîne que vous cherchez à identifier Terminez l'expression avec! =-1 qui séparera les vraies valeurs des fausses. Exemple-si vous essayez d'identifier tous les clients avec Joe dans un champ de données, «Name»: FindString ([nom], "Joe")! =-1 Les enregistrements qui satisfont à ce critère seront déroulés dans le flux vrai (le nom contiendra la valeur «Joe»). Tous les autres enregistrements seront déroulés par le faux flux. Cette fonction peut également être utilisée dans l'outil de formule si, par exemple, vous avez voulu renseigner une colonne de données différente en fonction de ce champ de nom, vous pouvez utiliser la méthode FindString dans une instruction if. Exemple: vous souhaitez classer vos données dans un nouveau champ en fonction de l'instance des clients avec Joe dans un champ de données, «Name» IF (FindString ([nom], "Joe")! =-1) puis "Joe client" Else "autre" endif Cela va remplir un nouveau champ de données avec "Joe client" f le champ "nom" contient "Joe" sinon il remplira ce champ avec la valeur "Other" À partir des propriétés de configuration de l'outil de formule, ajoutez un nouveau champ en tapant un nouveau nom de champ dans la zone, ou choisissez un champ existant pour mettre à jour les données avec. Assurez-vous que le type de champ et la taille appropriés sont également spécifiques Sous l'onglet fonctions, développez l'arborescence conditionnelle et sélectionnez si c alors t else f endif Sous l'onglet fonctions, développez l'arborescence de chaînes et sélectionnez FindString (STR, target) pour remplacer c Remplacer Str par le nom du champ Remplacez Target par la chaîne que vous cherchez à identifier Terminez cette partie de l'expression avec! =-1 qui séparera les vraies valeurs des fausses Remplacez "t" par la valeur souhaitée pour remplir le nouveau champ si la condition est remplie: "client Joe" Remplacez "f" par la valeur désirée pour remplir le nouveau champ si la condition n'est pas remplie: "autre" Expression
Afficher l'article complet
Connexion à Oracle | Alteryx 11,0 Produit: Alteryx designer et Alteryx Server VERSION: 11,0 Dernière mise à jour: 02/15/2017 Pièce jointe: aucun Connexion à Oracle dans Alteryx 11,0 La connexion Oracle a été remaniée pour Alteryx 11,0 et il est maintenant beaucoup plus facile de se connecter! Les connexions Oracle existantes et les alias fonctionnent de la même manière dans Alteryx 11,0 comme ils l'ont fait dans les versions précédentes, mais il ya quelques différences dans la façon dont de nouvelles connexions sont établies. Si vous n'avez jamais connecté à Oracle avant .... (Remarque: une connexion Internet est requise pour cette option) 1. Ajoutez un outil d'entrée à la zone de dessin et sélectionnez Oracle Cliquez sur la flèche déroulante pour faire ressortir les options de connexion. 2. Sélectionnez un répertoire pour installer le client Une fenêtre s'affiche pour vous inciter à sélectionner un répertoire pour installer le client. La meilleure pratique consiste à utiliser un nouveau dossier vide que vous avez créé pour Alteryx afin d'installer le pilote. Alteryx va ensuite télécharger le client approprié et l'installer pour vous. Ça devrait prendre quelques minutes. 3. Créer une connexion de base de données Oracle enregistrée Entrez des informations dans la fenêtre connexion à la base de données pour créer une nouvelle connexion de base de données enregistrée Oracle. Il vous suffit de commencer à taper dans la zone nom de la connexion pour créer un nouveau nom de connexion que vous utiliserez ultérieurement pour identifier la connexion. Votre Oracle DB admin devra fournir l'hôte, le nom du service et les informations d'identification. 4. Testez la connexion puis cliquez sur OK pour vous connecter Les erreurs qui commencent par ora-et un nombre, tel que celui ci-dessous, sont levées par la base de données. Vérifiez que vos informations de connexion (hôte, nom de service, port, nom d'utilisateur, mot de passe) sont correctes et que vous avez accès à la base de données Oracle. 5. Créez votre requête Si votre test de connexion a été sucsuccessfullick OK pour vous connecter à la base de données et créer votre requête à l'aide du générateur de requêtes visuelles, de l'onglet tables ou de l'éditeur SQL. Remarque: les procédures stockées ne sont actuellement pas prises en charge pour Oracle. 6. Utiliser la connexion de base de données enregistrée Aller de l'avant, Alteryx ne demandera pas d'installer le pilote à nouveau. Il reconnaîtra le pilote précédemment installé. Si vous devez vous connecter à la même base de données dans un autre outil d'entrée, vous pouvez trouver la connexion dans l'option déroulante. Si vous devez vous connecter à une autre base de données, vous pouvez répéter les étapes 3-5 pour la nouvelle base de données. Si vous avez connecté à Oracle avant .... .... ou si vous souhaitez utiliser un client Oracle existant sur votre machine. 1. Ajoutez un outil d'entrée à la zone de dessin et sélectionnez Oracle Cliquez sur la flèche déroulante pour faire ressortir les options de connexion. Alteryx va rechercher votre machine pour un client Oracle existant. 2. Si Alteryx peut trouver un client existant: La fenêtre de connexion à la base de données Oracle s'affiche. La liste déroulante affichera les alias (maintenant appelés connexions de données enregistrées) créées dans les versions précédentes de Alteryx. Vous pouvez également commencer à taper dans la fenêtre nom de la connexion pour créer une nouvelle connexion de données enregistrée pour Oracle. 2. Si Alteryx ne peut pas trouver un client existant ... ... et vous disposez des autorisations appropriées sur votre ordinateur, l'accès à Internet, ne se soucient pas si vous utilisez un pilote existant, et votre DBA Oracle ne vous a pas dit que vous devez utiliser un client spécifique: Suivez les instructions pour les utilisateurs qui n'ont jamais connecté avant d'installer le client instantané Oracle via Alteryx et l'utiliser pour se connecter. Note: Ceci ignorera tous les clients précédemment installés sur l'ordinateur et il ne devrait pas interférer avec eux. Il s'agit d'une bonne option à utiliser si vous utilisez actuellement un client 32 bits et que vous souhaitez utiliser le client 64 bits pour Alteryx. 2C. Si Alteryx ne peut pas trouver un client existant ... ... mais vous avez un client que vous voulez/devez utiliser pour vous connecter: Très probablement Alteryx ne peut pas trouver le client existant parce qu'il ne pouvait pas trouver la maison d'Oracle dans les variables environnementales de Windows et/ou il n'y avait aucun tnsnames.ora dans le répertoire à la maison d'Oracle. Vous pouvez forcer Alteryx à utiliser le client existant en définissant la variable d'environnement et en créant un fichier tnsnames.ora. Pour ce faire: -Fermez toutes les instances de Alteryx -Accédez au dossier contenant les fichiers clients Oracle -Créer un fichier texte vierge appelé tnsnames.ora. Veillez à ne pas enregistrer avec une extension telle que .txt ou .csv et enregistrer dans le dossier -Copier le chemin d'accès du dossier -Ouvrez les variables d'environnement de Windows et créez un nouveau appelé TNS_ADMIN avec le chemin pour le dossier de dossier de client d'Oracle comme valeur -->> Si vous avez déjà un tnsnames.ora, ou une variable TNS_ADMIN, ne pas écraser l'un de ces -Ouvrez Alteryx et essayez de vous connecter à nouveau Si vous voulez connecter le "vieux" chemin .... ... ou si vous souhaitez utiliser un fichier tnsnames.ora. La nouvelle connexion Oracle utilise le client instantané Oracle, mais il n'utilise pas de fichiers tnsnames.ora que vous pourriez avoir sur votre ordinateur. Si vous avez plusieurs entrées dans le tnsnames.ora, vous devez créer une nouvelle connexion de données enregistrée pour chacune de ces entrées ou vous avez la possibilité d'utiliser le fichier tnsnames.ora. Dans l'outil d'entrée, accédez à d'autres bases de données et sélectionnez Oracle OCI (Oracle Call Interface): Cela affichera l'écran familier des versions précédentes de Alteryx vous permettant d'entrer le nom du service TNS à partir de votre tnsnames.ora. Remarque: Si vous configurez des alias dans les versions précédentes à l'aide de la connexion OCI Oracle, ils continueront à fonctionner dans Alteryx 11,0 comme ils l'ont fait dans Alteryx 10,6, sauf si vous modifiez la connexion. Si vous devez utiliser un pilote de bits 32 .... ... comme requis par votre IT Vous devrez naviguer vers d'autres bases de données 32 connexions binaires de base de données, puis sélectionnez ODBC ou OCI selon les cas. Afin d'utiliser ces connexions, vous devrez avoir le pilote déjà installé et un tnsnames.ora créé dans le répertoire d'accueil d'Oracle. Si vous utilisez ODBC, vous devez configurer une connexion via l'administrateur de sources de données ODBC de Windows avant de tenter de vous connecter via Alteryx. Pour vous connecter à l'aide de l'interface d'appel Oracle (OCI), entrez le nom du service TNS tel qu'il apparaît dans votre tnsnames.ora, ainsi que l'username et le mot de passe: Si Alteryx ne peut pas localiser le pilote, consultez l'étape 2C (Alteryx ne peut pas trouver un client existant, mais vous avez un client que vous souhaitez/devez utiliser pour vous connecter) ci-dessus. 11,0
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 <a href="<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</A" target="_blank">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</A</a>" target="_blank"><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</A</a>&gt" target="_blank">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</A</a>&gt</a>;" width="600" height="337" scrolling="no" frameborder="0" allowfullscreen=""> 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
Comment j'ai relevé le défi n° 67 Envie de sortir de vos routines analytiques pour lesquelles les problématiques se ressemblent ? De sortir de votre zone de confort ? Je partage avec vous chaque semaine la manière dont je relève les défis hebdomadaires💪🏼  
Afficher l'article complet
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
Étiquettes