Base de Connaissance - Français

Apprenez auprès des experts.
Maîtrise de l'outil | Entrée dynamique Cet article fait partie de la série d'outils de maîtrise, une compilation des contributions de base de connaissances pour introduire des exemples de travail diversifiés pour les instruments de concepteur. Ici, nous allons plonger dans les utilisations de l'outil d'entrée dynamique sur notre façon de maîtriser le concepteur Alteryx: Pour la plupart des outils qui ont déjà «dynamique» dans le nom, il serait redondant de les appeler l'un des outils les plus dynamiques dans le concepteur. Ce n'est pas le cas pour l'entrée dynamique. Avec la configuration de base, l'outil d'entrée dynamique vous permet de spécifier un modèle (ce qui peut être un fichier ou une table de base de données) et d'entrer n'importe quel nombre de tables qui correspondent à ce format de modèle (forme/schéma) en lisant une liste d'autres sources ou en modifiant des requêtes SQL. Ceci est particulièrement utile pour les ensembles de données périodiques, mais l'utilisation de l'outil va bien au-delà de sa configuration de base. Pour vous aider dans votre mélange de données, nous sommes allés de l'avant et catalogué une poignée d'utilisations qui rendent l'outil d'entrée dynamique si polyvalent: Lecture dans une liste de fichiers par leurs chemins de fichiers (par opposition à l'ouverture de fichiers dans le même répertoire avec un joker dans l'outil de données d'entrée). Pour ce faire, vous devez uniquement spécifier un champ d'emplacements de fichiers en tant que votre champ dans "lire une liste de sources de données" et "changer le chemin de fichier entier" en tant qu'action. L'outil de répertoire est souvent utilisé pour répertorier les fichiers: Modification des requêtes SQL pour remplacer les chaînes, mettre à jour les clauses WHERE, appliquer des filtres spatiaux et modifier les procédures stockées pour votre entrée (voir ci-joint). Accès à plusieurs feuilles de calcul à partir du même classeur Excel (voir ci-joint). Lot dans le concepteur de plusieurs feuilles de plusieurs fichiers Excel-avec des formats différents! Depuis la modification des requêtes SQL et l'accès à plusieurs feuilles de calcul à l'intérieur du même fichier Excel sont les approches les moins documentées sur notre communauté, nous avons des approches détaillées pour les deux dans notre joint v 10.5 workflow "Dynamic Input yxzp." Pour des raisons de transférabilité (nous n'aurons pas accès aux mêmes connexions de base de données), la requête SQL utilisée comme exemple est simplement la sélection de tous les enregistrements du même fichier Excel que le premier exemple-vous pouvez afficher la requête d'origine en regardant dans le fichier de modèle sq L vue de l'éditeur en sélectionnant "table ou requête:" Vous cherchez plus d'informations sur l'utilisation de l'outil d'entrée dynamique? Essayez notre communauté Live formation vidéo Dynamic inputs. Si vous souhaitez en savoir plus sur la saisie de données en général, n'oubliez pas de vérifier notre organigramme de données d'entrée ultime ainsi! Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil d'entrée dynamique! Si vous pouvez penser à un cas d'utilisation, nous avons laissé de côté, n'hésitez pas à utiliser la section commentaires ci-dessous! Considérez-vous comme un maître d'outils déjà? Faites-nous savoir à Community@alteryx.com si vous souhaitez que votre outil créatif utilise pour être présenté dans la série de maîtrise d'outils. Restez à l'écoute avec nos derniers messages chaque outil mardi en suivant Alteryx sur Twitter! Si vous souhaitez maîtriser tous les outils de concepteur, envisagez de vous abonner aux notifications par courrier électronique. Pour la plupart des outils qui ont déjà «dynamique» dans le nom, il serait redondant de les appeler l'un des outils les plus dynamiques dans le concepteur. Ce n'est pas le cas pour l'entrée dynamique. Avec la configuration de base, l'outil d'entrée dynamique vous permet de spécifier un modèle (ce qui peut être un fichier ou une table de base de données) et d'entrer n'importe quel nombre de tables qui correspondent à ce format de modèle (forme/schéma) en lisant une liste d'autres sources ou en modifiant des requêtes SQL. Ceci est particulièrement utile pour les ensembles de données périodiques, mais l'utilisation de l'outil va bien au-delà de sa configuration de base. Pour vous aider dans votre mélange de données, nous sommes allés de l'avant et catalogué une poignée d'utilisations qui rendent l'outil d'entrée dynamique si polyvalent: 10,5
Afficher l'article complet
Créer la clé primaire de table de base de données dans Alteryx Une des choses puissantes sur le concepteur Alteryx est que vous pouvez faire la plupart des choses liées à votre flux de travail à partir de l'intérieur du workflow lui-même. Une de ces opérations est la création d'une clé primaire pour votre table de base de données et à savoir l'utilisation des options de pré-créer SQL et post-Create SQL dans les données d'entrée et les outils de données de sortie pour ce faire. Que sont les clés primaires? Une clé primaire identifie de manière unique un enregistrement dans une table de base de données. La valeur d'un identificateur unique, entre autres avantages, est qu'il améliore les performances de la base de données et permet des mises à jour sur les enregistrements. Les clés primaires peuvent être constituées d'une ou plusieurs colonnes dans la table d'une table de base de données. Toutefois, une table ne peut avoir qu'une seule clé primaire. Les clés primaires ne peuvent pas être null et doivent être uniques et, par conséquent, l'assignation d'une clé primaire se compose au moins de deux étapes: la définition de la colonne n'est pas null et la définition de la clé primaire. Les valeurs de la colonne cible que vous définissez en tant que clé primaire doivent uniquement avoir des valeurs uniques, sinon la base de données lèvera une erreur. Si aucune colonne de la table ne convient pour être une clé primaire, vous pouvez utiliser l'outil Alteryx record ID pour créer une telle colonne. Cet article traitera du cas d'utilisation d'une colonne comme clé primaire. Une fois que vous savez comment créer une clé primaire à une colonne, vous pouvez trouver de nombreux articles en ligne expliquant comment créer des clés primaires multi-colonnes dans SQL. Création de clés primaires dans Alteryx Tous les exemples suivants supposent que vous savez comment vous connecter à votre base de données. 1. Clé primaire pour une nouvelle table: Lors de la création d'une nouvelle table dans Alteryx puis de l'enregistrer sur la base de données, la méthode la plus simple consiste à enregistrer la table en premier, puis à «modifier» la table à l'aide de post-Create SQL pour définir la clé primaire. Les instructions SQL pre/post-Create dépendent de la base de données que vous utilisez. Dans cet article, vous trouverez des exemples pour SQL Server et Oracle, mais vous pouvez obtenir plus d'exemples en ligne. Pour SQL Server-expression 1a: ALTER TABLE ExampleTest1 ALTER COLUMN PrimaryK int NOT NULL; ALTER TABLE ExampleTest1 ADD PRIMARY KEY (PrimaryK); Pour Oracle (10 +) – expression 1b: ALTER TABLE "ExampleTest1" MODIFY "PrimaryK" NUMBER NOT NULL; ALTER TABLE "ExampleTest1" ADD CONSTRAINT Example_pk PRIMARY KEY ("PrimaryK"); Comme vous le remarquerez, les expressions 1a et 1b sont légèrement différentes. Les mots avec toutes les majuscules sont des mots clés SQL. Ce sont les commandes que la base de données comprend. "ExampleTest1" est le nom de la table; Remplacez-le par le nom de votre table. "PrimaryK" est le nom du champ que vous voulez faire en tant que clé primaire. Dans cet exemple, il a été généré à l'aide de l'outil record ID. Dans Oracle, Example_pk est le nom de la contrainte. Vous pouvez le définir à ce que vous voulez aussi longtemps qu'il n'a pas d'espaces ou de caractères spéciaux et il est unique dans la base de données. Par exemple, vous pouvez utiliser ExampleTest1_pk. Le mot int dans l'instruction SQL Server et le mot numéro dans l'instruction Oracle sont les types de la colonne dans le langage de SQL Server et d'Oracle, respectivement. Si vous utilisez l'outil ID d'enregistrement similaire à l'exemple de workflow, vous pouvez conserver l'un de ces types. Sinon, vous devrez le changer pour le type correct. Vous pouvez obtenir plus de détails sur les types de base de données ici: SQL Server, Oracle. Remarque: pour Oracle si vous avez défini le style de la table d'options de l'outil de données de sortie/nom de domaine SQL à guillemets (par défaut), vous devez utiliser les guillemets autour des noms de tables et de champs; Sinon, enlevez-les. Vous pouvez confirmer que la table a maintenant une clé primaire en utilisant un outil de données d'entrée et en vérifiant le générateur de requêtes visuelles. La clé primaire affiche un signe à côté du nom du champ. 2. Clé primaire d'une table existante: Si vous avez déjà une table dans la base de données à laquelle vous souhaitez affecter une clé primaire, il y a deux cas: La table contient déjà une colonne qui peut être affectée comme clé primaire: La colonne ne doit contenir que des valeurs uniques et aucune valeur null. Vous pouvez vérifier le type de colonne pour le champ que vous souhaitez définir comme clé primaire à l'aide du générateur de requêtes Visual. Utilisez l'outil de données d'entrée et remplissez l'expression 1a ou 1b dans le code pre-Create SQL dans ce cas, la table existe dans la base de données et vous n'avez qu'à assigner la clé primaire pour que vous puissiez utiliser le code pré-Create SQL. Étant donné que les données récupérées sont ignorées, il est conseillé de limiter le nombre de lignes récupérées aux 10 premiers enregistrements à l'aide de ces instructions SQL: Pour SQL Server: sélectionnez Top 10 * de ExampleTest2; Pour Oracle: Select * from "ExampleTest2" où rowNum < = 10 2. La table n'a pas de colonne/colonnes appropriées pour être une clé primaire: Dans ce cas, vous devez apporter les données à Alteryx, ajouter un champ qui peut être une clé primaire, écrire les données, puis définir la clé primaire. Vous pouvez utiliser l'ID d'enregistrement pour créer le nouveau champ de la clé primaire. Vous devrez déposer (supprimer) la table et ré-écrire pour faire ce changement. Pour vous assurer que vous lisez toutes les données de la table, vous devez utiliser le bloc jusqu'à ce que l'outil fait juste avant l'outil de données de sortie. Comme pour le premier exemple, nous mettrons expression 1a ou 1b dans le post-Create SQL. La différence ici est que l'option de sortie de l'outil de données de sortie est définie sur remplacer la table (Drop). Ce sont les cas les plus courants de création de clés primaires et vous pouvez utiliser la même logique pour créer des clés primaires plus complexes ou en effet déplacer une partie de la maintenance de la table SQL droite dans votre workflow à l'aide des options de pré-créer/post-Create SQL. Note côté: Si vous avez remarqué dans mes captures d'écran, j'ai des noms courts pour les connexions de base de données (si non, les vérifier). Ce sont des alias-une façon ordonnée de se référer à vos connexions de base de données. Si vous n'êtes pas les utiliser, vous devriez vérifier cet article. Erreurs courantes liées aux clés primaires Voici les erreurs les plus courantes qui pourraient pointer vers des problèmes avec des clés primaires: Clé primaire requise pour l'option de mise à jour... Assurez-vous qu'une clé primaire est déclarée sur la table. Violation de la contrainte de clé primaire'PK_TEST'. Impossible d'insérer la clé dupliquée dans l'objet dbo. TEST». La valeur de clé dupliquée est... Vous essayez d'insérer une clé qui existe déjà. Assurez-vous que vous n'insérez pas les doublons. La colonne de clé primaire est-elle alphanumérique mais ne respecte pas la casse? Par exemple, SQL Server n'est pas sensible à la casse et EhzA et EhzA sont considérés comme dupliqués. Remarque: si la touche apparaît plusieurs fois sur le fichier d'entrée et qu'une option de mise à jour est choisie, le même enregistrement sera mis à jour plusieurs fois. Dans les outils réguliers... Impossible d'insérer une valeur explicite pour la colonne identity dans la table'test'.... La clé est définie sur auto-incrémentation et Alteryx tente d'insérer une valeur dans cette colonne. Désélectionnez la colonne clé primaire avant de l'ajouter à la table et laissez la base de données créer la valeur. Ecrire des données dans-DB.... Une valeur explicite pour la colonne identity dans la table'test'peut uniquement être spécifiée lorsqu'une liste de colonnes est utilisée et que IDENTITY_INSERT est sur.... Les outils in-DB ne peuvent pas générer l'instruction SQL nécessaire pour mettre à jour une table qui a une clé qui est définie sur auto-incrémentation. Changez la façon dont la clé est générée dans votre table ou utilisez les outils normaux. Pour plus d'informations, s'il vous plaît contacter Alteryx soutien et l'un de nous vous contacterons. Vous pouvez trouver les workflows utilisés dans cet article joint à ce post. Lorsque vous ouvrez ces workflows, vous obtiendrez des erreurs-c'est attendu parce que vos détails de connexion sont différents. Vous devrez mettre à jour les détails de connexion et les noms de table/colonne avant de les utiliser. Ces workflows ont été créés avec Alteryx designer 10,1 (10.1.7.12188). Fadi, Henriette, Margarita Connexion de base de données
Afficher l'article complet
Connexion à Oracle | Alteryx 11,0 Produit: Alteryx designer et Alteryx Server VERSION: 11,0 Dernière mise à jour: 02/15/2017 Pièce jointe: aucun Connexion à Oracle dans Alteryx 11,0 La connexion Oracle a été remaniée pour Alteryx 11,0 et il est maintenant beaucoup plus facile de se connecter! Les connexions Oracle existantes et les alias fonctionnent de la même manière dans Alteryx 11,0 comme ils l'ont fait dans les versions précédentes, mais il ya quelques différences dans la façon dont de nouvelles connexions sont établies. Si vous n'avez jamais connecté à Oracle avant .... (Remarque: une connexion Internet est requise pour cette option) 1. Ajoutez un outil d'entrée à la zone de dessin et sélectionnez Oracle Cliquez sur la flèche déroulante pour faire ressortir les options de connexion. 2. Sélectionnez un répertoire pour installer le client Une fenêtre s'affiche pour vous inciter à sélectionner un répertoire pour installer le client. La meilleure pratique consiste à utiliser un nouveau dossier vide que vous avez créé pour Alteryx afin d'installer le pilote. Alteryx va ensuite télécharger le client approprié et l'installer pour vous. Ça devrait prendre quelques minutes. 3. Créer une connexion de base de données Oracle enregistrée Entrez des informations dans la fenêtre connexion à la base de données pour créer une nouvelle connexion de base de données enregistrée Oracle. Il vous suffit de commencer à taper dans la zone nom de la connexion pour créer un nouveau nom de connexion que vous utiliserez ultérieurement pour identifier la connexion. Votre Oracle DB admin devra fournir l'hôte, le nom du service et les informations d'identification. 4. Testez la connexion puis cliquez sur OK pour vous connecter Les erreurs qui commencent par ora-et un nombre, tel que celui ci-dessous, sont levées par la base de données. Vérifiez que vos informations de connexion (hôte, nom de service, port, nom d'utilisateur, mot de passe) sont correctes et que vous avez accès à la base de données Oracle. 5. Créez votre requête Si votre test de connexion a été sucsuccessfullick OK pour vous connecter à la base de données et créer votre requête à l'aide du générateur de requêtes visuelles, de l'onglet tables ou de l'éditeur SQL. Remarque: les procédures stockées ne sont actuellement pas prises en charge pour Oracle. 6. Utiliser la connexion de base de données enregistrée Aller de l'avant, Alteryx ne demandera pas d'installer le pilote à nouveau. Il reconnaîtra le pilote précédemment installé. Si vous devez vous connecter à la même base de données dans un autre outil d'entrée, vous pouvez trouver la connexion dans l'option déroulante. Si vous devez vous connecter à une autre base de données, vous pouvez répéter les étapes 3-5 pour la nouvelle base de données. Si vous avez connecté à Oracle avant .... .... ou si vous souhaitez utiliser un client Oracle existant sur votre machine. 1. Ajoutez un outil d'entrée à la zone de dessin et sélectionnez Oracle Cliquez sur la flèche déroulante pour faire ressortir les options de connexion. Alteryx va rechercher votre machine pour un client Oracle existant. 2. Si Alteryx peut trouver un client existant: La fenêtre de connexion à la base de données Oracle s'affiche. La liste déroulante affichera les alias (maintenant appelés connexions de données enregistrées) créées dans les versions précédentes de Alteryx. Vous pouvez également commencer à taper dans la fenêtre nom de la connexion pour créer une nouvelle connexion de données enregistrée pour Oracle. 2. Si Alteryx ne peut pas trouver un client existant ... ... et vous disposez des autorisations appropriées sur votre ordinateur, l'accès à Internet, ne se soucient pas si vous utilisez un pilote existant, et votre DBA Oracle ne vous a pas dit que vous devez utiliser un client spécifique: Suivez les instructions pour les utilisateurs qui n'ont jamais connecté avant d'installer le client instantané Oracle via Alteryx et l'utiliser pour se connecter. Note: Ceci ignorera tous les clients précédemment installés sur l'ordinateur et il ne devrait pas interférer avec eux. Il s'agit d'une bonne option à utiliser si vous utilisez actuellement un client 32 bits et que vous souhaitez utiliser le client 64 bits pour Alteryx. 2C. Si Alteryx ne peut pas trouver un client existant ... ... mais vous avez un client que vous voulez/devez utiliser pour vous connecter: Très probablement Alteryx ne peut pas trouver le client existant parce qu'il ne pouvait pas trouver la maison d'Oracle dans les variables environnementales de Windows et/ou il n'y avait aucun tnsnames.ora dans le répertoire à la maison d'Oracle. Vous pouvez forcer Alteryx à utiliser le client existant en définissant la variable d'environnement et en créant un fichier tnsnames.ora. Pour ce faire: -Fermez toutes les instances de Alteryx -Accédez au dossier contenant les fichiers clients Oracle -Créer un fichier texte vierge appelé tnsnames.ora. Veillez à ne pas enregistrer avec une extension telle que .txt ou .csv et enregistrer dans le dossier -Copier le chemin d'accès du dossier -Ouvrez les variables d'environnement de Windows et créez un nouveau appelé TNS_ADMIN avec le chemin pour le dossier de dossier de client d'Oracle comme valeur -->> Si vous avez déjà un tnsnames.ora, ou une variable TNS_ADMIN, ne pas écraser l'un de ces -Ouvrez Alteryx et essayez de vous connecter à nouveau Si vous voulez connecter le "vieux" chemin .... ... ou si vous souhaitez utiliser un fichier tnsnames.ora. La nouvelle connexion Oracle utilise le client instantané Oracle, mais il n'utilise pas de fichiers tnsnames.ora que vous pourriez avoir sur votre ordinateur. Si vous avez plusieurs entrées dans le tnsnames.ora, vous devez créer une nouvelle connexion de données enregistrée pour chacune de ces entrées ou vous avez la possibilité d'utiliser le fichier tnsnames.ora. Dans l'outil d'entrée, accédez à d'autres bases de données et sélectionnez Oracle OCI (Oracle Call Interface): Cela affichera l'écran familier des versions précédentes de Alteryx vous permettant d'entrer le nom du service TNS à partir de votre tnsnames.ora. Remarque: Si vous configurez des alias dans les versions précédentes à l'aide de la connexion OCI Oracle, ils continueront à fonctionner dans Alteryx 11,0 comme ils l'ont fait dans Alteryx 10,6, sauf si vous modifiez la connexion. Si vous devez utiliser un pilote de bits 32 .... ... comme requis par votre IT Vous devrez naviguer vers d'autres bases de données 32 connexions binaires de base de données, puis sélectionnez ODBC ou OCI selon les cas. Afin d'utiliser ces connexions, vous devrez avoir le pilote déjà installé et un tnsnames.ora créé dans le répertoire d'accueil d'Oracle. Si vous utilisez ODBC, vous devez configurer une connexion via l'administrateur de sources de données ODBC de Windows avant de tenter de vous connecter via Alteryx. Pour vous connecter à l'aide de l'interface d'appel Oracle (OCI), entrez le nom du service TNS tel qu'il apparaît dans votre tnsnames.ora, ainsi que l'username et le mot de passe: Si Alteryx ne peut pas localiser le pilote, consultez l'étape 2C (Alteryx ne peut pas trouver un client existant, mais vous avez un client que vous souhaitez/devez utiliser pour vous connecter) ci-dessus. 11,0
Afficher l'article complet
Connexion à Hadoop | Alteryx 11,0 Produit: Alteryx designer et Alteryx Server VERSION: 11,0 Dernière mise à jour: 2/15/2017 Pièce jointe: aucun Connexion à Hadoop dans Alteryx 11,0 Dans cet article, nous irons sur la façon de se connecter aux différentes saveurs de Hadoop dans Alteryx 11,0. Les workflows créés avant Alteryx 11,0 qui incluent des outils connectés à Hadoop doivent maintenir la connexion sans problème. Les alias sont maintenant appelés «connexions de données sauvegardées» et seront également reportés. Pour utiliser une connexion de données enregistrée pour se connecter à une base de données, utilisez l'option "connexions de données sauvegardées" dans l'outil données d'entrée, puis accédez à la connexion que vous souhaitez utiliser: Note: Alteryx 11,0 inclut la fonctionnalité pour gérer les connexions de données à travers la Galerie ainsi que via Options > Options avancées > gérer les connexions de données. Les alias créés dans les versions antérieures seront reportés en tant que connexions stockées sur l'ordinateur local. Création d'une nouvelle connexion à HDFS 1. Apportez un outil d'entrée sur le canevas et accédez à l'option Hadoop. Sélectionnez la petite flèche sous "connecter un fichier ou une base de données", puis Hadoop. 2. Saisissez les informations nécessaires pour vous connecter Votre HDFS/Hadoop admin/it Contact devra fournir le nom d'hôte à utiliser ainsi que la méthode de connexion (HTTPFS, WebHDFS, ou Knox Gateway), et le nom d'utilisateur et mot de passe (si nécessaire). Alteryx fournit le port par défaut. Si votre entreprise utilise un autre port, vous devrez éditer ceci ici: Alteryx utilise l'hôte et le port pour générer l'URL à utiliser pour la connexion. Vous avez également la possibilité de modifier l'URL si cela est nécessaire. Cliquez sur "test" pour vérifier la connexion pour vous assurer qu'il fonctionne. 3. Cliquez sur OK et sélectionnez le fichier à lire dans Cliquez sur "OK" pour ouvrir une nouvelle fenêtre avec tous les fichiers disponibles dans HDFS (Remarque: Alteryx prend actuellement en charge les fichiers .csv et Avro dans HDFS). Vous pouvez soit entrer le nom du fichier manuellement, soit utiliser la fonctionnalité parcourir pour naviguer vers le fichier. Création d'une connexion de données enregistrée pour HDFS Une fois que vous avez réussi à établir une connexion à HDFS, vous devez enregistrer la connexion pour une utilisation ultérieure. La façon la plus simple de le faire est la suivante: 1. Copiez la chaîne de connexion maintenant visible dans l'outil d'entrée 2. Ouvrir le gestionnaire de connexions de données Aller à options > options avancées > gérer les connexions de données et sélectionnez Ajouter une connexion 3. Entrez un nom de connexion et une chaîne de connexion et appuyez sur Enregistrer 4. La connexion HDFS sera maintenant disponible dans les deux outils d'entrée et de sortie à utiliser dans les connexions de données sauvegardées Création d'une nouvelle connexion à Hive/Impala/Spark Pour vous connecter à Hive/Impala/Spark, un pilote ODBC est requis et peut être téléchargé à partir de la page de téléchargement des pilotes Alteryx. Une fois le pilote téléchargé, un nouveau DSN doit être configuré via l'administrateur de sources de données ODBC de Windows (panneau de configuration > système et sécurité > outils d'administration > sources de données (ODBC)). Votre HDFS/Hadoop admin/IT contact pourrait avoir besoin de fournir les noms d'hôtes nécessaires/informations d'identification de l'utilisateur/etc. pour se connecter. Une fois qu'un DSN a été configuré et testé via l'administrateur de la source de données, vous êtes prêt à vous connecter via Alteryx. 1. Ajoutez un nouvel outil d'entrée à la zone de dessin et accédez aux connexions ODBC. Sélectionnez la petite goutte vers le bas comme vous l'avez fait pour la connexion HDFS, puis accédez à d'autres bases de données > ODBC 2. Sélectionnez le nom de la source de données Dans la fenêtre de connexion ODBC, sélectionnez le DSN qui a été configuré via l'administrateur de sources de données ODBC de Windows et saisissez le nom d'utilisateur/mot de passe au besoin. 3. Entrez/Construisez votre requête Utilisez les onglets tables, Visual Query Builder ou SQL Editor pour créer la lecture de la requête dans les données de Hadoop à Alteryx. Remarque: en tant que nouvelle fonctionnalité de Alteryx 11, le générateur de requêtes visuelles ne se charge pas automatiquement pour toutes les bases de données, car il peut être lent à charger (par exemple, de grands schémas dans la ruche). Création d'une connexion de données enregistrée pour les connexions ODBC à Hive/Impala/Spark 1. Ouvrir le gestionnaire de connexions de données Aller à options > options avancées > gérer les connexions de données et sélectionnez Ajouter une connexion 2. Entrez un nom de connexion et sélectionnez ODBC comme type de connexion 3. Sélectionnez le nom de la source de données Dans la fenêtre de connexion ODBC, sélectionnez le DSN qui a été configuré via l'administrateur de sources de données ODBC de Windows et saisissez le nom d'utilisateur/mot de passe au besoin. 4. La connexion sera maintenant disponible dans les deux outils d'entrée et de sortie à utiliser dans les connexions de données sauvegardées Connexion à Hadoop HDFS/Hive/Impala/Spark avec Alteryx 11,0. 11,0
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
Maîtrise de l'outil | Données d'entrée Cet article fait partie de la série d'outils de maîtrise, une compilation des contributions de base de connaissances pour introduire des exemples de travail diversifiés pour les instruments de concepteur. Ici, nous allons plonger dans les utilisations de l'outil de données d'entrée sur notre façon de maîtriser le concepteur Alteryx: Si vous utilisez l'outil de données d'entrée dans la version 11.0 +, assurez-vous de vous familiariser avec la refonte et les améliorations de l'outil! L'outil de données d'entrée est l'endroit où tout commence dans le concepteur. Bien sûr, vous pouvez apporter des données webgratté ou API avec l'outil de téléchargement (Master IT ici) et nos outils de connecteur préconstruits, mais l'outil qui en fait une brise pour récupérer des données de vos formats de fichiers les plus utilisés et bases de données est l'outil de données d'entrée. Voici: Entrez n'importe quel format de fichier pris en charge avec un fichier simple Browse: Fait et fait. Une fois que le fichier d'entrée est sélectionné, vous pouvez prévisualiser le DataSet entrant dans le menu de configuration de l'outil. Connectez-vous aux sources de sources ODBC ou OLEDB Soyez sûr de regarder dans sauver vos connexions de base de données en tant qu'alias pour l'entrée plus rapide plus tard! Décompressez et entrez les fichiers .zip Vous pouvez également utiliser l'outil données d'entrée avec un caractère générique (*) pour saisir plusieurs fichiers du même schéma à partir d'un seul répertoire. Apprenez à utiliser les tables de caractères génériques et d'entrée de différents schémas ici. Vous recherchez des entrées plus dynamiques? Nous vous avons couvert avec l'outil d'entrée dynamique! Maître, ici. Remarque: Si vous partagez des workflows avec des entrées, assurez-vous d'exporter si le destinataire n'a pas le même fichier d'entrée sur leur ordinateur déjà. Maintenant, vous devriez avoir une compétence de niveau expert avec l'outil de données d'entrée! Si vous pouvez penser à un cas d'utilisation, nous avons laissé de côté, n'hésitez pas à utiliser la section commentaires ci-dessous! Considérez-vous comme un maître d'outils déjà? Faites-nous savoir à Community@alteryx.com si vous souhaitez que votre outil créatif utilise pour être présenté dans la série de maîtrise d'outils. Restez à l'écoute avec nos derniers messages chaque outil mardi en suivant Alteryx sur Twitter! Si vous souhaitez maîtriser tous les outils de concepteur, envisagez de vous abonner aux notifications par courrier électronique. L'outil de données d'entrée est l'endroit où tout commence dans le concepteur. Bien sûr, vous pouvez apporter des données webgratté ou API avec l'outil de téléchargement (Master IT ici) et nos outils de connecteur préconstruits, mais l'outil qui en fait une brise pour récupérer des données de vos formats de fichiers les plus utilisés et bases de données est l'outil de données d'entrée. Gestionnaire d'alias
Afficher l'article complet
Connexion à une source de sources ODBC Alteryx vous permet de vous connecter à de nombreux types de sources de données. Un type de source de données auquel vous pouvez vous connecter est une base de données. Les exemples de bases de données sont SQL Server, Oracle, Teradata et MongoDB; parmi beaucoup d'autres. Il existe plusieurs méthodes de connexion pour se connecter à des sources de base de données, y compris ODBC, OLEDB ou nativement. Cet article se concentrera en particulier sur la configuration d'une connexion ODBC à SQL Server, cependant, le même processus général peut être suivi pour se connecter à n'importe quelle base de données via ODBC. Vous devez faire installer le pilote sur la machine avant d'utiliser ce guide. Les liens de téléchargement à beaucoup de pilotes peuvent être trouvés à http://www.alteryx.com/Technical-specifications. Si vous n'êtes pas sûr de l'endroit où obtenir le pilote ou le pilote à utiliser s'il vous plaît contacter votre administrateur informatique ou de base de données pour cette information. Ouvrez alteryx designer et faites glisser et déposez l'outil "données d'entrée" sur la toile Cliquez sur la liste déroulante pour «se connecter à un fichier ou une base de données». Ensuite, sélectionnez "connexion à la base de données"-> "nouvelle connexion ODBC ..." La fenêtre de connexion ODBC doit apparaître Étape Cliquez sur le bouton "ODBC admin" pour accéder à l'administrateur Windows ODBC pour configurer la connexion Dans l'administrateur de la source de données ODBC, cliquez sur le bouton «Ajouter ...» pour configurer la nouvelle connexion (la connexion peut être paramétrée sous le "DSN utilisateur" ou "DSN système"). En général, l'utilisateur DSN est ce que la plupart des utilisateurs auront accès et ce qui est couramment utilisé. (le DSN système peut être utilisé si vous avez un accès admin et souhaitez configurer la connexion pour tous les utilisateurs de la machine.) Vous serez dirigé vers une fenêtre pour choisir le pilote à utiliser pour la connexion. Vous devez faire installer le pilote sur la machine avant cette étape. Les liens de téléchargement à beaucoup de pilotes peuvent être trouvés à http://www.alteryx.com/Technical-specifications. Si vous n'êtes pas sûr de l'endroit où obtenir le pilote ou le pilote à utiliser s'il vous plaît contacter votre administrateur informatique ou de base de données pour cette information. Sélectionnez le pilote et cliquez sur "terminer" Sélectionnez un nom pour cette connexion Cliquez sur la liste déroulante pour rechercher le serveur SQL auquel vous souhaitez vous connecter ou tapez le nom du serveur Cliquez sur "suivant" Sur l'écran suivant, choisissez le type d'authentification que vous allez utiliser: Vous pouvez choisir entre'authentification Windows intégrée'ou ID de connexion Le choix de l'authentification Windows ne requiert aucune information supplémentaire car l'ID utilisateur que vous avez connecté à Windows est reconnu L'utilisation de l'authentification ID de connexion vous oblige à entrer l'ID utilisateur et le mot de passe. Remarque: le nom d'utilisateur/PW sera probablement différent de celui des informations de connexion Windows. Si vous n'êtes pas sûr de ce que votre ID utilisateur/PW est, contactez votre administrateur informatique ou de base de données Une fois que vous avez choisi votre méthode de connexion, cliquez sur le "suivant" Cliquez sur "suivant" à travers les écrans de menu (modifiez les paramètres optionnels via les menus si vous le souhaitez, généralement la configuration par défaut doit fournir une connexion réussie Après avoir cliqué sur le bouton "terminer", cliquez sur le bouton "tester la source de données ..." Si le dialogue "tests terminés avec succès!" apparaît, vous avez réussi à configurer votre connexion Cliquez deux fois sur "OK" pour quitter l'Assistant Connexion Cliquez sur "OK" pour quitter l'administrateur ODBC Dans la fenêtre de connexion ODBC alteryx, sélectionnez le nom de source de données que vous venez de créer. Entrez un nom d'utilisateur et un mot de passe si nécessaire (facultatif) et appuyez sur "OK" La fenêtre choisir ou spécifier une requête doit apparaître. S'il y a déjà des tables dans la base de données, choisissez une table et poussez "OK". Une fois la connexion réussie, la connexion ODBC sera désormais stockée dans la liste déroulante initiale de l'outil "données d'entrée" Vous avez correctement configuré et enregistré une connexion ODBC!!! Connexion de base de données
Afficher l'article complet
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
Étiquettes