Exécution Cloud pour Desktop
Planifiez et exécutez vos workflows Designer Desktop dans le cloud. Exécution Cloud pour Desktop vous permet de lier votre instance Alteryx Designer Desktop à un espace de travail Alteryx Analytics Cloud (AAC) (qui fait partie de Alteryx AI Platform for Enterprise Analytics), puis d'enregistrer vos workflows Desktop dans la bibliothèque AAC (qui appartient à votre espace de travail AAC). Une fois les workflows enregistrés dans la bibliothèque, vous pouvez naviguer jusqu'à AAC et planifier l'exécution de ces workflows.
Configuration requise
Pour utiliser Exécution Cloud pour Desktop, vous avez besoin de…
Alteryx Analytics Cloud (AAC), version entreprise
Exécution Cloud pour Desktop doit être activé sur l'espace de travail par un administrateur. Lorsque Exécution Cloud pour Desktop est activé sur l'espace de travail, les machines virtuelles sont déployées afin d'exécuter vos workflows Desktop dans AAC.
La gestion des données privées est nécessaire.
Alteryx Designer Desktop version 2023.1 Correctif 1 (ou version ultérieure)
Le Gestionnaire de connexion aux données (DCM) est nécessaire pour s'authentifier auprès d'un espace de travail AAC dans Designer Desktop.
Connexion de Designer Desktop à AAC
Pour connecter Designer Desktop à la plateforme Alteryx Analytics Cloud…
Dans Designer Desktop, accédez à Fichier > Gérer les connexions pour ouvrir DCM.
Sélectionnez Liens Alteryx dans le menu de gauche et cliquez sur le bouton + Nouveau.
Analytics Cloud est présélectionné comme Technologie par défaut. Fournissez les informations requises :
Nom de source de données : il s'agit du nom d'affichage (étiquette) de ce lien. Le nom s'affiche dans les menus Enregistrer sous et Ouvrir, et permet aux utilisateurs d'identifier cette connexion.
URL de base : il s'agit de l'URL que vous utilisez pour accéder à la plateforme Alteryx Analytics Cloud (par exemple, https://company.alteryxcloud.com/). Contactez votre administrateur AAC pour obtenir ces informations.
Nom de l'espace de travail : il s'agit du nom de votre espace de travail AAC, tel qu'il apparaît dans l'URL (après l'URL de base). Par exemple, vous pouvez accéder à AAC depuis
https://company.alteryxcloud.com/?workspace=my-workspace
. Dans ce cas, vous devez saisir le nom del'espace de travail
dans le champ Workspace Name. Contactez votre administrateur AAC pour obtenir ces informations.
Sélectionnez Enregistrer. Ensuite, vous devez lier les informations d'identification.
Sélectionnez + Connecter les informations d'identification pour commencer.
Exécution Cloud pour Desktop prend en charge la méthode d'authentification OpenID Connect (OIDC). Cette option est présélectionnée dans la liste déroulante Méthode d'authentification.
Dans la section JETONS OIDC, utilisez la liste déroulante Informations d'identification pour choisir une information d'identification existante ou sélectionnez Créer une nouvelle information d'identification.
Si vous devez créer une nouvelle information d'identification, saisissez un nom d'identification. Il s'agit d'une étiquette qui devrait vous aider à identifier ces informations d'identification à l'avenir.
Le Coffre est défini par défaut sur DCM.
Vous pouvez également sélectionner Tester la connexion ou Créer et lier pour terminer. Si vous n'êtes pas déjà connecté à votre espace de travail AAC, votre navigateur vous invite à vous authentifier auprès d'AAC.
Important
Si votre connexion échoue, assurez-vous que l'URL de base et le nom de l'espace de travail de votre connexion AAC sont corrects.
Une fois que vous avez réussi à connecter Designer Desktop à la plateforme Alteryx Analytics Cloud, les détails de connexion sont disponibles via Fichier > Gérer les connexions > Liens Alteryx. Sélectionnez le nom de source de données dans la colonne Nom pour afficher les détails de la connexion, la modifier ou la supprimer.
Afficher, modifier et synchroniser les liens Alteryx
Une fois que vous avez créé un lien entre Designer Desktop et AAC, vous pouvez connecter et synchroniser en toute transparence Designer Desktop avec AAC pour une exécution Cloud pour Desktop. Cela vous permet de maintenir la cohérence de vos informations de connexion sur les deux plateformes.
Vos informations d'identification peuvent être synchronisées via la section connexions de chaque lien créé via Liens Alteryx :
Accédez à Fichier > Gérer les connexions > Liens Alteryx.
Sélectionnez le Nom du lien existant à ouvrir et affichez les détails.
Pour mettre à jour le lien, cliquez sur le bouton Modifier. Effectuez les modifications nécessaires et sélectionnez Enregistrer ou Annuler pour revenir à l'écran précédent.
Dans la section Connexions, sélectionnez Synchroniser pour synchroniser vos informations d'identification entre Designer Desktop et AAC.
Une fois la synchronisation terminée, vous recevez un message de confirmation. En cas de problème de synchronisation, vous recevez une notification d'erreur.
Enregistrer un workflow Designer Desktop dans AAC
Procédez comme suit pour enregistrer votre workflow Designer Desktop dans la plateforme Alteryx Analytics Cloud :
Dans Designer Desktop, sélectionnez Fichier > Enregistrer sous > Alteryx Analytics Cloud et sélectionnez votre connexion à l'espace de travail, identifiée par le nom de source de données que vous avez indiqué lors de la configuration de la connexion. Si vous n'avez pas encore configuré la connexion, sélectionnez Ajouter un nouveau lien et suivez les instructions ci-dessus.
Le nom actuel de votre workflow est renseigné par défaut dans le champ Nom du workflow. Vous pouvez personnaliser le nom si nécessaire. Si votre workflow inclut des ressources, elles s'affichent ci-dessous.
Cochez la case Regrouper les ressources par outil* pour afficher toutes les ressources ou les dépendances de fichier du workflow qui sont regroupées avec l'outil auquel elles sont connectées.
Décochez une ressource pour l'exclure du package de workflow.
*Ce paramètre organise les ressources de chaque outil afin que les informations soient plus faciles à analyser visuellement. Il ne modifie pas la façon dont le fichier YXZP est créé.
Sélectionnez Enregistrer*. À ce stade, Alteryx valide votre workflow pour confirmer qu'il n'utilise pas de connexions aux données non DCM interdites. Consultez la section Compatibilité des outils, des connecteurs et des pilotes pour plus de détails.
*Si vous êtes déjà authentifié dans votre espace de travail AAC, vous êtes prêt. Si vous n'êtes pas authentifié, l'enregistrement déclenche l'ouverture par défaut d'une nouvelle fenêtre dans laquelle vous pouvez vous connecter à l'espace de travail AAC utilisé pour l'enregistrement.
Important
Exécution Cloud pour Desktop vous permet de créer et de modifier des workflows sur Designer Desktop et de les exécuter dans le cloud. Les workflows que vous créez dans Designer Desktop doivent être modifiés dans Designer Desktop. Ces workflows ne sont pas fonctionnels ou modifiables dans Designer Cloud pour le moment.
Afficher les workflows Desktop dans AAC
Une fois vos workflows Desktop enregistrés dans AAC, recherchez-les dans AAC via Bibliothèque > Designer Desktop. Ici, vous pouvez télécharger un fichier ZIP contenant le workflow et les ressources packagées, planifier l'exécution de votre workflow dans AAC et supprimer vos workflows Desktop de AAC. Utilisez le menu à trois points associé au workflow pour accéder à ces options.
Pour plus d'informations, accéder à la page Bibliothèque de ressources.
Ouvrir un workflow Designer Desktop depuis AAC
Procédez comme suit pour ouvrir un workflow créé dans Designer Desktop et enregistré dans la plateforme Alteryx Analytics Cloud. Le workflow s'ouvre dans Designer Desktop.
Dans Designer Desktop, sélectionnez Fichier > Ouvrir un workflow* > Alteryx Analytics Cloud et sélectionnez votre connexion à l'espace de travail, identifiée par le nom de source de données que vous avez indiqué lors de la configuration de la connexion. Si vous n'avez pas encore configuré la connexion, sélectionnez Ajouter un nouveau lien et suivez les instructions ci-dessus.
**Vous pouvez également accéder aux workflows Designer Desktop enregistrés dans AAC via Fichier > Ouvrir récent.
Dans la fenêtre Ouvrir un workflow, sélectionnez votre workflow, puis cliquez sur le bouton Ouvrir.
Vous pouvez également télécharger votre workflow directement depuis AAC. Pour ce faire :
Dans AAC, accédez à Bibiothèque > Designer Desktop.
Localisez votre workflow Desktop et utilisez le menu à trois points pour sélectionner Download.
Le téléchargement crée un fichier ZIP qui inclut le workflow et les ressources packagées.
Planifier l'exécution d'un workflow Designer Desktop dans AAC
Une fois que vous avez enregistré votre workflow Designer Desktop dans AAC, vous pouvez tirer parti de la fonctionnalité Exécution Cloud pour Desktop et planifier l'exécution de vos workflows Designer Desktop dans l'environnement de cloud.
Veuillez noter qu'à l'heure actuelle, Cloud Execution pour Desktop permet 6 exécutions simultanées de workflows Desktop planifiés par espace de travail. Toutes les exécutions supplémentaires sont mises en file d'attente et s'exécuteront une fois l'une des 6 exécutions simultanées terminée.
Pour planifier votre workflow Desktop…
Dans AAC, accédez à Bibliothèque et sélectionnez Designer Desktop dans le panneau de gauche pour accéder aux workflows que vous avez enregistrés depuis Designer Desktop sur AAC. Vous pouvez également ajouter une planification directement via la page Planifications.
Sélectionnez le menu à trois points associé, puis sélectionnez Planifier.
Saisissez le nom de la planification.
Dans la section OCCURRENCE, sélectionnez votre type d'exécution préféré : Recurring, Once, Custom ou Event Trigger. Veuillez noter que chaque type d'exécution possède des paramètres de configuration uniques. Vérifiez les détails dans la boîte de dialogue Add Schedule.
Lorsque vous avez terminé la configuration de la planification, sélectionnez Planification.
Une fois que vous avez planifié votre workflow, vous pouvez afficher les détails de la planification et apporter des modifications via l'onglet Planifications d'AAC. Ici, vous pouvez…
Afficher l'état, le nom, la ressource associée et le propriétaire de la planification.
Afficher la fréquence de la planification, les détails de la prochaine et de la dernière exécution, ainsi que la date de la dernière mise à jour de la planification.
En outre, vous pouvez modifier, activer, désactiver et supprimer la planification si nécessaire.
Pour plus d'informations, accéder à la page Planifications.
Afficher l'état et les résultats de l'exécution du Cloud
Une fois le workflow Desktop exécuté dans le cadre de votre planification, vous pouvez afficher les résultats de la planification via l'onglet Tâches dans AAC. Accédez à l'onglet Tâches et sélectionnez Designer Desktop dans le menu de gauche.
La page Tâches contient les informations suivantes (pour plus d'informations, reportez-vous à la page Détails de la tâche) :
Status : état actuel de la tâche.
Job Id : identifiant unique pour la tâche.
Asset : ressource associée à la tâche. Dans ce cas, il s'agit du nom de votre workflow Desktop.
Type : type de tâche. Dans ce cas, il s'agit de Exécution Cloud pour Desktop ou CEFD_DESKTOP.
Owner : propriétaire associé à la tâche.
Completed : date et heure de fin de tâche.
Output : si votre workflow Desktop produit des fichiers de sortie, ils sont disponibles ici. Sélectionnez le bouton Output pour télécharger un fichier ZIP des sorties associées. Le fichier ZIP contient les éléments suivants :
Fichier journal du moteur (indépendamment du succès ou de l'échec)
Tous les fichiers de sortie associés à la tâche.
Compatibilité des outils, des connecteurs et des pilotes
Consultez cette section pour accéder aux notes de compatibilité importantes des outils, des connecteurs et des pilotes.
Note
La version actuelle du moteur est la version 2023.2.1.133.
Compatibilité des outils
Exécution Cloud pour Desktop vous permet d'exécuter des workflows (dans AAC) avec tous les outils disponibles dans l'installation de base d'Alteryx Designer Desktop.
Vous pouvez également exécuter des workflows contenant les outils suivants :
Outils Téléchargement d'Amazon S3 et Envoi vers Amazon S3
Outils prédictifs (basés sur R)
Outil Python*
Outil Exécuter une commande*
Outil Runner*
Outils Intelligence Suite*
* Veuillez noter que certaines limitations de configuration peuvent s'appliquer.
Compatibilité des connecteurs
Les outils Connecteur suivants sont disponibles avec la fonctionnalité Exécution Cloud pour Desktop. Toutes les connexions aux données doivent utiliser des connexions DCM avec des connexions sans DSN (le cas échéant). Les fichiers d'entrée et de sortie doivent être inclus avec le workflow.
Si vous utilisez un outil Connecteur dans votre workflow, il doit être pris en charge par Alteryx et activé pour être utilisé avec DCM.
Ces connecteurs sont disponibles avec la fonctionnalité Exécution Cloud pour Desktop :
Outil Connecteur | Version de l'outil prise en charge | |
---|---|---|
Version 2023.2 du moteur | Version 2024.1 du moteur | |
Outil Entrée Anaplan | 1.1.1, 1.1.2 | 1.1.2 |
Outil Sortie Anaplan | 1.1.1, 1.1.2 | 1.1.2 |
Outil Entrée Azure Data Lake | 2.4.2, 2.5.0 | 2.5.0 |
Outil Sortie Azure Data Lake | 2.4.2, 2.5.0 | 2.5.0 |
Outil Entrée de Box | 2.5.4, 2.5.5 | 2.5.5 |
Outil Sortie de Box | 2.5.4, 2.5.5 | 2.5.5 |
Outil Entrée de Dataverse | 1.2.1 | 1.2.1 |
Outil Sortie de Dataverse | 1.2.1 | 1.2.1 |
Outil Entrée Google Analytics 4 | 1.0.1, 1.1.0 | 1.1.0 |
Outil Entrée Google Drive | 1.2.1, 1.3.0, 1.3.1 | 1.3.1 |
Outil Sortie Google Drive | 1.2.1, 1.3.0, 1.3.1 | 1.3.1 |
Outil Entrée OneDrive | 2.2.1 | 2.2.1 |
Outil Sortie OneDrive | 2.2.1 | 2.2.1 |
Outil Entrée Outlook 365 | 1.2.0 | 1.2.0 |
Outil Sortie Power BI | 3.3.1, 3.4.0 | 3.4.0 |
Outil Entrée Salesforce | 5.1.0, 5.1.1 | 5.1.1, 5.1.2 |
Outil Sortie Salesforce | 5.1.0, 5.1.1 | 5.1.1, 5.1.2 |
Outil Entrée de ServiceNow | 1.1.0 | 1.1.0 |
Outil Entrée SharePoint | 2.4.0, 2.4.1, 2.4.2, 2.5.0, 2.6.0 | 2.6.0, 2.6.1 |
Outil Sortie SharePoint | 2.4.0, 2.4.1, 2.4.2, 2.5.0, 2.6.0 | 2.6.0, 2.6.1 |
Outil Sortie Tableau | 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1 | 1.4.1 |
Outil UiPath | 1.2.0 | 1.2.0 |
Compatibilité du pilote ODBC
Alteryx prend uniquement en charge les pilotes actuellement distribués via le portail de licences Alteryx avec les pilotes Alteryx Simba. Ils sont répertoriés ci-dessous.
Important
Les pilotes suivants permettent les connexions qui utilisent les outils Entrée de données et Sortie de données ou les connexions en BDD, qui nécessitent toutes des informations d'identification DCM, ainsi que l'option de connexion sans DSN.
Veuillez noter que des restrictions supplémentaires par pilote peuvent s'appliquer (par exemple, la méthode d'authentification autorisée).
Ces pilotes sont disponibles avec la fonctionnalité Exécution Cloud pour Desktop :
Pilote | Version du pilote prise en charge |
---|---|
Amazon Redshift | 1.5.2.1002 |
Apache Cassandra | 2.7.2.1002 |
Apache Hive | 2.6.10.1010 : actuellement disponible dans la version du moteur 24.1 uniquement. |
Apache Impala | 2.6.14.1016 |
Apache Spark/Databricks | 2.6.23.1039 |
Google BigQuery | 3.0.4.1009 |
IBM Netezza | 1.0.18.1017 |
Pilotes basés sur des fichiers Microsoft | Plusieurs pilotes sont chargés automatiquement sur l'image conteneur Windows utilisée pour l'exécution dans le Cloud. |
Microsoft SQL Server | 18.3.2.1 |
MongoDB | 2.3.22.1024 |
MySQL | 1.1.6.1006 |
PostgreSQL | 1.5.2.1002 |
Snowflake | 3.0.0.1001 |
Teradata | 17.20.00.08 |
Vertica | 9.2.0.0003 |
Notes et limitations
Durée du jeton d'accès
Une fois AAC lié à Designer Desktop, vous n'aurez besoin de vous connecter à nouveau à AAC qu'après 180 jours ou si vous n'avez pas utilisé Designer Desktop pendant 30 jours.
Exécution planifiée uniquement
Pour le moment, la fonctionnalité Exécution Cloud pour Desktop n'offre pas d'option d'exécution à la demande. Une fois que vous avez enregistré votre workflow Desktop dans AAC, vous devez le planifier afin de l'exécuter dans AAC.
Compatibilité du workflow
Exécution Cloud pour Desktop vous permet de créer et de modifier des workflows sur Designer Desktop et de les exécuter dans le cloud. Les workflows que vous créez dans Designer Desktop doivent être modifiés dans Designer Desktop. Ces workflows ne sont pas fonctionnels ou modifiables dans Designer Cloud pour le moment.
Taille du workflow
La taille totale de votre workflow ne doit pas dépasser 200 Mo pour qu'il soit enregistré dans AAC.
Exécutions simultanées
Veuillez noter qu'à l'heure actuelle, Cloud Execution pour Desktop permet 6 exécutions simultanées de workflows Desktop planifiés par espace de travail. Toutes les exécutions supplémentaires sont mises en file d'attente et s'exécuteront une fois l'une des 6 exécutions simultanées terminée.
Connexions aux données
Toutes les connexions aux données doivent utiliser des connexions DCM avec des connexions sans DSN (le cas échéant), ainsi que des fichiers d'entrée et de sortie inclus avec le workflow. Si votre workflow utilise un outil Connecteur, il doit être pris en charge par Alteryx et activé pour être utilisé avec DCM.
Les types de connexions aux données suivants ne sont pas compatibles avec la fonctionnalité Exécution Cloud pour Desktop :
Les informations d'identification intégrées ne sont pas autorisées dans les workflows que vous enregistrez dans AAC.
Les workflows contenant des connexions aux données de Server ne sont pas compatibles avec Exécution Cloud pour Desktop.
FIPS
Exécution Cloud pour Desktop n'est pas conforme à la norme FIPS.
Entrées et sorties vers et depuis les jeux de données AAC
Pour le moment, les workflows créés avec Designer Desktop ne peuvent pas connecter ou sortir un jeu de données AAC.
Outils Connecteur de données de la Galerie de la Communauté Alteryx
Les workflows qui incluent des outils Connecteur non compatibles avec la fonctionnalité Exécution Cloud pour Desktop ne pourront pas s'exécuter dans AAC.
Applications analytiques et outils d'interface
Les workflows qui contiennent des applications et des outils d'interface ne permettent pas aux utilisateurs d'interagir avec l'application dans AAC. Ces workflows s'exécutent techniquement dans leur état par défaut. Par conséquent, si vous pouvez planifier le workflow sans interaction de la part d'un utilisateur, il s'exécutera depuis AAC. Toutefois, si le workflow nécessite une interaction de l'utilisateur, l'utilisateur doit télécharger l'application et l'exécuter localement à partir de son ordinateur en utilisant Designer Desktop afin d'interagir avec les outils d'interface.
Produits de données
Les produits de données Alteryx (par exemple, les produits de données Alteryx d'Experian et de TomTom) ne sont pas compatibles avec Exécution Cloud pour Desktop pour le moment.
Entrées et sorties avec chemins de fichier UNC
Exécution Cloud pour Desktop utilise un compte de service. Pour le moment, il n'est pas possible d'authentifier un utilisateur lors de l'exécution pour transmettre l'accès d'authentification Windows au conteneur Windows lors de l'exécution. Cela limite les fonctionnalités pour l'outil Répertoire, les outils Entrée et Sortie, le mappage des lettres de lecteurs et tout autre outil nécessitant des chemins de fichiers.
Pour le moment, vous devez soit inclure tous les fichiers avec le workflow lorsque vous l'enregistrez dans AAC, soit accéder au fichier via un outil Connecteur pris en charge qui utilise des connexions DCM.
Exécuter en tant que fonctionnalité
Exécution Cloud pour Desktop utilise un compte de service. Pour le moment, il n'est pas possible d'authentifier un utilisateur lors de l'exécution pour transmettre l'accès d'authentification Windows au conteneur Windows lors de l'exécution.
Exécuter en mode sans échec
Pour le moment, l'exécution en mode sans échec ou semi sans échec n'est pas compatible avec Exécution Cloud pour Desktop.
FAQ
Certains outils, tels que les Conteneurs de contrôle et les Connecteurs créés avec le dernier SDK Python V2, nécessitent d'activer AMP pour pouvoir les utiliser.
Si votre workflow n'utilise pas d'outils exclusivement AMP, vous pouvez choisir de laisser AMP désactivé. Le workflow s'exécute dans un conteneur Windows dans AAC et s'exécute comme il le fait depuis votre Designer Desktop. Il utilise AMP lorsqu'il est activé et il utilise le moteur d'origine pour tous les outils qui n'ont pas été convertis en AMP, ou lorsque vous laissez la case AMP non cochée.
Important
Le moteur est compatible avec AMP en arrière-plan. Par conséquent, si vous enregistrez un workflow compatible avec AMP dans AAC, il s'exécute automatiquement dans AMP.
Oui ! Vous le pouvez si vous avez correctement inclus la macro avec le workflow lorsque vous l'enregistrez dans AAC. Le workflow packagé doit contenir tout ce dont il a besoin pour exécuter la logique, y compris toutes les macros et les macros imbriquées, afin de s'exécuter correctement dans AAC. Ainsi, lorsque vous enregistrez un workflow de Designer Desktop vers AAC, assurez-vous d'y inclure toutes les ressources nécessaires.
Important
Si vous utilisez des macros CReW ou d'autres packs de macros téléchargés depuis la Communauté Alteryx, vous devez cocher la case pour inclure ces macros à votre workflow lorsque vous l'enregistrez dans AAC. Pour le moment, nous ne prenons en charge que les outils, les connecteurs et les pilotes pris en charge par Alteryx, comme indiqué ci-dessus. Si vous avez besoin d'autres macros personnalisées ou de macros de la Galerie de la Communauté dans votre logique, vous devez les sélectionner comme ressources à packager avec votre workflow au moment de l'enregistrement.