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

Base de Connaissance

Apprenez auprès des experts.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index
L'outil Regex est un peu comme le couteau suisse de l'armée d'analyse dans Alteryx ; il y a beaucoup de façons dont vous pouvez l’utiliser pour faire les choses plus rapidement ou plus efficacement, mais même si vous utilisez simplement la lame, il est encore immensément utile. 
Afficher l'article complet
Dépendances de workflow En tant qu'analystes Alteryx, nous sommes en train de fouetter la perspicacité à des vitesses fulgurantes. Workflow après workflow, outil après outil, nous sommes brillants compréhension fonctionnelle à partir de bandes inertes de données qui nous habilitent à prendre de meilleures décisions. La bonne perspicacité est seulement aussi bonne qu'elle est partageable, cependant, et pour permettre le meilleur partage n'importe quel analyste de Alteryx peut tirer profit de leurs dépendances de workflow pour simplifier des dépendances de chemin d'entrée ou de sortie dans des workflows partagés. Accédez à votre menu dépendances de workflow via Options > Options avancées > dépendances de workflow Dépendances de workflow: dépendances de workflow «groupe par dépendance»: «afficher les outils individuels» Dans les options > options avancées > les dépendances de workflow, le menu affiche toutes les références de chemin d'accès dans votre workflow, par dépendance ou par outil individuel, et vous permet de les modifier universellement en un seul clic à l'une des trois normes couramment utilisées: Tous les relatifs: modifie toutes les dépendances de fichier en un chemin d'accès relatif à l'emplacement du Workflow Tout absolu: change toutes les dépendances de fichier en un chemin absolu vers l'emplacement du fichier All UNC: modifie toutes les dépendances de fichiers à une convention d'affectation de noms uniforme; tous les lecteurs mappés sont renommés dans une ressource réseau Notez comment dans chaque configuration, seules quelques-unes des références de chemin d'accès sont en mesure de mettre à jour à chaque norme respective, par exemple comment l'option "All UNC" laisse les chemins inchangés parce qu'il n'y a qu'une seule référence de fichier réseau et il est déjà au format UNC. De même, le fichier de sortie avec la référence% Temp% à une variable d'environnement (contrôle configuration/Système et propriétés Security/System/System > les variables d'environnement avancées > ...) reste inchangée dans toutes les configurations car il s'agit d'un système global variable qui est par défaut à la plupart des machines. Les outils auxquels les dépendances de workflow s'appliquent La gestion de vos dépendances de workflow est une pratique optimale pour le partage en raison de la fréquence que les références de chemin d'accès deviennent rompues lors de l'envoi de workflows entre les analystes, le partage sur la galerie ou la planification des workflows. La raison en est que la plupart des références de chemin d'accès sont effectuées spécifiques au système sur lequel un workflow a été créé, avant que le workflow ne soit déplacé vers un autre emplacement. Comprendre l'accessibilité de ces fichiers d'entrée/sortie avec l'emplacement final du workflow et s'assurer que les références à ces fichiers ne se rompent pas après le partage (c'est-à-dire si je suis le chemin de référence puis-je toujours trouver le fichier de l'environnement Ce workflow "vit" sur?) est une considération importante dans le développement de Workflow. En consultant le menu dépendances de workflow et en utilisant la gestion des actifs, cependant, vous aurez sur votre chemin à la mise en place de grands réseaux de perspicacité partagée qui aura votre organisation de travail plus intelligent que jamais! Assurez-vous de vérifier les dépendances de workflow jointes. pdf ou Alteryx aide pour plus d'informations sur les dépendances de workflow et comment les exploiter au mieux dans vos environnements de partage! En tant qu'analystes Alteryx, nous sommes en train de fouetter la perspicacité à des vitesses fulgurantes. Workflow après workflow, outil après outil, nous sommes brillants compréhension fonctionnelle à partir de bandes inertes de données qui nous habilitent à prendre de meilleures décisions. La bonne perspicacité est seulement aussi bonne qu'elle est partageable, cependant, et pour permettre le meilleur partage n'importe quel analyste de Alteryx peut tirer profit de leurs dépendances de workflow pour simplifier des dépendances de chemin d'entrée ou de sortie dans des workflows partagés. Meilleures pratiques
Afficher l'article complet
Utilisation d'instructions conditionnelles pour modifier vos données Si vous utilisez l'outil de formule dans la version 11.0 +, assurez-vous de vous familiariser avec la refonte de l'interface de l'outil! Un composant important du mélange de données applique des processus mathématiques ou transformations à des sous-ensembles de vos données. Souvent, cela nécessite d'isoler les données qui sont conformes à un certain nombre de critères que vous avez définis: "je veux seulement marquer les SKU pour les produits dont le coût est inférieur à $10" «les clients âgés de 25 à 40 devraient être classés dans le groupe A, 41-65 en tant que groupe B et 66 + en tant que groupe C» "classer les transactions en semaine ou en week-end". "si un produit est rouge, renommez R." Si c'est bleu, renommez le B. Si c'est jaune, renommez ça en Y. Si c'est vert, renommez ça en G. Sinon, renommez l'autre ". L'une de ces situations vous semble familière? Si oui, alors un bon endroit pour commencer à transformer vos données est les fonctions conditionnelles de l'outil de formule (figure 1). Les fonctions conditionnelles construisent des expressions qui vous permettent d'appliquer des processus aux données qui satisfont les conditions que vous définissez. Peu importe si vous venez du monde de SQL, Excel, R ou un autre programme de données qui a été de rendre votre vie plus difficile que ce qu'il devrait être, le concept de l'énoncé conditionnel reste le même: si une condition est ou n'est pas vrai, puis appliquer un processus ou un résultat. Sinon, appliquez un processus ou un résultat différent. Cette logique peut prendre le format de l'un des quatre types d'expressions différents: (1) une déclaration traditionnelle If peut être un outil puissant dans la transformation des données. Structurellement, Alteryx requiert quatre clauses distinctes pour appliquer cette logique de type à vos données: Si une condition est (pas) vraie alors appliquez la fonction a else appliquent la fonction B endif En utilisant la première situation (SKU et prix) à titre d'exemple, la déclaration If nous permet de déterminer quels produits seront marqués pour une analyse plus poussée: (2) une instruction imbriquée if permet de définir plusieurs conditions, en regroupant essentiellement des instructions logiques, en utilisant des instructions logiques répétées semblables à une instruction if unique. Bien que la documentation fournit un exemple avec trois conditions définies, ce n'est en aucun cas une limite dans le nombre de critères qui peuvent être définis. Tant que la syntaxe correcte est utilisée, de nombreuses autres conditions peuvent être définies! Considérez la deuxième situation (groupes d'âge des clients). En continuant avec la syntaxe correcte, quatre groupes (A, B, C et autres) sont créés à la suite de l'instruction imbriquée. Lorsque vous travaillez avec des instructions imbriquées, vous pouvez trouver utile de diviser chaque clause en une nouvelle ligne dans la zone expression, comme indiqué dans l'exemple ci-dessous. (3) bien que les instructions If en ligne (IIF) appliquent une logique similaire à une instruction if, l'évaluation d'une condition soit «true» ou «false», elles diffèrent syntaxiquement. Les expressions IIF nécessitent trois composants séparés par une virgule: une expression booléenne à évaluer, le résultat «vrai» et le résultat «false». Les résultats vrais et faux prennent en charge non seulement le texte mais aussi les opérations mathématiques. Dans le cas de la troisième situation, où un enregistrement ne peut être classé que comme l'un des deux types (en semaine ou en fin de semaine), une déclaration IIF classe efficacement les données selon un critère logique de savoir si la valeur de [Day] n'est pas «SAT» ou «Sun». Le résultat réel de cette instruction renvoie «jour ouvrable»; le faux résultat est «weekend». (4) la fonction de commutation de l'outil de formule est une gemme cachée! Pièce Find/Replace Tool, partie imbriquée if, instruction part case dans SQL ... c'est pratique! Cette expression évalue plusieurs conditions pour assigner un résultat désigné. Si aucune condition n'est remplie, une valeur par défaut (value) est définie. La fonction Switch offre un couple d'avantages sur des fonctionnalités similaires dans Alteryx. Tout d'abord, il accorde une grande partie de la souplesse d'une déclaration imbriquée if sans avoir à répéter IFS, thenes, ELSEIFs .... etc. Deuxièmement, il peut servir une fonction similaire comme outil de recherche/remplacement sans avoir à créer une deuxième instance de toutes les données que vous souhaitez trouver et les données correspondantes utilisées comme remplacement. Me sauver un peu de temps et de frappe sujette aux erreurs? Fais-moi signe! Remarque: les types d'opérateurs qui peuvent être utilisés dans une expression dépendent du type de données du champ de sortie. Si vous écrivez dans le champ chaîne (ou autre type de texte), le résultat nécessitera des guillemets (simple ou double) autour. Notez comment le groupe'a'est encapsulé par des guillemets simples. Les champs numériques, d'autre part, ne nécessitent pas de guillemets autour du résultat. * le workflow ci-joint est compatible avec Alteryx designer version 10.0 et supérieure. Un composant important du mélange de données applique des processus mathématiques ou transformations à des sous-ensembles de vos données. Souvent, cela nécessite d'isoler les données qui respectent un certain critère que vous avez défini. Les fonctions conditionnelles construisent des expressions qui vous permettent d'appliquer des processus aux données qui satisfont les conditions que vous définissez. 10,0
Afficher l'article complet
Comment l'outil Jointure fonctionne et pourquoi vous pourriez obtenir plus d'enregistrements que prévu Tandis que l'outil Jointure est facilement l'un des outils les plus utilisés dans Alteryx, il peut également être l'un des plus mal compris. Cela est encore plus probable si un nouvel utilisateur n'a jamais utilisé des fonctions "joindre" dans autre plate-formes de manipulation de données ou il se joint à de grandes tables où il ne surveille pas la trace des enregistrements à l'intérieur des champs auxquels il se joint. Ainsi, je vais couvrir trois cas différents que vous serez probable à rencontrer qui vous montrera comment joindre deux tables en utilisant un champ commun. Le workflow que je vais couvrir (ci-joint dans cet article) est un workflow que j'ai fait en 10,5 et contient les mêmes visuels qui sont ci-dessous. Cas #1: Joindre par champs qui ont tous les deux des enregistrements uniques C'est le cas le plus simple et le plus facile à comprendre. Dans ce cas, nous faisons une "Jointure" par les champs nommés «fruit» dans les deux entrées. La jointure alignera les enregistrements des deux tables si les enregistrements dans les champs "fruit" correspondent. Ainsi, la table jointe attendue (sortie J) devrait ressembler à ceci: Assez simple Cas #2: Joindre par champs où un seul a des enregistrements uniques Pour ce cas, nous avons deux enregistrements pour "Banana" dans notre entrée gauche. Cela signifie que l'enregistrement avec "Banana" dans l'entrée de droite correspondra deux fois et sera ajouté aux deux enregistrements de l'entrée gauche. Notre Sortie devrait ressembler à ceci: Cas #3: Joindre par champs qui ont tous les deux des enregistrements non uniques Celui-ci peut être le plus difficile à comprendre, mais j'espère que, après avoir regardé cela visuellement et mathématiquement vous comprendrez pourquoi cela fait sens et ce que vous pouvez faire pour éviter les enregistrements indésirables. Dans ce cas, nous avons deux enregistrements de «fruits» qui ont tous les deux «banane» dans les deux tableaux. La même chose se passe ici, tout comme le cas ci-dessus, sauf maintenant, il arrive deux fois parce que nous avons deux enregistrements de l'entrée droite qui correspondent à deux enregistrements de l'entrée de gauche. Ainsi, notre production aura un total de 4 enregistrements qui contiendront le mot «banane». La sortie devrait ressembler à ceci: Pour examiner cela mathématiquement pour le cas #3 et le cas #2, vous saurez combien d'enregistrements vous obtiendrez pour chaque instance d'enregistrement en multipliant la quantité d'enregistrements qui apparaissent dans les deux tables. Dans l'exemple ci-dessus puisque nous faisons une "Jointure" sur "fruit" et nous voyons l'enregistrement "banana" deux fois dans les deux tables, vous pouvez le considérer comme 2 bananes x 2 bananes = 4 bananes. Si nous ajoutons une autre rangée sur notre entrée droite comme ça: Nous aurons maintenant 3 x 2 donc nous devrions nous attendre 6 combinaisons d'enregistrements avec "Banana" dans le champ "fruit" Si vous avez joint deux tables et vous recevez beaucoup plus d'enregistrements, alors que vous vous attendiez pas, ceci est probablement la cause de votre problème. Si on ne comprend pas les cas présentés ci-dessus ,cela pourrait certainement rendre quel qu'un fou. Pour les meilleures pratiques, si j'étais vous, je suivrais ces deux étapes avant de joindre toutes autres tables: première: Vérifiez vos tables pour des enregistrements en double. Pour le cas ci-dessus, comme nous avons trois doublons qui viennent de notre entrée droite, nous pouvons simplement utiliser l'outil Unique et se débarrasser de ces doublons. La sortie sera exactement la même sortie que la sortie de cas #2 comme il n'y aura qu'un seul enregistrement de "Banana" après l'outil Unique. 2ème: Regardez si la "Joindre sur plusieurs champs" est l'option la plus appropriée. Exemple: nous avons la table 1 avec deux enregistrements contenant « Banana » pour « fruit » et deux enregistrements contenant « X » pour « Store ID » avec « FruitID » correspondant à « fruit ». Le tableau 2 a les mêmes champs « fruit » et « Store ID », sauf que maintenant nous avons un champ « Store employees » qui s'associe au « Store ID ». Tableau 1 tableau 2 Nous voulons que toutes ces données soient réunies pour qu'ils se correspondent correctement. Idéalement, nous ne devrions avoir que quatre enregistrements sortent de notre "jointure" comme nous voulons obtenir les "Store Employees" et "FruitID" champs dans une table. Par contre, si nous devions joindre à un seul champ commun, que ce soit "Store ID" ou "Fruit", nous obtiendrions des combinaisons et les données ne seraient pas alignées correctement. Voir ci-dessous. Joindre sur "Fruit" Dans ce cas, nous obtenons deux enregistrements où nos "Store ID" ne correspondent pas. Joindre sur "StoreID" Dans ce cas, nous obtenons deux enregistrements où nos "Fruits" ne correspondent pas. Pour corriger cela, nous allons configurer notre "Jointure" pour correspondre sur les champs "Fruits" et "Store ID" Après avoir Exécuté, la table jointe devrait ressembler à ceci: Lors de "jointure" avec plusieurs champs, nous nous assurons que les enregistrements de ces deux champs correspondent avant de "Joindre". Un moyen facile de penser à cela est d'imaginer que "Fruits" et "Store ID" se font fusionner ensemble. Maintenant, nous avons des enregistrements uniques parce que nous aurions Banana X et Banana Y comme deux entités uniques et notre jointure va maintenant devenir un enregistrement 1 X enregistrement joint 1. 10,5
Afficher l'article complet
L'organigramme des données d'entrée ultime "J'ai un bajillion fichiers que j'ai besoin d'apporter dans mon workflow ..." wayyyyyy trop nombreux pour moi d'utiliser les outils de données d'entrée individuels! Quelle est la meilleure façon de le faire? -chaque utilisateur Alteryx jamais Apporter plusieurs fichiers à la fois peut parfois sembler une tâche ardue, mais est souvent une pièce nécessaire dans le développement de ces flux de temps merveilleux d'économie. Voici un organigramme pratique pour vous aider à obtenir ces fichiers délicats sans accroc! 1. Données d'entrée avec wildcard La plupart du temps vous avez juste besoin d'un outil de données d'entrée pour obtenir vos données dedans, ce qui est grand, parce que c'est de loin la méthode la plus facile et la plus rapide ici. Exigences: Vous avez besoin de tous vos fichiers pour être dans le même répertoire. Tous les fichiers doivent être du même type (ex.) (CSV, .xlsx, yxdb) Comment le faire: Configurez un outil de données d'entrée pour introduire l'un des fichiers dans votre répertoire. Dans la chaîne de connexion, remplacez le nom de fichier (ou une partie du nom de fichier) par un astérisque (*). L'astérisque est un joker qui prend essentiellement la place de n'importe quoi. Ainsi, dans notre organigramme ci-dessus, cette chaîne de connexion se penchera dans le répertoire C:/Users/akoszycki/Desktop/Input Data/Data à l'entrée, puis ramasser tous les fichiers qui commence par "co Store fichier-" et se termine par ".xlsx". Résultats: Toutes les données de ces fichiers sont empilées les unes sur les autres, essentiellement de la même manière que l'outil Union empile les données lorsqu'il utilise l'option "auto config by Name". Si vous voulez voir le fichier à partir duquel les données proviennent, utilisez l'option "nom de fichier de sortie comme champ" dans la configuration de votre outil de données d'entrée. 2. Entrée dynamique avec des chemins de fichiers Parfois, l'univers conspire contre vous et vous ne pouvez pas utiliser un joker. Pourquoi? Eh bien peut-être qu'il est impossible d'avoir tous vos fichiers situés dans le même répertoire, ou peut-être il ya une tonne de fichiers dans le répertoire que vous ne voulez pas un joker pour ramasser. Dans ce cas, vous devrez utiliser une liste de filePaths pour alimenter une entrée dynamique. Exigences: Une liste de filePaths à importer. Un fichier pour remplir la configuration «modèle de source de données d'entrée» de l'outil d'entrée dynamique. Ce fichier doit toujours être disponible pour l'outil pour baser son schéma de champ sur, et peut être n'importe lequel des fichiers que vous souhaitez entrer. Il * ne sera pas * entrée si elle est manquante dans la liste de fichiers ci-dessus. Comment le faire: Configurez le modèle de source de données d'entrée dans l'entrée dynamique comme s'il s'agissait d'un outil de données d'entrée régulier. Cet outil inclut une option pour "lire une liste de sources de données" qui mettra à jour la chaîne de connexion en fonction de votre liste de noms de fichiers. Utilisation des tables: Certains types de fichiers nécessitent une spécification de table ou de feuille, telle que Microsoft Excel ou Access Database Files. Si la feuille ou le nom de la table va toujours être le même, vous n'aurez pas de problème avec l'outil d'entrée dynamique. Toutefois, si vos fichiers ont des tables ou des feuilles différentes que vous tirez de, vous pouvez obtenir une erreur comme ... Si cela se produit, vous devrez ajouter la table/feuille à la fin du chemin d'accès au fichier sous la forme < file path >> . Par exemple, dans l'organigramme ci-dessus, je spécifie "Sheet1" comme feuille de calcul à importer dans les fichiers Excel à l'aide d'une formule simple: [,] + "| Sheet1 $ ". 3. Macro batch avec chemins de fichiers Peu importe ce que vous faites, il semble que vous obtenez toujours ces messages embêtants qui gardent vos fichiers d'entrer. C'est à ce moment que nous faisons ressortir les grosses macros de lots de canons. Bien que cette dernière méthode est techniquement la plus intensive de travail, rappelons-nous de garder à l'esprit ce que mon bon copain Confucius dit toujours ... La macro batch exécute un workflow une fois pour chaque fichier, en mettant à jour l'outil de données d'entrée chaque fois. Il ressemblerait généralement à ceci: La macro batch sera lue automatiquement dans les fichiers qui ont le même schéma de champ sans erreurs. Mais que se passe-t-il si votre schéma de champ est différent d'un fichier à un autre? C'est là que la macro batch vient vraiment dans son propre! Accédez au mode de sortie du concepteur d'interface (voir >> interface designer), puis utilisez'auto configure by Name (attendez que toutes les itérations s'exécutent)'ou'auto configure by position (attendez que toutes les itérations soient exécutées)'. 'auto configure by Name'va syndiquer les champs avec les mêmes noms, et'auto configure by position'sera l'Union champ 1 à partir du fichier 1 en haut de la zone 1 à partir du fichier 2 pour chaque fichier. Une fois que vous avez configuré le concepteur d'interface, vous pouvez enregistrer la macro et l'insérer dans votre workflow (clic droit sur la toile >> Insert >> macros). Il existe un exemple de workflow attaché qui inclut des fichiers factices et la macro batch pour voir comment fonctionne le processus. Ce workflow a été construit dans Alteryx designer 10,5. Cela devrait le faire pour la saisie de vos données! Commentaire ci-dessous ou contacter le support client avec toutes les questions! "J'ai un bajillion fichiers que j'ai besoin d'apporter dans mon workflow ..." wayyyyyy trop nombreux pour moi d'utiliser les outils de données d'entrée individuels! Quelle est la meilleure façon de le faire? -chaque utilisateur Alteryx jamais 10,1
Afficher l'article complet
Partage de la connexion de base de données via Gallery admin | Alteryx 11,0 Produit: Alteryx Designer ou Alteryx Server VERSION: 11,0 Dernière mise à jour: 02/13/2017 Pièce jointe: aucun Partage de connexion de base de données 11,0 Nous espérons que vous êtes aussi excité à propos de cette nouvelle fonctionnalité que nous sommes! Le nouveau partage de connexion à la base de données est une fonctionnalité qui permettra à vos utilisateurs Alteryx d'accéder facilement à vos bases de données. La fonctionnalité permet également à la Galerie Alteryx et les administrateurs de base de données plus de gouvernance sur ce que les connexions sont faites ainsi que qui font les connexions. L'administrateur de la Galerie peut créer et gérer les connexions de données de leurs utilisateurs. Il vous suffit de créer la connexion, de trouver votre (vos) utilisateur (s) et de partager la connexion. L'utilisateur sera alors en mesure de voir ces "Galerie" connexions sur leur version de bureau de Alteryx et se connecter à la base de données avec les autorisations accordées par l'admin. La Galerie admin sera connecté à leur compte admin sur la Galerie et de procéder à leur fenêtre de configuration admin: Vous voyez alors quelques nouveaux champs sur le côté gauche, qui inclut des connexions de données. Nous avons également une nouvelle documentation d'aide pour le serveur spécifiquement qui peut être accessible en sélectionnant l'aide au bas de la page. L'admin est le seul qui a accès à cette documentation: Une fois dans les connexions de données, vous aurez la possibilité de créer ou modifier des connexions existantes: Lors de la création de nouvelles connexions de données, choisissez le type de connexion que vous allez utiliser. Les pilotes devront être installés à la fois sur la Galerie et sur la machine de l'utilisateur afin d'utiliser la connexion. Vous pouvez accéder aux pilotes de votre base de données à l'adresse alteryx.com/techspecs. Le nom et l'hôte sont requis afin de créer et partager la connexion. L'hôte devra être donné à l'utilisateur admin par leur base de données admin s'ils ont déjà cette information. S'il vous plaît assurez-vous que vous testez la connexion: Une fois la connexion testée et prête à l'accès, vous pouvez sélectionner cette connexion de données. Deux onglets apparaîtront dans la fenêtre, les informations générales et les utilisateurs et les Studios. Les utilisateurs avec lesquels vous partagez la connexion ne voient que le champ nom et aucune des informations de connexion. Lors de la sélection de l'onglet utilisateurs et Studios, l'administrateur sera en mesure de voir qui a actuellement accès à cette connexion. Pouvez supprimer et ajouter des utilisateurs à la connexion. Notez également que les utilisateurs auront deux profils. Un sera leur compte de Studio qui si la connexion de base de données est partagée avec le Studio, tous les utilisateurs associés à ce studio auront accès à cette connexion de base de données. Si vous voulez juste partager avec l'utilisateur, puis sélectionnez le compte d'utilisateurs: Une fois que la connexion est partagée, l'utilisateur sera en mesure d'examiner leurs connexions de données enregistrées dans l'outil de données d'entrée. S'ils n'ont pas accès à la Galerie dont la connexion a été établie, l'utilisateur devra ajouter une galerie. Une fois qu'ils ont accès à la Galerie, ils verront à côté de ce nom de la Galerie une nouvelle connexion. La connexion indiquera le nom donné et (Galerie): Si l'utilisateur a des difficultés à utiliser la connexion, assurez-vous que le test a fonctionné sur la Galerie, l'utilisateur a le pilote correct installé, et que les autorisations correctes sont accordées pour l'utilisateur. L'utilisateur peut voir toutes les connexions partagées avec elles dans la nouvelle connexion de données de gestion située dans le menu options de Options/Advanced dans leur concepteur Alteryx. Nous espérons que vous êtes aussi excité à propos de cette nouvelle fonctionnalité que nous sommes! Le nouveau partage de connexion à la base de données est une fonctionnalité qui permettra à vos utilisateurs Alteryx d'accéder facilement à vos bases de données. La fonctionnalité permet également à la Galerie Alteryx et les administrateurs de base de données plus de gouvernance sur ce que les connexions sont faites ainsi que qui font les connexions. L'administrateur de la Galerie peut créer et gérer les connexions de données de leurs utilisateurs. 11,0
Afficher l'article complet
Gestion des connexions de données | Alteryx 11,0 Produit: Alteryx Designer ou Alteryx Server VERSION: 11,0 Dernière mise à jour: 02/13/2017 Pièce jointe: aucun Nous sommes fiers de vous présenter la gestion des fonctionnalités de connexion de données en 11,0! Cette nouvelle fonctionnalité remplacera le gestionnaire d'alias. La raison de cette mise à niveau est double: tout d'abord, nous voulions la possibilité de créer et gérer des alias pour faire partie de votre processus de connexion de base de données, car il rendra la vie des utilisateurs plus facile lors de la mise à jour des mots de passe et de se rappeler les connexions se connecter à l'endroit La deuxième raison est d'avoir une autre de nos nouvelles fonctionnalités (partage de connexion de base de données) intégré de façon transparente avec les utilisateurs propres connexions de base de données. La gestion des connexions de données vous permet de créer de nouvelles connexions, de mettre à jour les mots de passe des connexions existantes et de synchroniser votre concepteur avec les connexions de base de données que votre administrateur de Galerie a partagées avec vous. Nous avons démarré les nouvelles connexions sans nouvelle connexion Microsoft SQL Server et connexions Oracle. Nous avons également d'autres, où la chaîne de connexion peut être ajoutée pour connecter une base de données qui Alteryx prend en charge. Veuillez noter que le pilote approprié doit être installé afin de pouvoir se connecter à la base de données. Vous pouvez trouver ces pilotes ici: techspecs. Gérer la connexion de données se trouve ici: Gérer la fenêtre de connexion de données: Comment mettre à jour mot de passe ou chaîne de connexion: Survolez la connexion que vous souhaitez mettre à jour et sélectionnez le crayon. Une autre fenêtre s'ouvre, où vous pouvez mettre à jour les informations à l'exception du nom que vous avez fourni pour la connexion. Vous n'aurez pas la possibilité de mettre à jour les connexions qui proviennent de votre administrateur de Galerie. Si des changements sont nécessaires ou si vous rencontrez des problèmes avec la connexion, veuillez contacter l'administrateur de votre galerie pour obtenir de l'aide. Conseils de dépannage: Problèmes de connexion avec la base de données Oracle ou Microsoft SQL veuillez consulter ces articles pour obtenir des instructions. Problèmes de connexion à l'aide de l'autre fonction, assurez-vous que votre chaîne de connexion et votre mot de passe sont corrects, ainsi que le pilote approprié est installé sur votre machine. Cette icône d'erreur s'affiche lorsqu'une connexion de Galerie n'est plus disponible. Veuillez contacter l'administrateur de votre galerie pour plus d'informations. Si vous trouvez que lorsque vous ouvrez votre gestion des connexions de données et vous n'avez pas la possibilité de mettre à jour vos connexions système. Vous devrez exécuter Alteryx en tant qu'utilisateur admin. Une fois Alteryx est exécuté par un utilisateur admin, ils seront en mesure de mettre à jour le mot de passe pour les connexions utilisateur et système. Galerie devra être mis à jour par votre galerie admin peu importe vos permissions sur votre machine. Si, lors de l'utilisation d'une connexion de données, vous voyez la fenêtre'résoudre le type de fichier', il ya quelque chose de mal avec la connexion de données: Nous sommes fiers de vous présenter la gestion des fonctionnalités de connexion de données en 11,0! 11,0
Afficher l'article complet
Installer des packages R Vous cherchez à installer des packages R supplémentaires? Voilà comment! Téléchargez l'application installer les packages R qui se trouve dans le district prédictif de la Galerie: Décompressez le yxzp et exécutez l'application. Fournir une liste délimitée par des virgules des paquets que vous souhaitez installer: Les packages sont installés dans le dossier personnel de la bibliothèque r de l'utilisateur, qui est le dossier que r recherche par défaut pour trouver les packages r disponibles. Si vous installez dans un dossier différent, assurez-vous d'avoir des autorisations d'écriture dans ce dossier. Dans certains cas, en raison de paramètres de pare-feu et d'utilisation du serveur proxy, la méthode par défaut de R pour accéder à Internet ne fonctionne pas; dans ces cas, l'option Internet2 de R s'adresse généralement au problème et l'utilisation de cette option peut être sélectionnée par l'utilisateur. Et n'oubliez pas d'appeler ce paquet dans votre code R, en utilisant la bibliothèque (). Joyeux Alteryx-ING! Apps
Afficher l'article complet
Comment écrire à plusieurs onglets séparément sans erreurs Avez-vous déjà essayé d'écrire à plusieurs onglets dans le même workflow et ont reçu une erreur comme ceci: "erreur: données de sortie: impossible d'ouvrir le fichier pour écrire: FULL_FILE_PATH fichier d'ouverture d'erreur .xlsx: FULL_FILE_PATH .xlsx: le processus ne peut pas accéder au fichier parce qu'il est utilisé par un autre processus."? Cela se produit parce que Excel, comme de nombreuses applications, sera confus si plusieurs processus sont en train de se produire à la fois, ce qui explique pourquoi vous ne pouvez pas avoir le même fichier Excel ouvert pendant que vous le lisez à Alteryx. Pour éviter l'écriture simultanée, il y a un outil impressionnant appelé le bloc jusqu'à l'outil fait qui empêchera ceci. Le bloc jusqu'à ce que l'outil Done attende jusqu'à ce que tous les processus en amont soient finis avant d'envoyer le travail en aval. Cet outil a trois sorties. Ce qui est utile à notre sujet dans ce cas est chaque sortie sera traitée dans l'ordre séquentiel. Pour illustrer: Cela sera toujours erreur parce que les outils de sortie dans Alteryx sont utilisés en même temps ainsi Excel sera confus. En revanche, cela fonctionnera toujours parce que le deuxième flux ne sera pas coup de pied jusqu'à ce que le premier flux est terminé. Donc, tout ce que vous avez à faire lors de l'écriture dans le même fichier, mais différents onglets est Assurez-vous d'utiliser un bloc jusqu'à ce que fait pour l'empêcher d'écrire dans le fichier Excel simultanément. Pour plus d'informations sur le bloc jusqu'à ce que l'outil Done cliquez ici. Meilleures pratiques
Afficher l'article complet
Installer (ou mettre à niveau) Alteryx Server Cet article vous accompagnera à travers le processus d'installation du serveur Alteryx, et est poivré avec des liens vers des documents connexes. Veuillez noter, ce n'est pas un remplacement pour l'Aide de Server pour les Administrateurs officiel. Alteryx Server inclut: Une instance de Alteryx Designer qui vit sur la machine Server, qui fonctionne essentiellement en tant qu'installation autonome de Alteryx Designer admin. Les outils prédictifs (facultatifs) qui installeront des macros basées sur R pour l'Examen des données, Prédictifs, Test AB, Séries temporelles, Regroupement prédictif et les analyses Prescriptif. Alteryx Analytics Gallery, qui permet aux utilisateurs de télécharger et de partager leurs workflows, macros et applications. Alteryx Planificateur, qui permet de programmer des tâches régulières (quotidiennes, hebdomadaires, mensuelles, etc.) pour le reporting ou l'automatisation via les workflows Alteryx. MongoDB (ou base de données SQLite) qui stocke les fichiers et les données utilisés par Gallery et Planificateur. Prise en charge de l'exécution de workflows Alteryx à partir de la ligne de commande (Intro à la ligne de commande Server). ** Si vous mettez à niveau Alteryx Server ** Spoiler Arrêtez le AlteryxService. Sauvegardez le MongoDB. Se référer à ces articles: Alteryx Server Backup %26; Recovery partie 1: Meilleur Pratiques Alteryx Server Backup %26; Recovery partie 2: procédures Si vous effectuez une mise à niveau à partir de la version 9,5 ou antérieure, vous devrez exécuter un utilitaire de migration pendant le processus d'installation pour mettre à jour vers Mongo 3,0. Gardez un œil sur la case ci-dessous: Si vous manquez cette étape, ou rencontrez d'autres difficultés, reportez-vous à cet article ou contactez le support client pour obtenir de l'aide. Assurez-vous que vous avez suffisamment d'espace disque pour correspondre à la taille du MongoDB existant. Comme précaution de sécurité, AlteryxService ne démarre pas s'il n'y a pas assez d'espace pour une sauvegarde MongoDB complète sur la machine Server. Cela signifie que s'il y a des centaines d'applications, des planifications et des résultats de workflow chargés dans un MongoDB de 20 Go, il doit y avoir au moins 20 Go d'espace disque libre sur le serveur. Arrêtez le AlteryxService. Sauvegardez le MongoDB. Reportez-vous à ces articles: Alteryx Server Backup %26; Recovery partie 1: Meilleure PratiquesAlteryx Server Backup %26; Recovery partie 2: Procédures Si vous effectuez une mise à niveau à partir de la version 9,5 ou antérieure, vous devrez exécuter un utilitaire de migration pendant le processus d'installation pour mettre à jour vers Mongo 3,0. Gardez un œil sur la case ci-dessous: Si vous manquez cette étape, ou rencontrez d'autres difficultés, reportez-vous à cet article ou contactez le support client pour obtenir de l'aide. Assurez-vous que vous avez suffisamment d'espace disque pour correspondre à la taille du MongoDB existant. Comme précaution de sécurité, AlteryxService ne démarre pas s'il n'y a pas assez d'espace pour une sauvegarde MongoDB complète sur la machine serveur. Cela signifie que s'il y a des centaines d'applications, des planifications et des résultats de workflow chargés dans un MongoDB de 20 Go, il doit y avoir au moins 20 Go d'espace disque libre sur le serveur. Instructions d'installation: 1. Téléchargez la dernière version depuis la page Téléchargements. 2. Exécutez l'installateur avec des droits d'administrateur. 3. Suivez l'Assistant à travers le processus d'installation. 4. Si vous souhaitez installer les outils basés sur R, sélectionnez Installer les outils prédictifs lorsque vous y êtes demandé. 5. S'il n'est pas encore sous licence, l'Assistant vous demandera une clé de licence. Si cet écran ne se charge pas immédiatement, il peut être atteint à l'intérieur de Designer. 6. Configurez Alteryx Server à partir des paramètres système, qui peut être accédé à l'une des trois méthodes: Si vous avez sélectionné Configurer le Server maintenant sur la dernière page de l'installation, il s'ouvrira automatiquement. L'installation va placer un raccourci sur votre bureau: Depuis l'intérieur du Alteryx Designer: Configuration: La configuration est un sujet vaste, consultez la documentation de référence pour plus d'informations: Alteryx Server Help pour les administrateurs Guide d'installation et de configuration pour Alteryx Server Pour une exécution rapide de la configuration de base, reportez-vous au Guide de démarrage rapide de Alteryx Server. Mise à l'échelle de Alteryx Server: Considérations pour la mise à l'échelle du Alteryx Server Mesure et mise à l'échelle d'un Server Privé Mise à l'échelle d'un Server privé: cinq étapes vers un plus grand débit Migration et mise à l'échelle de MongoDB sur Alteryx Server Autres références: Configuration du serveur Alteryx pour SSL: obtention et installation de certificats Exécution de Alteryx Server sur un port autre que 80 Une plongée plus profonde dans l'enregistrement de Server Alteryx Server sur Azure Déploiement de Alteryx Server avec chef Comme toujours, n'hésitez pas à nous contacter au service clientèle si vous rencontrez des problèmes. Tout ce dont vous avez besoin pour démarrer avec votre propre instance de Server! Meilleures pratiques
Afficher l'article complet
Alteryx types de données 101 Lorsque vous apportez des données dans Alteryx beaucoup d'utilisateurs ajoutent souvent un outil de sélection pour vérifier le type de données et la structure. Les types de données sont très importants en raison des opérations/fonctions disponibles dans les outils peuvent être ajustés pour s'adapter au type de données utilisé! Par exemple, lors de l'utilisation des champs de chaîne de l'outil de filtrage de base seront remplis dans des opérateurs de chaîne tels que'Equals'ou'Contains'alors que, un champ numérique avec des opérateurs tels que'>> ='ou'''. Comment vérifier/modifier vos types de données? Outil de champ automatique Utilisez l'outil champ automatique pour évaluer votre jeu de données sur chaque Run et laissez Alteryx décider de ce que le type et la taille devrait être. Comme ou si vos données changent l'outil de champ automatique ajustera le type et la taille qu'il définit. Cela est particulièrement utile lorsque vous cherchez à accélérer le traitement des données, car Alteryx cherchera à assigner la taille la plus efficace et le type de données. Cet outil ne sera pas parfait et il ya des cas où vous ne voulez pas Alteryx de décider, par exemple un champ de codes zip apparaîtra à Alteryx être des numéros et Alteryx va le mettre à un type de numéro et vous perdrez tous vos zéros au début de votre Massa chusetts les codes postaux. Dans ce cas, vous pouvez utiliser un outil Select. Sélectionnez l'outil L'utilisation de l'outil Select signifie que Alteryx n'évaluera pas les données et les données qui ne correspondent pas à la nouvelle, spécifiée, le type est remplacé par [NULL]. Lorsque vous considérez la taille du champ Assurez-vous que vous êtes familiarisé avec la longueur de la chaîne comme il sera tronqué si elle dépasse la longueur de la chaîne. Pour les types numériques la taille n'est pas configurable, mais si vous êtes à la recherche de précision s'il vous plaît utiliser décimal fixe. Les données trop longues sont arrondies (généralement à 6 décimales). Les décimales fixes sont l'exception: vous utilisez le format de la longueur du nombre de points suivi du nombre de décimales. Que se passe-t-il lorsque j'apporte mes données dans Alteryx? Les types de données sont appliqués à l'intégralité de la colonne/du champ et chaque valeur dans cette colonne. Alteryx mappera automatiquement les types entrants des bases de données et des fichiers structurés (Excel) au meilleur pour le type dans une table Alteryx. Types de données de chaînes Les chaînes sont tout ce que vous voulez garder comme il est. Une chaîne est une combinaison de caractères, alphanumériques et symboles. Vous utiliserez également un type de chaîne si le champ est de valeurs mélangées qui est a des nombres dans une cellule et des mots dans un autre. String et wstring sont des longueurs définies. Les types V_string sont de longueur variable. La quantité de mémoire réservée au traitement varie. Wstring capturera plus de caractères internationaux tels que le japonais ou le chinois. V_String est favorable, car il est assez souple pour ne pas tronquer les champs, mais permettra également de maximiser le temps de traitement en raison de la longueur de la taille de la chaîne de réglage. Types de données numériques Les nombres ou les champs numériques contiennent seulement des nombres. Méfiez-vous des types de champs numériques et des valeurs avec des zéros principaux (tels que 01-le zéro serait supprimé et le nombre apparaîtrait comme un seul). Si vous avez affaire à des codes postaux, gardez cela à l'esprit. Byte est un petit nombre entier. Integer est un nombre entier où les 16, 32 et 64 sont la taille du nombre (plus grand nombre besoin de plus d'espace). Fixed Decimal est généralement utilisé pour la devise, cependant, vous voulez faire attention aux chiffres que vous utiliserez dans les calculs et plus tard roll up. Float et double sont les nombres les plus précis, cependant, ils ne sont pas bons pour la comparaison où vous essayez de voir si une valeur équivaut directement à une autre. Types de données Date %26; Time Le format d'heure de date de Alteryx est spécifique et peut exiger que vous fassiez une certaine manipulation de données pour obtenir vos données dans le format de Alteryx pour employer les fonctions de DateTime dans un outil de formule. Les formats sont: Date-aaaa-mm-jj Date heure: aaaa-mm-jj hh: mm: SS Heure: HH: mm: SS Parfois, les dates peuvent être difficiles à travailler avec, nous avons donc quelques excellents outils que vous pouvez utiliser pour obtenir vos champs de date dans le format Alteryx. Date macro heure L'outil DateTime transforme les données de date/heure vers et à partir d'une variété de formats, y compris les formats lisibles par l'expression et l'homme. @AlexKo analyser les dates macro Pesant à 55 outils Alteryx, cette macro fait son chemin vers le Top 5 des macros les plus téléchargées sur la Galerie Alteryx. Cette macro va emporter un grand nombre de ces date d'analyse des maux de tête et de faire travailler avec des dates amusantes à nouveau! Type de données booléen Booléen est tout simplement vrai ou faux et utile pour le marquage des données. Indicateur conditionnel, où 1 = true et 0 = false Types de données d'objet spatial Les objets spatiaux sont des objets spatiaux tels que les centroïdes et les polygones utilisés pour la cartographie. Alteryx peut apporter des objets spatiaux à partir de types de fichiers de données tels que ESRI shapefiles. Toutefois, si vous disposez d'une latitude et d'une longitude dans Excel, vous pouvez utiliser notre outil créer des points pour créer des objets spatiaux dans Alteryx. Si vous souhaitez plus d'informations sur les types de données s'il vous plaît voir notre aide Alteryx Meilleur, Jordan Barker Consultant solutions Alteryx Designer
Afficher l'article complet
Alteryx Gallery Series-le Lay de la terre 101: Gallery Admin Edition C'est la partie 1 de la série Alteryx Gallery-la série Gallery se réfère uniquement au serveur Alteryx où vous pouvez héberger votre galerie privée Alteryx. Cet article se référer à'Alteryx Gallery'en tant que galerie privée hébergée sur le serveur Alteryx. Partie 2 Alteryx Gallery Series-la laïcité de la terre 101: User Edition partie 3 Alteryx Gallery Series: app Publishing %26; version Control 101-communauté Alteryx Partie 4 Alteryx Gallery Series: comment tirer le meilleur parti de votre galerie Alteryx-cas d'utilisation La laïcité de la terre 101: Gallery Admin Edition La Galerie admin est le parrain d'une galerie Alteryx. L'administrateur est moins impliqué dans le contenu du workflow du site et plus impliqué dans la gestion des utilisateurs et leur expérience globale sur la Galerie. Cet article aidera la Galerie admin naviguer dans les paramètres admin dans la galerie privée Alteryx. Chaque section de l'interface d'administration est décrite ci-dessous: Abonnements Un abonnement est un autre nom pour un studio. Un Studio permet aux utilisateurs de Alteryx designer de publier et de partager des workflows en privé au sein de leur organisation. Chaque utilisateur qui crée un compte Galerie est automatiquement donné son propre abonnement qui peut devenir un studio privé si le niveau d'autorisation de l'utilisateur est désigné comme un artisan. En tant qu'administrateur de Galerie, vous devrez faire de cet utilisateur un artisan, jetez un oeil à la section «utilisateurs» ci-dessous qui précise comment faire cela. Chaque Studio comprend un nombre limité d'artisans et de membres – attribués par l'administrateur de la Galerie. Une fois qu'un abonnement a été créé, il peut être désactivé mais pas supprimé. Les administrateurs de galerie sont les seuls avec des autorisations pour créer des abonnements. Gestion des abonnements Niveaux d'autorisation Création et ajout d'utilisateurs à des studios privés Pour créer un studio (abonnement), cliquez sur'onglet abonnement'et cliquez sur'ajouter un nouvel abonnement'. Vous aurez maintenant la possibilité de créer un studio (abonnement) Écran d'abonnement Ce sera l'écran d'abonnement ci-dessous: Gallery admin peut créer des studios ainsi que gérer les utilisateurs et les workflows qui leur sont attribués. Il existe de nombreuses options lors de la création d'un abonnement ou d'un studio: Nom du studio privé: nom du Studio, qui s'affiche en haut de la page lorsque l'utilisateur clique sur "Private Studio" dans le menu de gauche de la page de la Galerie. Nom du contact: la personne qui possède et gère le Studio. Type d'abonnement Gratuit: les artisans et les membres qui font partie du Studio peuvent exécuter des workflows dans la galerie publique Payé: les artisans qui font partie du Studio peuvent publier et exécuter des workflows dans ce studio et les membres peuvent exécuter des workflows Sièges d'artiste: le nombre de sièges artisanaux disponibles en studio. Les artisans peuvent publier, exécuter et partager des workflows. Laissez-passer membres: nombre de sièges membres disponibles en studio. Les membres peuvent exécuter des workflows dans des studios pour lesquels ils ont été affectés. Date d'expiration: date à laquelle l'abonnement payé expire. Lorsqu'un abonnement payé expire, il est rétrogradé à un abonnement gratuit. API activée: l'accès à l'API Private Server Gallery est activé par défaut. L'API Gallery prend en charge la possibilité d'authentifier, de répertorier les applications, d'exécuter des applications et de récupérer les résultats de l'application à l'aide d'une clé API et d'un secret accessibles via les paramètres de la Galerie. Utilisateurs Désactiver les inscriptions de l'utilisateur: limites qui peuvent s'inscrire à votre galerie. Force les utilisateurs à être «invités» à rejoindre la Galerie. Permettre à quiconque d'exécuter des workflows publics sans chanter: si cette option est sélectionnée, toute personne ayant accès à l'URL de votre galerie peut exécuter des workflows qui sont disponibles sur la page d'accueil. Voici comment ajouter un utilisateur à un studio (abonnement). Vous devez prendre la clé d'abonnement de la section «abonnement» (ci-dessus capture d'écran) et l'ajouter dans la clé de Studio dans le profil de l'utilisateur ci-dessous. Quand un utilisateur publie maintenant de là Alteryx designer à la Galerie Alteryx, ils verront le nom de Studio auquel ils sont associés. Ceci est lié par le même abonnement et la clé de Studio. Les utilisateurs ne peuvent faire partie d'un studio à la fois. Galerie utilisateurs Les administrateurs de Galerie peuvent ajouter des utilisateurs directement à la galerie ou ils peuvent envoyer un email invitant l'utilisateur pour se connecter et s'ajouter par l'intermédiaire du formulaire de jointure maintenant sur la page principale de la Galerie. Les autorisations utilisateur sont gérées dans le profil des utilisateurs (ou dans les «autorisations» si vous utilisez Windows Auth) ainsi que dans leur studio assigné. Le nouvel utilisateur est ajouté à la page utilisateurs. Le nom des utilisateurs, le courrier électronique (pour l'authentification intégrée) et le nom de leur affichage Studio dans la zone utilisateur ainsi que les icônes qui représentent leurs autorisations. Lors de l'utilisation de l'authentification intégrée, l'administrateur de Galerie peut désigner le niveau d'autorisation des utilisateurs avant qu'ils s'inscrivent à Alteryx Gallery sur l'onglet utilisateurs Écran d'autorisations intégré (niveau d'autorisation des utilisateurs pour toute la Galerie Alteryx) Écran autorisations Windows Auth (niveau d'autorisation des utilisateurs pour toute la Galerie Alteryx) Les administrateurs de Galerie peuvent gérer les autorisations utilisateur dans la page autorisations lors de l'utilisation de l'authentification Windows uniquement. Un niveau d'autorisation par défaut (aucun accès, spectateur, artisan, curateur) ne peut être défini pour tout utilisateur nouveau ou existant qui se joint à la Galerie. Astuce admin: définissez l'autorisation par défaut à aucun accès ou visionneuse si la sécurité de contenu est de préoccupation principale. Cela demandera aux utilisateurs d'être invités à exécuter des workflows sur la Galerie Une fois qu'un utilisateur a été créé, il peut être désactivé mais pas supprimé. Workflows Les administrateurs de Galerie peuvent ajouter des workflows, des applications et des macros à la Galerie et gérer leur icône, leur description, leurs paramètres de mode d'exécution et leurs exemptions. Les admins peuvent également créer des «balises» et les associer aux workflows afin que les recherches dans la Galerie retournent de meilleurs résultats. Mode Run: détermine le niveau que les workflows sont autorisés à exécuter dans la Galerie. Les workflows qui contiennent certains outils ou accès peuvent avoir besoin d'être bloqués. Le mode d'exécution par défaut est sélectionné lorsque le serveur est configuré. Sans restriction: tout workflow peut être exécuté. Semi-Safe: les workflows utilisant la commande Run, télécharger, email, "R", ou des événements seront bloqués. Safe: les workflows utilisant des outils ci-dessus ou l'accès/stockage de données sur des lecteurs non locaux seront bloqués. Requiert des données privées: indique si le workflow requiert l'exécution de données autorisées. Exemption de données privées: une exemption peut être accordée à un workflow avec des données privées afin qu'il puisse être exécuté. Districts Les administrateurs de Galerie peuvent créer de nouveaux districts et modifier le nom de district, la description et l'image de l'icône. Une fois le district créé, il sera affiché sous l'option de menu "page d'accueil" de la Galerie. Connexions de données Cet onglet dans la section admin de la Galerie n'est disponible que pour Alteryx Server version 11,0 et supérieure Cet onglet vous donnera la possibilité de pré-définir les informations d'identification qui peuvent être envoyées vers le bas pour les utilisateurs du concepteur Cela vous aidera à gérer l'accès et la création d'alias sur designer %26; Server Les connexions DSN-less s'exécutent immédiatement. Les connexions DSN devront être configurées sur la machine d'emplacement et la machine serveur Informations d'identification de workflow Définissez les informations d'identification du workflow qui peuvent être utilisées lors de l'exécution d'un workflow à partir du serveur. Ceux-ci apparaîtront également dans le concepteur lors du téléchargement/planification d'un Workflow Cliquez sur «modifier; et vous obtenez les options suivantes Utiliser les informations d'identification par défaut Cela utilisera les détails du compte de service serveur pour exécuter des workflows si rien n'a été défini dans la section «exécuter en tant que» des paramètres du système serveur Exiger des informations d'identification de l'utilisateur Lors de l'exécution de l'application à partir de la Galerie Alteryx les utilisateurs devront entrer dans les informations d'identification Autoriser les utilisateurs à définir des options pour l'option d'informations d'identification La meilleure pratique serait de demander aux utilisateurs de leurs informations d'identification afin qu'ils ne puissent accéder aux données qu'ils ont des privilèges pour dans votre environnement informatique interne. L'interface va ressembler à la capture d'écran ci-dessous. Lors du téléchargement d'une application à partir de votre concepteur Alteryx (fichier >> enregistrer en tant que >> Galerie de ma société), vous pouvez cliquer sur "options de workflow" %26; "définir les informations d'identification de workflow". Cela donnera à l'utilisateur trois options 'l'utilisateur n'est pas tenu de spécifier les informations d'identification'-l'application/workflow s'exécutera en tant que compte d'utilisateur de serveur Alteryx par défaut (exécuter en tant que paramètres dans les paramètres système sur la configuration du serveur). 'toujours exécuter ce workflow avec ces informations d'identification'-l'utilisateur peut entrer les informations d'identification à ce stade, mais les informations d'identification prédéfinies peuvent être ajoutées dans la section admin Alteryx Gallery ("informations d'identification de workflow") Emplois C'est là que vous pouvez donner aux utilisateurs l'autorisation de planifier des workflows qu'ils uploadent dans la Galerie Alteryx. Cela permettra à tous les artisans de programmer des workflows. Notifications Le serveur peut envoyer des notifications par courrier électronique pour divers événements. Les informations du serveur SMTP sont entrées lorsque le serveur est configuré. Les administrateurs de Galerie peuvent gérer les types de notifications et le texte du message. Astuce admin: désactiver les notifications afin que vos utilisateurs ne sont pas spammés par la Galerie. Personnalisez votre galerie Alteryx! Des bannières publicitaires peuvent être ajoutées pour être affichées sous la barre de recherche de la page d'accueil. Les fichiers téléchargés peuvent être ajoutés au site auquel les utilisateurs de la Galerie peuvent accéder via les liens. Vous avez la possibilité de changer le nom de la Galerie, le logo et le jeu de couleurs dans le navigateur Web. Cela est souvent utilisé pour loger FAQ, Help %26; Links Ajoutez un lien vers votre page ou votre URL dans l'en-tête ou les pieds. Si vous avez des questions en suspens, veuillez contacter notre Alteryx Meilleur, Jordan Barker Consultant solutions Meilleures pratiques
Afficher l'article complet
Top 10 Alteryx Server Foire aux questions Alteryx serveur est de plus en plus populaire que les dirigeants d'Analytics se pencher sur l'échelle de Alteryx pour s'attaquer à de plus grands projets, de plus grands ensembles de données et de mettre en libre-service l'analyse des informations dans les mains de plus de décideurs. Des organisations allant des petits détaillants et des fournisseurs de données de niche, à de grandes sociétés telles que Southwest Airlines, chic-fil-A et Western Union ont amélioré à Alteryx Server pour améliorer la productivité des analystes et améliorer la prise de décision. En tant qu'analyste de ligne d'affaires, vous savez probablement que vous devez faire votre entreprise de pratique d'Analytics prête, et peut-être vous avez commencé à regarder le serveur de Alteryx et a commencé à penser aux prochaines étapes. À ce stade, nous commençons à obtenir plus de questions sur les meilleures pratiques pour déployer Alteryx Server, comment il balance, questions de gouvernance et bien plus encore. J'ai donc récemment assis avec nos experts Alteryx serveur leader, Kory Cunningham, Senior Product Manager pour Alteryx Server et Gary Schwartz et Steve Ahlgren qui sont le développement conduit pour Alteryx Server, pour obtenir les réponses à certains de nos plus fréquemment demandé questions (FAQ). Voici les commentaires que nous avons reçus de l'équipe. Merci pour la lecture, Josh Howard, SR. Product Marketing Manager Quelles sont les principales fonctionnalités du serveur Alteryx que quelqu'un pourrait intéresser? Kory Cunningham-il ya tout à fait quelques choses, mais l'une des caractéristiques les plus convaincants est juste la possibilité de tirer parti du matériel serveur afin que vous puissiez déployer votre analyse à l'échelle et de soutenir les utilisateurs simultanés. Nous avons vu Alteryx serveur déployé dans de petites boutiques d'Analytics Boutique cinq personnes à des entreprises multinationales avec des centaines d'utilisateurs. La seconde est autour de l'ordonnancement. Le planificateur vous donne la possibilité de prendre des workflows et des processus analytiques et les planifier pour fonctionner à l'avenir pour plus de rapports en temps opportun, et de le gérer de manière automatisée pour les rapports quotidiens, hebdomadaires, mensuels. La troisième est la Galerie. La Galerie est une interface Web où vous pouvez prendre Alteryx workflows et les publier jusqu'à une galerie de partager avec d'autres collègues et les utilisateurs d'entreprises pour obtenir ce même traitement analytique, mais sans avoir Alteryx installé sur leur bureau. Par exemple, vous pouvez avoir quelqu'un dans le champ Connectez-vous à un navigateur Web, accéder à la Galerie et exécuter leurs rapports sans Alteryx designer. Dans la plateforme Galerie, vous disposez également de la collaboration et du contrôle de version sur les workflows. Vous pouvez partager, modifier et garder une trace de ces changements par l'utilisateur et quand le changement a eu lieu. Cela fait partie de la plate-forme serveur Alteryx. Parlez-moi des configurations de déploiement prises en charge dans Alteryx Server. Peut-elle être déployée dans un environnement virtuel? Gary Schwartz-en ce qui concerne la configuration de déploiement, nous sommes sur une pile Microsoft, il est donc toutes les fenêtres. Nous soutenons Windows Server 2008 R2 et plus tard, et vous pouvez voir les spécifications techniques recommandées sur notre page TechSpecs. En ce qui concerne le déploiement, nous vous recommandons certainement d'exécuter le serveur sur du métal nu, mais vous pouvez également exécuter le serveur dans des environnements virtualisés. En fait, nous dirigeons notre propre galerie dans un environnement virtualisé sur Amazon. Nous faisons des tests sur certains environnements virtuels, mais nous n'avons pas de certification technique du serveur sur ces environnements. Ainsi, le serveur Alteryx fonctionne bien sur des environnements physiques et virtuels. La chose que vous devez penser est la contention de ressource sur la boîte physique. Si elle est exécutée sur une boîte physique qui est partagée par beaucoup, alors vous pouvez obtenir une certaine contention des ressources. Vous devez également considérer les UC vs vCPUs. Par exemple, en Amazon vous pourriez avoir 4, 8, ou 16 CPU, mais ce qu'ils font vraiment référence à sont vCPUs, qui est la moitié d'un processeur réel, et nos spécifications sont basées sur les processeurs physiques. Donc, c'est quelque chose que vous devez garder à l'esprit. Quels types d'authentification sont fournis? SSO est-il disponible? Kory Cunningham-en ce qui concerne la Galerie, il ne supporte deux formes principales d'authentification. L'un est construit dans l'authentification, qui est juste e-mail et mot de passe que les utilisateurs peuvent se connecter en utilisant leur propre compte qu'ils ou l'administrateur crée. Mais nous soutenons également l'authentification Windows, y compris la prise en charge native de NTLM et Kerberos. Cela permet aux utilisateurs de la Galerie de se connecter en utilisant les mêmes informations d'identification qu'ils utilisent probablement pour se connecter à leur propre machine, et de tirer parti de votre Active Directory existant pour l'authentification et la gestion des utilisateurs pour accéder à la Galerie. Et avec 10,5, nous avons également introduit la possibilité d'exécuter des workflows en tant qu'utilisateur, de sorte qu'un utilisateur peut exécuter un workflow en utilisant leurs propres informations d'identification plutôt que d'utiliser un compte administrateur serveur global et seulement obtenir l'accès aux données qu'ils ont été permissiond pour. Combien d'utilisateurs ou d'applications un handle de déploiement peut-il avoir? Steve Ahlgren-la réponse courte est que nous pouvons manipuler un nombre illimité d'utilisateurs avec une certaine limite supérieure, et nous avons des clients avec des centaines d'utilisateurs sur le serveur de Alteryx. Mais, plutôt que le nombre d'utilisateurs, peut-être il est plus important de considérer le nombre et les types d'apps qui peuvent être manipulés. La bonne chose au sujet du serveur est qu'il balance linéairement, de sorte que vous pouvez jeter plus de ressources à elle pour gérer une charge accrue. Si vous avez du matériel ou du matériel virtuel disponible, nous pouvons remplir cette instance à sa capacité en fonction de ce que votre charge prévue est. Le nombre d'utilisateurs simultanés est limité par vos services frontaux fournis par votre infrastructure interne ou Cloud. Si vous avez un équilibreur de charge, nous pouvons échelle pour manipuler les deux extrémités avant et arrière de charge. Comment l'échelle du serveur Alteryx? Steve Ahlgren-il ya trois points principaux de l'évolutivité et je vais les énumérer par ordre de probabilité: Ajout de fonctionnalités de traitement de workflow à une instance de serveur. Nous appelons ces ouvriers de file d'attente ou les ouvriers de rendu, qui sont des instances de matériel physique ou virtuel qui traitent les workflows de Alteryx et rendent les tuiles de carte, respectivement. Les travailleurs de file d'attente exécutent le même moteur Alteryx qui s'exécute sous le produit concepteur Alteryx. Il existe deux façons principales de les mettre à l'échelle, l'un est horizontalement, ce qui ajoute plus de travailleurs physiques ou virtuels à une instance de serveur et la deuxième façon de mettre à l'échelle est l'évolutivité verticale, ce qui ajoute plus de capacité de travail à un nœud physique existant ou ajout de matériel à un nœud physique existant. Nous soulignons que la plupart des gains de performances seront réalisés par l'évolutivité horizontale, en ajoutant plus de matériel physique et de travailleurs physiques à une instance de serveur existante. La deuxième façon de l'échelle est d'étendre la base de données backend, qui dans notre cas est MongoDB. MongoDB a plusieurs types d'options d'évolutivité pour la redondance et les performances, et l'un de ceux-ci est par le biais de jeux de réplicas. Ensembles de réplicas est une manière Mongo obtient la fiabilité et la redondance des données en écrivant essentiellement des données à plusieurs noeuds en même temps pour s'assurer qu'il y a au moins une copie de vos données dans l'existence en tout temps. Si un noeud tombe, alors un nouveau noeud prendra sa place et le serveur devrait être en mesure de rester opérationnel. Vous pouvez également mettre à l'échelle la base de données par l'éclat. L'éclat est plus performant et il permet potentiellement l'utilisation de plus petites tailles de disque qui est important si vous utilisez le matériel virtualisé dans une infrastructure de type Amazon La troisième façon de l'échelle est à travers la Galerie. La Galerie est le service frontal qui gère les demandes des utilisateurs à partir du client ou du navigateur Web. C'est la façon la moins probable à l'échelle, car il n'a pas tendance à être un goulot d'étranglement, et il dépend du type d'utilisateurs et d'applications qui sont en cours d'exécution, mais il est possible d'évoluer à l'aide d'un équilibreur de charge. En fait, nous avons utilisé ces trois méthodes de mise à l'échelle déployées sur notre propre instance de la galerie publique Alteryx. Quel type de matériel ou de spécifications réseau sont nécessaires? Kory Cunningham-vous pouvez trouver toute notre documentation technique de http://downloads.alteryx.com/, mais pour une installation typique, nous vous recommandons un Quad Core, machine CPU unique avec 2,5 GHz et au moins 16 Go de RAM (ou plus) et un disque SSD (Solid State Drive). Le SSD fait une différence assez grande avec la rapidité avec laquelle les données peuvent lire ou écrire. L'autre chose à considérer est la topologie du réseau en ce qui concerne l'emplacement du DataSet. Par exemple, si vous achetez nos données de tierce partie (par exemple Experian) il peut être installé sur la même machine que le logiciel serveur et dans un emplacement réseau. Mais l'installer sur le serveur sera votre meilleure option pour la performance et l'avoir aussi près du moteur d'exécution ou de l'espace de calcul que possible. Mais nous permettons aux données d'être stockées sur un réseau qui permet aux données d'être stockées dans un emplacement distant qui est commode pour avoir plusieurs machines Remoting-in pour accéder à ces données et la mise à jour, mais il ne viennent à une pression significative sur les performances et vous serez l ikely voir dégradation. En ce qui concerne le saut de réseau ou les liens qui doivent se produire dans un déploiement à plusieurs nœuds, vous voulez vous assurer que ceux-ci sont conservés au minimum. Essayez donc de garder les machines aussi rapprochées que possible pour éviter la latence. Gary Schwartz-une autre chose à penser en ce qui concerne le réseau et le serveur que la Galerie est en cours d'exécution, est de configurer un nom de domaine approprié que les utilisateurs peuvent accéder et pointant vers le serveur de droite. Nous avons vu beaucoup d'exemples où le DNS était incorrect et ils ne pouvaient pas comprendre pourquoi ils ne pouvaient pas atteindre leur galerie. En plus de la Galerie, nous vous recommandons d'utiliser SSL ou TLS, ce qui signifie que vous devez installer un certificat sur le serveur qui héberge la galerie à moins que vous ne travailliez derrière un équilibreur de charge. Travaillez avec votre équipe informatique pour obtenir le certificat SSL installé, ce qui peut être intensif. La dernière chose est, le domaine que la Galerie est en cours d'exécution sur les besoins du niveau approprié de la stratégie de confiance définie avec les autres domaines que les autres utilisateurs travailleront sur afin que Active Directory peut résoudre et déterminer les autorisations en fonction de cela. Existe-t-il des exigences de serveur Web ou de base de données tierce partie? Kory Cunningham – le serveur a empaqueté tous les composants nécessaires (par exemple, serveur Web et base de données) dans l'architecture ou l'installation elle-même. Ainsi, tout peut être installé et configuré à partir de l'installation du serveur. Pour un seul nœud machine, il n'y a pas de dépendances supplémentaires, mais vous pouvez commencer à voir certaines exigences 3ème partie avec un environnement à plusieurs nœuds si vous l'échelle-out. Si vous l'échelle de la Galerie par exemple, vous aurez besoin de mettre en place un équilibreur de charge pour gérer l'ensemble du trafic Web-à Alteryx nous utilisons Amazon équilibreur de charge élastique, mais vous pouvez utiliser quelque chose comme F5 réseaux ou quel que soit votre service informatique utilise. Si vous dimensionnez la base de données, comme mentionné ci-dessus, nous ne paquet vers le haut d'une version incorporée de MongoDB. Mais si vous commencez à tirer profit des ensembles de réplique de Mongo pour la haute disponibilité, la redondance et la fiabilité, alors vous auriez besoin de gérer votre propre noeud de base de données Mongo. Et nous vous recommandons de jeter un oeil à Mongo's specs, l'installation et les meilleures pratiques pour mettre en place. Mais à part ça, il n'y a pas de 3ème partie. Gary Schwartz-je voudrais également mentionner que nous obtenons beaucoup de questions sur le serveur Web. Bien que nous fassions l'empaquetage du serveur Web et de la base de données dans l'architecture, la Galerie est un service Web Self-Hosted. Il n'utilise rien comme Tomcat ou Apache, il s'agit d'un service Web autonome qui s'inscrit avec la configuration d'adresse de base qui écoute la demande Web à partir de cet emplacement. Comment puis-je gérer la haute disponibilité et les sauvegardes de données? Gary Schwartz-pour une haute disponibilité il s'agit de redondance dans l'architecture, et puisque l'architecture est conçue pour évoluer horizontalement la plate-forme le soutient. Du point de vue de la Galerie, vous pouvez mettre à l'échelle pour avoir plusieurs noeuds de Galerie derrière un équilibreur de charge. Si un noeud échoue, alors il prendra toujours le trafic tandis que vous récupérez l'autre et le récupérez vers le haut et l'exécution. Deuxièmement, retour à ce que Steve a dit au sujet de gagner le débit supplémentaire des workflows en scalant dehors vos noeuds de travail ... Plus vous avez de nœuds de travail, plus vous avez de disponibilité pour exécuter des workflows. Vous voulez donc surveiller l'utilisation de votre système. Si vos nœuds de travail fonctionnent continuellement à pleine capacité, vous devez ajouter plus de nœuds de travail pour plus de capacité. Nous vous recommandons certainement de sauvegarder vos données. La première étape de ce faire est de mettre à l'échelle de votre base de données Mongo intégré pour se lever plusieurs ensembles de répliques Mongo sur des noeuds distincts qui vous donnera une sauvegarde immédiate et la redondance. Nous vous recommandons également de suivre la recommandation de Mongo pour les sauvegardes. Il y a plusieurs stratégies pour cela. Nous utilisons régulièrement des intervalles de sauvegardes incrémentielles afin que nous ayons une sauvegarde de base avec des instantanés incrémentiels le long du chemin sans avoir à faire des sauvegardes complètes tout le temps. Ensuite, nous faisons parfois des sauvegardes complètes. Kory Cunningham – nous avons une disponibilité de sauvegarde et de restauration des installations pour les fonctionnalités de sauvegarde de base dans l'instance MongoDB incorporée. Mais si vous êtes à la recherche d'une solution de haute disponibilité qui est hautement redondante, alors nous vous recommandons de descendre le chemin d'un déploiement à plusieurs nœuds gérés par l'utilisateur d'un déploiement MongoDB. Steve Ahlgren-je voudrais également ajouter que si vous êtes en cours d'exécution dans AWS, je voudrais mettre en place la distribution régionale. Amazon a des pannes. Même dans notre propre galerie publique, nous avons vu des pannes et que la distribution régionale assure que nous avons près de 100% de disponibilité. En termes de sauvegardes, la configuration des instantanés EBS est facile si vous êtes en cours d'exécution dans EC2. Vous pouvez configurer ces instantanés EBS et des sauvegardes complètes chaque semaine ou tous les deux jours. Comment surveiller un déploiement de serveur? Steve Ahlgren – il existe plusieurs façons différentes de surveiller les déploiements. Chaque composant du serveur possède sa propre infrastructure de journalisation. La Galerie frontale écrit ses propres journaux, le back-end a également sa propre structure en utilisant les niveaux syslog, et la base de données Mongo a sa propre structure de journalisation. Il y a donc une grande exploitation forestière dans chaque niveau de l'architecture du serveur. Nous suggérons que tout le monde recueille ces logs et utilise Alteryx. Alteryx utilise Alteryx pour collecter nos propres logs. Nous avons également siphonner les logs dans Amazon S3 où ils peuvent être importés dans des outils tiers comme Logstash et loggly mais Alteryx est probablement l'ensemble de l'outil de journalisation dont vous aurez besoin pour cela. En termes d'autres capacités de surveillance, nous recommandons également d'utiliser des services comme Amazon CloudWatch pour surveiller la santé du système comme CPU et la mémoire, qui vous donnera une indication précoce des problèmes ou des problèmes. Nous recommandons également la surveillance de base de données backend avec MongoDB Cloud Manager pour la surveillance des choses comme les requêtes lentes et l'accès aux données avec une pagination extensive, qui peuvent tous deux indiquer un problème. Un autre outil de surveillance 3ème partie que nous utilisons est une nouvelle relique, que nous utilisons pour surveiller les nœuds frontaux dans une architecture de serveur à plusieurs niveaux. Nous utilisons les deux nouvelles relique dans une combinaison avec Amazon CloudWatch pour surveiller la santé de la machine pour des choses comme les processus de Galerie de clés, la charge CPU lourde ou le trafic réseau. Mais nous avons aussi empaqueter un serveur d'utilisation de rapports et de surveillance app qui s'exécutent dans Alteryx sur le serveur pour surveiller les choses comme le nombre d'utilisateurs actuels, le nombre moyen d'emplois en attente dans la file d'attente d'exécution, la longueur de temps qu'il faut des emplois à courir-donc Monitori de base ng qui serait utile dans la gestion du serveur. Quelles sont les autorisations d'utilisateur et les contrôles d'accès aux données disponibles? Kory Cunningham-à l'intérieur de la Galerie, vous pouvez gérer les utilisateurs et de fournir ces utilisateurs avec différents niveaux d'accès aux données pour les différents rôles d'utilisateur. De votre visionneuse de base, qui est une vue de niveau de base que l'accès à la Galerie où ils peuvent juste exécuter des workflows, à ce que nous appelons l'artisan, qui sont les utilisateurs qui contribuent le contenu et le téléchargement de workflows et la création d'applications dans la Galerie de partager avec d'autres utilisateurs, et enfin à ce que nous appelons le rôle de conservateur, qui est que l'administration et le rôle de gestion qui gère la Galerie. Pour les artisans qui créent du contenu, les workflows sont stockés dans ce que nous appelons les «Studios». Les studios sont essentiellement des dossiers de projet restreints où plusieurs analystes peuvent partager et de collaborer et de publier des workflows que seulement ils peuvent voir. À partir de là, ils peuvent partager ces workflows à d'autres studios ou avec d'autres utilisateurs, offrant ainsi un moyen de contrôler la gestion de l'accès aux données. Avec Alteryx Server, nous respectons les règles et niveaux d'autorisation que vous définissez au niveau de la base de données. Nous vous donnons donc la possibilité de définir des autorisations globales auxquelles tous les workflows s'exécutent. Mais dans la version 10,5, nous avons fourni une plus grande souplesse vous donnant la possibilité de définir des autorisations au niveau individuel que les workflows s'exécutent ainsi. Nous continuons à étendre nos capacités ici, alors restez à l'écoute pour les prochaines versions! (note des éditeurs: consultez la vidéo de kory sur le respect de la gouvernance des données avec l'analyse des données libre-service pour plus d'informations) C'est tout pour l'instant. Merci! Grand Merci à Kory, Gary et Steve pour s'asseoir avec moi et répondre à quelques-unes des questions que nous obtenons sur Alteryx Server. Si vous avez plus de questions, n'hésitez pas à nous demander ici sur la communauté ou de télécharger le rapport, "Alteryx Server: mise à l'échelle de l'analyse des données libre-service pour l'entreprise". Josh Howard Alteryx serveur est de plus en plus populaire que les dirigeants d'Analytics se pencher sur l'échelle de Alteryx pour s'attaquer à de plus grands projets, de plus grands ensembles de données et de mettre en libre-service l'analyse des informations dans les mains de plus de décideurs. Mais le serveur Alteryx peut-il être déployé dans un environnement virtuel? Combien d'utilisateurs peut-il gérer? Comment l'échelle du serveur Alteryx? J'ai récemment assis avec la gestion des produits Alteryx Server et le développement conduit à répondre à ces questions et plus encore. En savoir plus sur le Top 10 Alteryx serveur Foire aux questions. 10,5
Afficher l'article complet
Le'comment guider'vers le connecteur Salesforce Le'How to Guide'pour le connecteur Salesforce Les améliorations apportées à nos connecteurs Salesforce ont été astronomiques au cours de la dernière année et il est maintenant plus facile que jamais de naviguer sur l'écran de configuration de l'interface utilisateur et de vous connecter à vos données Salesforce. À partir de là, dans le connecteur Salesforce se référer à la sortie Salesforce Input et Salesforce. Il y a quelques choses dont vous aurez besoin afin d'utiliser les macros Salesforce Pour utiliser cet outil, vous devrez avoir accès à salesforce.com Vous aurez besoin d'autorisations pour lire les entrées Salesforce et/ou écrire la sortie Salesforce Vous aurez besoin de l'URL du serveur interne Salesforce.com (trouver ici) Votre nom d'utilisateur et mot de passe spécifiques Votre jeton de sécurité Salesforce Etape 1: trouvez votre URL Salesforce.com Connectez-vous sur https://login.salesforce.com et copiez et collez l'URL uniquement jusqu'au .com Collez-le dans la zone de texte URL Etape 2: nom d'utilisateur et mot de passe Utilisez le même nom d'utilisateur et mot de passe pour Salesforce.com Tapez ces dans les zones de texte respectives Étape 3: jeton de sécurité S'il vous plaît voir cet article pour récupérer votre jeton de sécurité Etape 4: connexion Une fois que vous avez entré toutes les informations que vous devriez être en mesure de se connecter et la fenêtre de configuration va changer pour la table et les paramètres optionnels Etape 5: choisissez une table et des champs de sortie Une fois que vous choisissez une table, il sera automatiquement rempli avec les champs de sortie disponibles. Dans la liste déroulante, vous aurez la possibilité de sélectionner plusieurs champs de sortie si vous le souhaitez. Etape 6: limite d'enregistrement et clause WHERE (SQQL) Vous pouvez choisir une limite d'enregistrement et choisir d'être plus précis dans votre recherche de table à l'aide de la clause WHERE. Par exemple, je souhaite peut-être uniquement Rechercher un compte spécifique dans la table Salesforce, de sorte que la déclaration ressemble à quelque chose comme Account ='Jordan Barker'. Etape 7: vous l'avez fait exécuter le workflow! Une fois que vous avez entré toutes les informations nécessaires, vous pouvez maintenant exécuter le workflow et récupérer les données Salesforce. Trucs et astuces Vérifiez d'abord Assurez-vous à partir de votre Salesforce admin que vous avez les autorisations nécessaires pour lire et/ou écrire des tables. Si vous n'avez pas ces autorisations, vous recevrez une erreur Salesforce de l'outil. Essayez des exemples de données Selon la quantité de données que vous tirez dans Alteryx il pourrait être intéressant juste faire un test avec quelques données d'échantillon. Une fois que vous avez confirmé la configuration fonctionne correctement laisser la boîte de limite d'enregistrement vide et il renverra tous les enregistrements. Modifier les informations d'identification Si vous souhaitez modifier vos informations d'identification, sélectionnez le lien modifier les informations d'identification sur le deuxième écran de configuration de l'outil. Vérifiez vos tables! Lorsque vous utilisez l'outil de sortie Salesforce, toutes les tables doivent exister. Cet outil ne créera pas de nouvelles tables dans Salesforce. Expiration du mot de passe Si vous êtes mot de passe expire dans Salesforce, vous recevrez un message d'erreur pop up dans Alteryx. Actuellement, il n'y a pas d'option d'alias pour le connecteur Salesforce donc si vous êtes mot de passe expire vous devrez aller manuellement et le changer dans chaque connecteur. C'est quelque chose que nous cherchons à l'interne pour essayer de créer un alias pour semblable à celui disponible avec les connexions de base de données. Pour le moment, l'alternative la plus facile est d'avoir votre Salesforce admin créer une connexion générique et de définir ce mot de passe pour ne jamais expirer. Si ce n'est pas une option, vous pouvez aller à paramètres utilisateur > avancé > désactiver la config automatique et cela vous permettra de changer le mot de passe dans vos connecteurs Salesforce sans être verrouillé et le message d'erreur surgissent. Questions courantes 'erreur: sortie Salesforce: les champs suivants ne sont pas membres de la table cible' S'il vous plaît vérifier que toutes les tables et les champs de sortie existent. Comme indiqué ci-dessus l'outil de sortie de Salesforce ne créera pas de nouvelles tables ou champs 'Salesforce Credential disparaissant' Veuillez vérifier si vous avez des privilèges en lecture/écriture/modification pour trois répertoires que le connecteur utilise. C: Program Files Files/Alteryx/bin/RuntimeData/Macros/Supporting_Macros, Répertoire de macro par défaut (vous pouvez trouver le chemin dans les options >> paramètres utilisateur >> modifier les paramètres utilisateur >> macros, prendre le chemin de recherche à partir de là) Répertoire de fichiers Temp (vous pouvez trouver le chemin dans les options >> paramètres utilisateur >> modifier les paramètres utilisateur >> par défaut, répertorié sous "répertoire temporaire par défaut")? Il suffit de faire un clic droit sur chacun de ces dossiers et sélectionnez "Propriétés". Dans là, assurez-vous juste dans l'onglet général que lecture seule n'est pas sélectionné. Vous devez également naviguer vers l'onglet sécurité pour vérifier que votre groupe d'utilisateurs ou votre nom d'utilisateur est répertorié avec un accès complet. S'il vous plaît également vérifier pour s'assurer que ces répertoires ne sont pas à court d'espace. «accès refusé» S'il vous plaît vérifier vos autorisations pour les tableaux et les champs de sortie avec votre Salesforce admin 'erreur d'envoi de l'URL de demande en utilisant le mauvais format illégal ou l'URL manquante' S'il vous plaît utiliser Salesforce.com et copier et coller l'URL dans la fenêtre de configuration 'INVALID_LOGIN: nom d'utilisateur non valide, mot de passe, jeton de sécurité; ou l'utilisateur verrouillé out'ou'Alteryx ne prend pas en charge la connexion à Salesforce sans le jeton de sécurité' Localisez le plugin SFDC dans votre installation 10,6 (pour admin ce sera probablement C:/Program Files/Alteryx/bin/HtmlPlugins/SalesForceInput, pour non-Admin C:/Users/ [votre nom d'utilisateur] /AppData/Local/Alteryx/bin/HtmlPlugins/SalesForceInput) et de faire une sauvegarde de ce dossier pour être en mesure de revenir si nécessaire Écraser le contenu du dossier ci-dessus avec de nouveaux fichiers ici Comme toujours si vous avez des questions s'il vous plaît n'hésitez pas à atteindre pour soutenir Meilleur, Jordan Barker Ingénieur support services clients Meilleures pratiques
Afficher l'article complet
Le «comment guider» à la publication à tableau Le'comment guider'pour l'outil de serveur de publication à tableau Le partenariat entre Alteryx et tableau est de plus en plus fort et l'intégration sans effort facile a été facilitée grâce à l'outil serveur Publish to tableau. Vous pouvez télécharger l'outil à partir de la Galerie Alteryx Analytics. Une fois que vous avez téléchargé l'outil, vous devriez être en mesure de le trouver dans le dossier tableau à la fin de la barre d'outils. Maintenant, une fois que vous avez téléchargé la macro, vous êtes prêt à configurer l'outil et de publier à tableau. Etape 1: accès Vous devez avoir accès à une instance de tableau Server (9.0.1 et supérieure) ou à tableau en ligne pour utiliser cet outil et publier un flux de données vers tableau. Sauf indication contraire, tableau Server et tableau Online sont interchangeables dans ce document et dans la configuration de l'outil. Pour des raisons de brièveté, «tableau Server» fera référence au serveur tableau et au tableau en ligne pour le reste de ce document. Etape 2: option de connexion Cette macro vous donne le choix de vous connecter directement à tableau Server via le navigateur Web ou via l'URL du serveur. 'connexion avec l'URL pleine page' Lorsque vous vous connectez à tableau Server, accédez à la page du classeur à laquelle vous souhaitez écrire. C'est l'option recommandée. Vous pouvez ensuite copier l'intégralité de l'URL dans la zone de texte indiquée dans l'interface. Exemple d'URL: https://10ay.online.tableau.com/#/site/mycompanyssite/workbooks 'connexion avec le serveur et le site' Avec cette option sélectionnée, vous devez entrer dans le nom de domaine de l'URL du serveur (par exemple, https://10ay.online.tableau.com à l'aide des exemples ci-dessus). Tableau Server est conçu de manière à ce que plusieurs «sites» puissent être hébergés sur la même instance de serveur. Utilisez les instructions ci-dessous pour déterminer votre nom de site lorsque vous vous connectez à tableau Server à partir d'un navigateur Web. Avec tableau Server, immédiatement après avoir entré un nom d'utilisateur et un mot de passe, l'une des deux choses se passera: (1) l'utilisateur est invité à sélectionner un site. Si cela se produit, le site sélectionné ici peut être entré dans le champ "entrer nom du site" (2) l'utilisateur est connecté directement à tableau Server, sans avoir à sélectionner un site. Si tel est le cas, l'utilisateur doit sélectionner l'option "utiliser le site par défaut". Avec tableau en ligne il n'ya pas de site par défaut et vous aurez toujours besoin d'entrer manuellement le nom du site avec cette option (l'une des raisons de "se connecter avec l'URL pleine page" est la méthode préférée, en particulier lors de la connexion à tableau en ligne). Une fois que vous vous connectez, l'URL doit être quelque chose comme: https://10ay.online.tableau.com/#/site/mycompanyssite/workbooks. Le nom du site sera la chaîne contenue entre les barres obliques suivantes: "#/site/". Dans cet exemple, le nom du site serait mycompanyssite. Une fois que vous avez choisi votre connexion, vous pouvez choisir d'enregistrer l'historique de connexion qui gardera vos informations d'identification et de connexion dans la case d'option "sélectionner la connexion existante". Ceci remplira une liste déroulante avec toutes vos connexions réussies précédentes. Etape 3: saisissez votre nom d'utilisateur et votre mot de passe À ce stade, entrez votre nom d'utilisateur et votre mot de passe pour tableau Server, le même que lorsque vous vous connectez à travers un navigateur Web. * s'il vous plaît voir les erreurs communes si vous recevez un message «erreur 400000 mauvaise demande» Étape 4: passons à l'onglet sortie Par défaut, la «source de données de publication» sera sélectionnée. À ce stade, vous devrez taper la source de données nouvellement créée sur le serveur tableau. Le nom de la source de données est sensible à la casse et doit être précis. Vous pouvez taper manuellement dans le nom du projet ou choisir "sélectionner le nom du projet" qui ne sera renseigné que si vous avez "actualiser la liste des noms de projets ..." cochée et avoir exécuté le module une fois. Si l'option'Actualiser nom de la liste'est cochée, aucune donnée ne sera publiée sur tableau Server-il s'agit simplement d'une étape de configuration pour obtenir la liste des projets disponibles mis dans le menu déroulant! Etape 5: options de sortie Une fois que vous avez la source de données correcte et le nom du projet, vous pouvez choisir votre méthode de sortie. "Create Data source" va générer un nouveau fichier dans le dossier de projet spécifié, mais si un fichier existe déjà avec le même nom de source de données, le fichier ne sera pas téléchargé et donnera une erreur. La deuxième option est «remplacer la source de données». Le fichier sera téléchargé indépendamment du fait que le fichier existe ou non dans le dossier de projet spécifié. Si un fichier avec le même nom existe déjà, il sera écrasé. Etape 6: optionnel Si vous choisissez de sélectionner l'option "jeton d'authentification de la demande", la macro fournira un jeton d'authentification dans le champ X-tableau-auth. Cela peut être utilisé pour effectuer des appels ultérieurs à l'API de Rest tableau Server avec l'outil de téléchargement ou d'autres outils tels que curl. La source de données ne sera pas publiée. Trucs et astuces Assurez-vous que l'outil est à jour! Visitez la page Galerie de l'outil publier sur le serveur tableau en allant à Gallery.alteryx.com et en naviguant vers le district de macro, ou en allant directement à ce lien. Ensuite, vérifiez la version de l'outil en cliquant avec le bouton droit dessus, puis en cliquant sur "ouvrir la macro: publier sur tableau Server yxmc". Ensuite, dans la fenêtre Configuration du workflow, cliquez sur l'onglet Meta info. [Note: v 1.02 et plus tôt ne montrent pas la version de l'outil, dans ce cas, vous devez mettre à jour le plus récent en le téléchargeant à partir de sa page sur la Galerie!] Fais tes devoirs! Connectez-vous au serveur tableau ou en ligne et récupérez le nom de l'URL de connexion! Vous avez seulement besoin de l'URL jusqu'au classeur que vous écrivez aussi. Vérifiez la petite impression! Si vous choisissez le «nom du projet sélectionnez», assurez-vous de cocher la «liste des noms de projets Refresh» et exécutez le module une fois pour remplir le menu déroulant. (et encore, lorsque l'outil est exécuté avec cette option cochée, aucune donnée ne sera publiée.) 'Actualiser'la source de données En utilisant le nouvel outil serveur de publication vers tableau, même si vous réussissez, il ne sera pas «actualiser» automatiquement la source de données. Cela signifie que vous devez le faire du côté tableau. Au sein de tableau, vous pouvez paramétrer des intervalles rafraîchissants qui se rafraîchiront périodiquement sur le côté tableau. Toutefois, vous pouvez également actualiser manuellement aussi bien. Erreurs courantes "la charge utile est soit incorrecte XML soit incomplète" Solution Il s'agit d'une limitation dans l'API de serveur tableau, que nous avons communiquée à tableau, mais attendent une réponse/correctif de sorte qu'il est un peu en dehors de notre contrôle. Si votre mot de passe contient des caractères qui nécessitent des guillemets doubles/simples en XML, plus grand que, moins de, ou signe pour cent – «'< >> %26;%» – la demande de connexion échouera. Cela est particulièrement vrai si votre mot de passe comporte deux caractères spéciaux. Le dernier outil de publication à tableau a été construit pour manipuler la majorité de ces caractères spéciaux cependant si vous continuez à éprouver ce message d'erreur, la solution de contournement courante est de changer votre mot de passe pour éviter des caractères spéciaux ou inclure juste un des ci-dessus caractères. "l'outil #200 limite d'itération de 1000 a été atteint" Solution Cette erreur a été résolue dans la dernière version de l'outil. Veuillez le télécharger ici. "tableau des données du moteur d'erreur: 4: SimpleDatabase:: SelectMetadataName: attendu trouvé = 1, réel trouvé = 0 (FK = nom =" Extract "=" test ") la table" [Extract]. " [Extract] "n'existe pas. Impossible de se connecter au fichier "C/Desktop....". Vérifiez que le fichier existe et que vous disposez de privilèges d'accès suffisants pour cela. Cette erreur a été résolue dans la dernière version de l'outil. Veuillez le télécharger ici. Si vous continuez à avoir des problèmes avec l'outil publier vers tableau, veuillez contacter le support. Meilleur, Jordan Barker Ingénieur support services clients Meilleures pratiques
Afficher l'article complet
Connexions de base de données: création d'un alias et avantages de l'utilisation d'un alias Les alias de base de données peuvent aider les utilisateurs à gagner du temps et à permettre un partage plus aisé des données. Regardons comment. La première étape pour créer un alias de base de données dans le concepteur est d'établir la connexion de base de données. Cela peut être fait avec l'outil de données d'entrée en sélectionnant l'une des options de base de données dans la liste déroulante. Bases de données auxquelles nous pouvons nous connecter avec Alteryx, une vue d'ensemble. http://www.alteryx.com/Technical-specifications Une fois que vous avez établi la connexion via l'administrateur de connexion, une chaîne de connexion de base de données apparaîtra, comme celle affichée ci-dessous. Ensuite, passons à la fenêtre gérer les connexions de base de données (ou gérer les connexions en dB pour les alias in-dB). Ce sera sous Options > Options avancées > gérer les connexions de données. Ici, nous pouvons ajouter de nouveaux alias, et modifier ou supprimer, ceux existants. Gérer les connexions de base de données vue d'ensemble: Il existe deux types d'alias: Utilisateur: n'importe quel utilisateur peut ajouter un alias d'utilisateur qui seulement ils pourront accéder et changer. System: les alias système ne peuvent être ajoutés/édités que par un administrateur local. Options disponibles: Sync All vous permet de synchroniser les connexions de données Galerie Ajouter des connexions vous permet de créer un nouvel alias (voir étapes ci-dessous) Des options supplémentaires peuvent être trouvées lorsque vous survolez une connexion de données existante: Vous permet de modifier le mot de passe de l'alias. Vous permet de supprimer un alias Lors de l'ajout d'un nouvel alias, Alteryx vous aidera à faire la connexion à la fois MS SQL Server et Oracle. Pour toutes les autres connexions de base de données, sélectionnez l'option «autre». Il y aura trois choses à inclure pour «autres» types de connexion de base de données: le type de connexion (utilisateur vs système), un nom d'alias et la chaîne de connexion. La raison pour laquelle nous avons fait la connexion d'abord par l'outil de données d'entrée est de sorte que nous pouvons simplement copier/coller cette chaîne dans notre gestionnaire alias. Lorsque l'alias a été créé, vous pouvez accéder à cette connexion via la liste déroulante de l'outil de données d'entrée sous connexions de données enregistrées. Vous remarquerez que la chaîne dit maintenant aka: aliasname. Avantages: Q: que se passe-t-il lorsque vous avez plusieurs workflows qui font référence à une chaîne de connexion et que votre mot de passe change? A: Si vous utilisez des workflows qui font référence à un alias, l'utilisateur n'aura qu'à mettre à jour le mot de passe dans le gestionnaire d'alias. Si vous utilisez une chaîne de connexion régulière, chaque outil de données d'entrée doit être mis à jour dans chaque workflow qui utilise cette connexion. Q: puis-je partager ou exporter un workflow qui a des chaînes de connexion de base de données? A: Oui! Si vous installez un alias sur les deux ordinateurs de l'utilisateur qui sont une correspondance exacte, vous serez en mesure de partager des workflows qui utilisent ces connexions de base de données. Note: les captures d'écran et les mesures prises pour créer la connexion de base de données et alias ont été construits dans Designer version 11.8. Tony Moses Assistance clientèle Gestionnaire d'alias
Afficher l'article complet
Assistant d'installation Alteryx | 11,0 Utilisez les instructions suivantes pour télécharger et terminer l'installation via l'Assistant d'installation de Alteryx. Toutes les étapes et screenshots ci-dessous ont été faites en utilisant la version 11.0. 1. Naviguez jusqu'à http://downloads.alteryx.com/et sélectionnez la version correcte du concepteur en fonction de votre système d'exploitation (système d'exploitation 32/64 bits dans le panneau de configuration Panel/All de contrôle Items/System >> type de système) et privilèges de compte d'utilisateur (concepteur alteryx Admin/non-Admin Guide d'installation): "Voir tous les téléchargements" va vous montrer une liste plus vaste de designer installe-Assurez-vous de jeter un oeil à ce que vous avez la version correcte du concepteur avant de lancer une installation. "afficher toute la documentation" vous fournira des informations référentielles autour du concepteur et de son installation. 2. Au bas de la fenêtre de votre navigateur, ouvrez l'exécutable d'installation: 3. Si vous êtes invité par le contrôle de compte d'utilisateur, sélectionnez Oui pour autoriser l'exécutable à commencer l'installation: 4. Fermez toutes les instances de Alteryx actuellement ouvertes sur votre ordinateur. 5. Sélectionnez l'installation correcte dans le gestionnaire de téléchargement: 6. Après un bref écran de chargement, l'installation se poursuivra à l'invite suivante, qui répertoriera les pré-requis nécessaires à l'installation. Les versions précédentes du concepteur seront désinstallées automatiquement, mais sinon, assurez-vous que ces pré-requis sont satisfaits: 7. Après avoir cliqué sur suivant, votre installation validera et commencera l'initialisation: 8. Continuez à travers le menu d'installation en sélectionnant "Suivant", en changeant les champs si nécessaire. 9. Lisez et acceptez le contrat de licence avant de cliquer sur "suivant" pour continuer: 10. L'installation va commencer: 11. Cliquez sur "terminer" pour terminer votre installation: 12. Si vous êtes invité à obtenir une licence et un courriel, entrez ces derniers pour activer le concepteur. Suivez les instructions suivantes pour télécharger et terminer l'installation via l'assistant d'installation d'Alteryx dans v11.0! 11,0
Afficher l'article complet
Analyse XML pour les débutants La lecture de XML dans Alteryx est un peu différente que d'autres types d'entrée et la raison de ceci est simple-XML n'est pas un format de données tabulaires et la structure de données peut varier d'un fichier à l'autre. Pour lire et analyser efficacement les données XML dans Alteryx, vous devez utiliser une combinaison d'outils, à savoir l'outil d'entrée et les outils d'analyse XML. Emily Chen du laboratoire d'information a écrit un grand article qui décrit les étapes nécessaires pour lire et analyser XML dans Alteryx: "les fichiers XML sont différents des tables à colonnes plates (celles auxquelles nous sommes habitués!)" parce que, au lieu de en-têtes et de lignes, les données sont imbriquées dans les balises, où les en-têtes de champ sont identifiés pour chaque enregistrement avec des < > parenthèses. Voir l'article complet ici. La lecture de XML dans Alteryx est un peu différente que d'autres types d'entrée et la raison de ceci est simple-XML n'est pas un format de données tabulaires et la structure de données peut varier d'un fichier à l'autre. Pour lire et analyser efficacement les données XML dans Alteryx, vous devez utiliser une combinaison d'outils, à savoir l'outil d'entrée et les outils d'analyse XML. Meilleures pratiques
Afficher l'article complet
Étiquettes