Aller au contenu

Matrice de conversion Alteryx

PlaidCloud convertit les workflows, applications et macros Alteryx en workflows avancés natifs. L’importeur fait correspondre chaque outil Alteryx à une étape de workflow, une construction de macro, une variable contrôlée, une opération sur fichier adossée aux documents ou un exécuteur de tâche géré, de sorte qu’un workflow converti s’exécute en mode natif cloud, et non en émulation.

Presque tous les outils Alteryx standard se convertissent intégralement. L’état de prise en charge ci-dessous est indiqué par outil :

  • Complet : l’outil est converti en étape, macro, variable, artefact ou exécuteur géré PlaidCloud natif et exécute sa fonction. La plupart des outils sont dans ce cas.
  • Partiel : l’outil est converti et s’exécute pour son usage courant, mais un mode de fonctionnement distinct de l’outil n’est pas encore reproduit. Cas rare.
  • Non pris en charge : aucune conversion ; la fonctionnalité est reconstruite en mode natif.

Les connecteurs de systèmes externes (Salesforce, HTTP, Google Analytics, Cassandra, e-mail, Hadoop, Spark, etc.) sont connectés, et non convertis ; voir Connexion aux systèmes externes.

Outil Alteryx État Équivalent PlaidCloud Conversion
Action Complet Liaison de variable et configuration conditionnelle d’étape Met à jour les paramètres des étapes en aval à partir des entrées de l’application convertie.
Analytic App interface (.yxwz) Partiel Interface « App Runner » Panel publiée La disposition <Questions> de l’application est matérialisée en une application Panel opérationnelle qui collecte les saisies de l’utilisateur et pilote le workflow converti ; elle est publiée automatiquement lors de la conversion (une application sans widget de saisie est ignorée). Les types de questions courants (texte, numérique (Numeric Up Down), date, case à cocher, bouton radio, liste déroulante, zone de liste, arborescence, sélection de fichier et sélection de dossier) deviennent des widgets App Runner. Une question dont la valeur n’est liée à aucune variable de workflow est affichée avec une remarque visible, au lieu de collecter silencieusement une valeur inutile, et les types de questions moins courants sont signalés pour revue plutôt que matérialisés. Voir Utiliser des applications Alteryx converties.
Append Fields Complet Transformation d’ajout de champs Ajoute les champs d’un flux à un autre.
Auto Field Complet Transformation de dimensionnement automatique des champs Conserve le dimensionnement déduit des champs.
AutoML Complet ML : entraîner un modèle Fusionne les choix de méthode de modélisation, de cible et d’algorithmes candidats dans une étape ML Train, comme pour Classification et Regression. AutoML n’enregistre jamais quel algorithme candidat l’a emporté lors de l’exécution dans Alteryx ; la conversion retient donc le premier algorithme coché pris en charge par ML Train et signale ce choix. Comparez une étape AutoML convertie à vos propres résultats Alteryx.
Barcode Complet Exécuteur de codes-barres Lit ou écrit des codes-barres dans la symbologie configurée.
Batch Macro Partiel Macro déployée sur sa table d’ancrage de contrôle L’appelant exécute la macro entière une fois par enregistrement de son entrée de contrôle, en liant à chaque passage les paramètres de contrôle de l’intérieur de la macro. Cela inclut un paramètre de contrôle que l’appelant a renommé en libellé d’affichage lorsqu’un seul est en jeu, ainsi qu’une action UpdateRawXml qui réécrit la liste de champs d’un Select à partir d’une variable. Les cas dont la valeur par passage ne peut pas être reproduite de façon sûre échouent par défaut, avec leur nom, plutôt que d’être convertis à tort : un UpdateRawXml qui réécrit autre chose que la liste de champs d’un Select, et une action qui remplace par une variable l’intégralité de l’expression d’un Filter (sa syntaxe brute par passage serait mal évaluée).
Browse Complet Browse / passage direct Conservé pour inspection, sans coût à l’exécution.
Buffer Complet Spatial Buffer Agrandit chaque géométrie d’une distance fixe.
Build Features Partiel Build Features Convertit les primitives arithmétiques et d’interaction, l’extraction de parties de date, le regroupement par seuils explicites, la normalisation (z-score et min-max) et l’encodage one-hot. L’agrégation entre tables (Deep Feature Synthesis via l’onglet Manage Relationships), l’ACP, l’encodage cible et le regroupement automatique piloté par les données n’ont pas d’équivalent ; chacun est signalé par son nom dans le rapport de conversion plutôt qu’abandonné silencieusement.
Calgary Cross Count Complet Agrégat de base de données Calgary Regroupe les champs indexés et compte les valeurs nommées de chaque champ personnalisé.
Calgary Cross Count Append Complet Calgary Cross Count Append Fait correspondre chaque enregistrement en entrée à un index de valeurs, puis compte le nombre d’enregistrements de la base qui correspondent.
Calgary Input Complet Entrée de base de données Calgary Lit la base de données en appliquant sa requête enregistrée comme filtre.
Calgary Join Complet Calgary Join Fait correspondre chaque enregistrement à un index de valeurs de la base de données et conserve les enregistrements correspondants.
Calgary Loader Complet Écriture de base de données Calgary Écrit la table de substitution à laquelle se lie chaque lecteur Calgary.
Centroid Complet Opération d’exécuteur Centroid Réduit chaque géométrie à son point central, ajouté dans une colonne Centroid.
Check Box Complet Variable de workflow contrôlée Convertit les choix par case à cocher de l’application en entrée contrôlée.
Classification Complet ML : entraîner un modèle Fusionne la chaîne de modélisation assistée en une seule étape ML Train avec son algorithme, sa cible, ses caractéristiques et ses hyperparamètres.
Comment / Annotation / Link Complet Annotation du canevas Conservé comme contexte du workflow.
Condition Complet Condition d’étape Déclenche des avertissements, des erreurs ou des branches à partir d’une expression.
Control Parameter Complet Paramètre de contrôle de macro Correspond aux paramètres de macro PlaidCloud.
Convex Hull Complet Opération d’exécuteur Convex Hull Construit le plus petit polygone convexe englobant chaque géométrie, ajouté dans une colonne ConvexHull.
Create Points Complet Table Extract avec geom_point Construit une géométrie de points à partir des colonnes de longitude et de latitude, en SQL.
Create Samples Complet Table Extract, un par sortie Répartit l’entrée en Estimation, Validation et Holdout selon les pourcentages configurés.
Cross Tab Complet Transformation de tableau croisé / pivot Pivote les lignes en colonnes pour toutes les méthodes d’agrégation et les totaux dérivés.
Data Cleansing Complet Transformation de nettoyage des données Nettoie les espaces, les valeurs nulles, la ponctuation et la casse.
Date Complet Variable de workflow (date) Émet des valeurs de date ISO pour les étapes et les conditions.
DateTime Complet Transformation de date/heure Convertit l’analyse et la mise en forme des dates et des heures.
Detour Complet Routage de branche conditionnel Convertit la sélection de route en conditions de DAG.
Detour End Complet Fusion de branches conditionnelles Rejoint les branches sélectionnées de manière conditionnelle.
Directory Complet Liste de répertoire de documents Liste les fichiers d’un chemin de documents.
Distance Complet Table Extract avec ST_DISTANCE_SPHERE Distance géodésique et relèvement de point à point, en SQL.
Download Complet Étape Requête REST sur une connexion REST Télécharge des données ou des artefacts externes ; affectez une connexion REST à l’étape convertie avant son exécution.
Drop Down Complet Variable de workflow contrôlée Convertit les choix par liste déroulante de l’application en entrée contrôlée.
Dynamic Input Partiel Entrée de documents dynamique Résout les motifs de fichiers et les entrées pilotées par variable à l’exécution. Une ReadList Excel (une feuille lue dans chaque classeur listé par un outil Directory, puis réunie par union) est convertie en lecture de feuille par glob de dossier lorsqu’un Filter en amont limite la feuille à un seul nom par correspondance exacte. Une feuille choisie par un filtre Contains, une inégalité ou un OR, ou une lecture portant sur plus d’une feuille, est refusée plutôt que de lire la mauvaise feuille.
Dynamic Rename Complet Transformation de renommage dynamique Renomme les champs à partir de métadonnées ou de règles.
Dynamic Replace Complet Transformation de remplacement dynamique Applique des règles de remplacement issues d’un second flux.
Dynamic Select Complet Transformation de sélection dynamique de champs Sélectionne les champs par type, nom ou règle.
Error Complet Condition d’étape (erreur) Convertit le comportement d’erreur configuré en conditions d’étape.
Feature Types Complet Configuration des caractéristiques de ML : entraîner un modèle Reporte le rôle de modèle affecté à chaque champ dans l’étape ML Train fusionnée.
File Browse Complet Variable de fichier de documents contrôlée Permet aux utilisateurs de choisir un fichier pour l’exécution d’une application convertie.
Filter Complet Transformation de filtre Répartit les enregistrements par expression entre un chemin vrai et un chemin faux.
Fit Complet ML : entraîner un modèle Absorbé dans l’étape ML Train fusionnée.
Folder Browse Complet Variable de dossier de documents contrôlée Permet aux utilisateurs de choisir un dossier pour l’exécution d’une application convertie.
Formatted Excel output into a styled template Partiel Écriture Excel basée sur un modèle (étape Export to Excel Sheets pour plusieurs feuilles) L’écriture dans un modèle mis en forme préserve la mise en forme du modèle : valeurs, formats numériques, polices, remplissages, bordures, cellules fusionnées et largeurs de colonnes sont reportés dans la feuille et la plage nommées. Cela couvre une feuille unique comme plusieurs sorties assemblées dans différentes feuilles d’un même classeur, remplies en un seul passage afin que les feuilles ne s’écrasent plus mutuellement. Un cas reste partiel : un modèle qui contient des tableaux croisés dynamiques ou des graphiques perd ces objets lors de l’écriture de ses feuilles. La sortie Excel simple (sans mise en forme) est Complète ; voir Output Data.
Formula Complet Transformation de formule Convertit les expressions de champs en expressions ou en SQL PlaidCloud.
Fuzzy Match Complet Exécuteur de correspondance approximative Fait correspondre selon des clés, des seuils et une revue des candidats.
Generalize Complet Spatial Generalize Simplifie la géométrie selon une tolérance, en préservant la topologie.
HTML Complet Texte de rapport / artefact HTML Conserve le contenu comme sortie de rapport ou d’artefact.
Image Processing Complet Exécuteur de transformation d’image Applique niveaux de gris, mise à l’échelle, recadrage et rotation dans l’ordre du canevas.
Image Profile Complet Exécuteur de profil d’image Rapporte les dimensions, le mode, le format, les canaux et les statistiques de luminance.
Image to Text Complet Exécuteur OCR Extrait le texte des images via un OCR géré.
Input Data Complet Entrée de fichier adossée aux documents Charge les fichiers source .yxdb, .dbf, Excel et .flat à largeur fixe dans les données du workflow.
Insights Complet Tableau de bord / sortie d’artefact Crée un artefact de revue natif cloud.
Interactive Chart Complet Artefact de graphique Crée un artefact de graphique à partir des données converties.
Join Complet Transformation de jointure Produit les flux joint, gauche seul et droit seul sur une clé à un ou plusieurs champs, ou par position.
Join Multiple Complet Transformation de jointure multiple Joint plusieurs flux d’entrée.
Key/Value Pairs Complet Text: NLP AI (tâche keyvalue) Extrait des paires clé/valeur d’une colonne de texte via l’étape NLP AI reposant sur un LLM, avec clés candidates facultatives et correspondance approximative ou exacte.
Line To Polygon Complet Opération d’exécuteur Line To Polygon Ferme chaque ligne en un anneau de polygone, ajouté dans une colonne Polygon.
List Box Complet Variable de workflow contrôlée Convertit les sélections de liste de l’application en entrée contrôlée.
Location Optimizer Partiel Optimiseur de localisation Convertit le cas linéaire de minimisation des distances (choisir K sites pour minimiser la distance totale ou pondérée jusqu’à la demande) en étape MIP p-médiane native. Un score à noyau gravitationnel, une macro de scoring sur mesure ou tout autre objectif de recherche de candidats est toujours refusé ; voir Migrer des workflows Alteryx.
Macro calls Complet Appel de macro Importe les sources de macros connues et fait correspondre les appels de macro aux étapes de macro PlaidCloud.
Macro Input / Macro Output Complet Port d’entrée / de sortie de macro Correspondent directement aux ports de macro PlaidCloud.
Make Grid Complet Spatial Make Grid Découpe une étendue en cellules carrées, une ligne par cellule.
Map Complet Artefact de carte Crée un artefact de carte PlaidCloud.
Map Input Complet Importation de fichier spatial Lit les fichiers MapInfo, ESRI, KML et GeoJSON avec leurs fichiers annexes.
Master Selector Partiel Variable de workflow contrôlée et visibilité conditionnelle d’étape Convertit les conditions d’affichage et de masquage des éléments d’interface de l’outil en visibilité conditionnelle d’étape. Convertit au mieux le sous-workflow que la sélection exécute ; la validation sur de vraies applications du tenant est encore en attente : vérifiez donc la cible d’exécution sélectionnée avant de vous y fier en production.
Message Complet Condition d’étape (message) Émet un avertissement, un message ou une erreur de workflow à partir d’une condition.
Modeling Complet ML : entraîner un modèle Fusionné dans l’étape ML Train avec le choix de modèle du pipeline.
Multi-Field Formula Complet Transformation de formule multi-champs Applique une formule à plusieurs champs sélectionnés.
Multi-Row Formula Complet Transformation de formule de fenêtre / sensible aux lignes Convertit la logique relative aux lignes en comportement de fenêtre, partitionné par Group By.
Named Entity Recognition (NER) Complet Text: NLP AI (tâche ner) Extrait des entités (personnes, organisations, lieux, dates, quantités ou liste de types personnalisée) d’une colonne de texte via l’étape NLP AI reposant sur un LLM.
Numeric Up Down Complet Variable numérique contrôlée Convertit la saisie numérique de l’application en variable typée.
Output Data Complet Sortie vers documents / table Écrit la sortie dans des documents ou des tables PlaidCloud, y compris des fichiers Parquet et Avro ; les sorties .yxdb, .hyper et .dbf sont écrites au format Parquet.
Overlay Complet Traitement spatial Intersecte, réunit ou découpe deux colonnes de géométrie.
PDF Input Complet Exécuteur d’extraction PDF Extrait le texte ou les tables des PDF.
Point To Line Complet Opération d’exécuteur Point To Line Relie les points de chaque groupe en une SequenceLine par groupe, ordonnée selon le champ de séquence.
Poly-Build Complet Spatial Poly-Build Construit un polygone ou une enveloppe convexe par groupe de points.
Poly-Split Complet Spatial Poly-Split Une ligne par sommet, polygone composant ou trou.
Portfolio Composer (Text / Table / Image / Layout / Render) Complet Artefacts de rapport Convertissent le contenu, la mise en page et le rendu du rapport en sortie de rapport PlaidCloud.
POS Tagger Complet Text: NLP AI (tâche pos) Étiquette la nature grammaticale de chaque jeton d’une colonne de texte via l’étape NLP AI reposant sur un LLM.
Predict Complet ML : scorer Évalue les données avec la table du modèle entraîné et ajoute une colonne de prédiction.
Radio Button Complet Variable de workflow contrôlée Convertit les choix par bouton radio de l’application en entrée contrôlée.
Random % Sample Complet Table Extract (aléatoire) Renvoie le nombre ou le pourcentage exact d’enregistrements demandé.
Record ID Complet Transformation d’identifiant de ligne Ajoute un identifiant d’enregistrement déterministe du type et de la valeur de départ configurés, redémarrant à chaque groupe.
Redistribute Complet Opération d’exécuteur Redistribute Réaffecte une mesure d’un ensemble de zones géographiques à un autre selon la surface de chevauchement, ajoutée dans une colonne Redistributed.
RegEx Complet Transformation d’expression régulière Analyse, fait correspondre ou remplace du texte.
Regression Complet ML : entraîner un modèle Fusionne la chaîne de modélisation assistée en une seule étape ML Train.
Report Map Complet Artefact de rapport cartographique Produit un artefact de carte / rapport natif cloud.
Run Command Partiel Étape Requête REST sur une connexion REST (curl/wget uniquement) Convertit une ligne de commande curl ou wget en étape Requête REST. Les commandes d’interpréteur et de script (cscript, PowerShell, Python et similaires), l’automatisation COM d’Excel, les opérations sur le système de fichiers et les commandes opaques ou qui lancent des workflows sont signalées par leur nom pour revue manuelle plutôt que converties automatiquement.
Sample Complet Transformation d’échantillon Conserve des enregistrements par nombre, pourcentage ou regroupement.
Select Complet Étape de sélection et de projection de schéma Sélectionne, renomme, réordonne et retype les champs.
Smooth Complet Spatial Smooth Lisse chaque géométrie sur un nombre de passes donné.
Sort Complet Transformation de tri Trie les enregistrements selon les champs et les sens configurés.
Spatial Info Complet Spatial Info Surface, longueur, centroïde et rectangle englobant sous forme de mesures géodésiques.
Spatial Match Complet Correspondance spatiale / Spatial Match (Intersect / Unmatched) Convertit toutes les relations (Within, Contains, Intersects, Touches, Crosses, Overlaps et Centroid-In), évaluées dans la base de données ou dans le moteur de workflow.
Spatial Process Complet Traitement spatial Intersecte, réunit ou découpe des colonnes de géométrie.
Summarize Complet Transformation d’agrégation Regroupe et agrège : somme, nombre, moyenne, minimum, maximum, médiane, mode, écart type, variance et nombre de valeurs distinctes.
Tab Complet Regroupement d’onglets d’application Conservé comme structure de l’application convertie.
Test Complet Condition d’étape Convertit les assertions de test en conditions d’étape.
Text Box Complet Variable de texte contrôlée Convertit la saisie de texte de l’application en variable typée.
Text Input Complet Entrée de table en ligne Crée des données en ligne pour le workflow.
Text Pre-processing Complet Exécuteur de prétraitement NLP Normalise et prétraite le texte.
Text Summary Complet Text: NLP AI (tâche summary) Résume une colonne de texte en un nombre maximal de phrases configuré via l’étape NLP AI reposant sur un LLM.
Text To Columns Complet Transformation de scission en colonnes Scinde le texte en champs ou en lignes.
Tile Complet Transformation de tuilage / regroupement Affecte des groupes de tuiles selon une règle configurée.
Tool Container Complet Conteneur de canevas / groupe d’exécution Conservé comme organisation du workflow.
Topic Modeling Complet Exécuteur de modélisation de sujets Exécute la modélisation de sujets via un NLP géré.
Transformation Complet Étape de transformation Convertit la logique de transformation en expressions ou en SQL PlaidCloud.
Transpose Complet Transformation de dépivotage Convertit les colonnes en lignes sous forme de paire nom/valeur.
Tree Complet Variable de workflow contrôlée Convertit la sélection d’arborescence de l’application en entrée contrôlée.
Union Complet Transformation d’union Combine les flux par nom, par position ou selon des règles configurées.
Unique Complet Transformation de séparation unique / doublons Sépare les premiers enregistrements uniques des doublons.
Visual Layout Complet Métadonnées de disposition du canevas Conservé comme contexte de conception.
Word Cloud Complet Artefact de visualisation de texte Crée un artefact de visualisation à partir de l’analyse de texte.
XML Parse Complet Transformation d’analyse XML Extrait les champs XML dans les données du workflow.
Zero-shot Text Classification Complet Text: NLP AI (tâche zeroshot) Classe une colonne de texte selon une liste de libellés candidats propre à chaque ligne, à un ou plusieurs libellés, via l’étape NLP AI reposant sur un LLM.
Find Nearest Complet Spatial Find Nearest Jointure du voisin le plus proche classée par distance : en ligne droite, et plus proche en temps de trajet (classé en minutes sur un réseau routier) via le moteur de routage auto-hébergé de PlaidCloud. Temps de trajet activé par espace de travail.
Trade Area Complet Spatial Trade Area Tampons concentriques dimensionnés en unités réelles : à rayon fixe, et zones de chalandise en temps de trajet (minutes sur un réseau routier) via le moteur de routage auto-hébergé. Temps de trajet activé par espace de travail.
Image Template Complet Opération d’exécuteur Image Template Le mode manuel recadre l’image selon chaque région que vous dessinez sur le modèle. Le mode automatique détecte pour vous les régions de la page avec un modèle de mise en page ouvert standard et émet une ligne par région, chacune portant ses limites détectées et son niveau de confiance pour revue ; une page que le modèle ne peut pas lire avec confiance est signalée par son nom plutôt que recadrée. La détection ouverte standard peut différer de celle d’Alteryx : vérifiez les régions détectées, ou utilisez le mode manuel pour un contrôle exact.
Image Recognition Complet Exécuteur de reconnaissance d’image Entraîne un classifieur d’images dans le workflow et lui soumet de nouvelles images, sur place : aucun compte externe et aucune donnée ne quitte PlaidCloud. Le classifieur est réentraîné plutôt que copié depuis Alteryx ; les résultats sont donc une approximation fidèle plutôt qu’une correspondance à l’identique, et l’entraînement s’exécute sur CPU. Activé par espace de travail.
Geocoder Complet Géocodeur auto-hébergé Géocode des adresses en coordonnées et effectue le géocodage inverse de coordonnées en adresses avec le géocodeur propre à PlaidCloud : aucun compte externe, aucune donnée ne quitte PlaidCloud. Activé par espace de travail.

Les widgets d’interface (listes déroulantes, zones de liste, cases à cocher, saisies de texte, numériques et de date, sélecteurs de fichier et de dossier), les objets du canevas (commentaires, liens, conteneurs) et les ports de macro sont tous convertis en variables contrôlées ou en objets de canevas natifs. La disposition complète de l’interface d’une application Alteryx (la définition <Questions> du fichier .yxwz) est également matérialisée en une interface « App Runner » Panel publiée : la conversion de l’application produit donc un formulaire de saisie opérationnel qui collecte les mêmes valeurs et pilote le workflow converti, et pas seulement les variables contrôlées individuelles. Voir la ligne Analytic App interface ci-dessus et Utiliser des applications Alteryx converties.

À propos de la sortie Excel. Un classeur neuf simple (données écrites avec la mise en forme par défaut) est converti intégralement. L’écriture dans un modèle mis en forme, qui remplit des feuilles et des plages nommées tout en préservant leur mise en forme, est convertie pour une feuille unique et pour plusieurs sorties assemblées dans différentes feuilles d’un même classeur (l’étape Export to Excel Sheets remplit toutes les feuilles en un seul passage). Les modèles qui contiennent des tableaux croisés dynamiques ou des graphiques perdent ces objets lors de l’écriture de leurs feuilles ; la manipulation de fichiers au niveau des feuilles pilotée par Run Command (Excel COM/VBS) est signalée par son nom pour revue manuelle plutôt que convertie automatiquement.

Chaque outil de la palette Spatial d’Alteryx dispose d’une voie PlaidCloud, et chacune de ces voies est une étape que vous pouvez aussi construire à la main : la conversion est un confort, pas la seule voie d’entrée. Consultez les étapes géospatiales pour la référence complète et Analyse géospatiale pour savoir comment elles s’articulent.

Outil spatial Alteryx Voie PlaidCloud S’exécute dans
Buffer Spatial Buffer Moteur de workflow
Centroid Opération d’exécuteur Centroid Moteur de workflow
Convex Hull Opération d’exécuteur Convex Hull Moteur de workflow
Create Points Expression Table Extract Base de données
Distance Expression Table Extract Base de données
Find Nearest Spatial Find Nearest Base de données ; service de routage pour le temps de trajet
Generalize Spatial Generalize Moteur de workflow
Heat Map Heat Map (macro) Moteur de workflow
Line To Polygon Opération d’exécuteur Line To Polygon Moteur de workflow
Make Grid Spatial Make Grid Moteur de workflow
Point To Line Opération d’exécuteur Point To Line Moteur de workflow
Poly-Build Spatial Poly-Build Moteur de workflow
Poly-Split Spatial Poly-Split Moteur de workflow
Redistribute Opération d’exécuteur Redistribute Moteur de workflow
Smooth Spatial Smooth Moteur de workflow
Spatial Info Spatial Info Moteur de workflow
Spatial Match Correspondance spatiale Base de données
Spatial Match : objet d’intersection, Unmatched Spatial Match (Intersect / Unmatched) Moteur de workflow
Spatial Process Traitement spatial Moteur de workflow
Trade Area (rayon fixe + temps de trajet) Spatial Trade Area Moteur de workflow ; service de routage pour le temps de trajet
Pie Wedge Trade Area Pie Wedge Trade Area (macro) Moteur de workflow
Entrée de fichier spatial Importation de fichier spatial Moteur de workflow
Summarize : SpatialObjCombine, SpatialObjConvexHull Combinaison spatiale Moteur de workflow
Report Map Report Map Moteur de workflow

Zones de chalandise et voisin le plus proche en temps de trajet. Les anneaux de temps de trajet de Trade Area et le classement en temps de trajet de Find Nearest s’exécutent sur le moteur de routage auto-hébergé de PlaidCloud (isochrones de réseau routier et matrices de temps de trajet), et non sur une API tierce hébergée : les coordonnées d’origine ne quittent donc jamais la plateforme. Le temps de trajet est activé par espace de travail. Le routage et les zones en temps de trajet utilisent les données OpenStreetMap : © les contributeurs d’OpenStreetMap, disponibles sous la licence Open Database (ODbL).

Les outils spatiaux eux-mêmes sont convertis ; il s’agit ici de prérequis portant sur les données d’entrée.

  • Le format GeoFile .geo. Le GeoFile binaire propriétaire d’Alteryx ne dispose d’aucun lecteur ouvert : l’importation d’un tel fichier échoue donc par défaut, au lieu de planter à l’exécution. Dans Alteryx, réexportez la couche vers un format spatial standard (shapefile ou GeoJSON) et importez-la à la place ; les autres formats spatiaux ne sont pas concernés. Voir Migrer des workflows Alteryx spatiaux.
  • La mesure Peano key de Spatial Info. Peano key est un index spatial propriétaire d’Alteryx sans spécification publique : un Spatial Info qui la demande ignore donc cette colonne et la nomme dans une remarque. Toutes les autres mesures de Spatial Info (surface, longueur, centroïde, rectangle englobant, type d’objet, nombre de parties et de points et extrémités) sont converties.
  • Coordonnées projetées de Create Points. Create Points convertit directement les coordonnées de longitude/latitude en virgule flottante et en entier (×1 000 000). Les coordonnées déjà exprimées dans un système projeté doivent d’abord être reprojetées en longitude/latitude WGS84 en amont, car le workflow n’enregistre pas la projection utilisée.

Une base de données Alteryx Calgary (.cydb) est un stockage indexé propriétaire que PlaidCloud ne peut pas ouvrir. La conversion considère chacune comme représentant une table PlaidCloud ordinaire, nommée calgary_<database name>, de sorte que les outils qui s’appuient sur elle sont convertis en opérations de table ordinaires au lieu d’être purement refusés. Voir Bases de données Calgary pour le fonctionnement de la table de substitution, et Calgary Join et Cross Count Append pour les outils de correspondance d’index.

Outil Alteryx Calgary Voie PlaidCloud Conversion
Calgary Loader Table Extract écrivant calgary_<database> Oui, une fois la base de données nommée et si elle stocke au moins un champ de données.
Calgary Input Entrée de documents dynamique lisant calgary_<database>, avec la requête enregistrée comme filtre Oui, y compris une requête construite à partir d’un Or ou enveloppée dans un Not, et un filtre contains ou starts-with (reconstruit en SQL LIKE). Refus pour une requête de recherche spatiale et pour les limites Skip Records/Max Records.
Calgary Input (Count Only) / Calgary Cross Count Transformation d’agrégation sur calgary_<database> Oui, y compris un compartiment construit à partir d’un Or ou enveloppé dans un Not. Refus pour un croisement portant sur plus d’un champ personnalisé, et pour une lecture en count-only qui ne nomme aucune colonne à compter.
Calgary Join Entrée de documents dynamique faisant correspondre chaque enregistrement de son entrée à calgary_<database> Lorsque le champ entrant est une valeur simple mise en correspondance avec un index de valeurs, y compris en mode Count Only, qui compte les enregistrements de la base correspondant à chaque enregistrement en entrée, un enregistrement sans correspondance comptant zéro. Refus lorsque le champ est spatial (à reconstruire avec Spatial Match) ou que son type est non résolu, pour les Join à index par plage ou à sortie non appariée connectée, pour un Join qui ne nomme aucun champ de correspondance, et pour un Join dont rien n’est connecté à l’entrée.
Calgary Cross Count Append Entrée de documents dynamique faisant correspondre chaque enregistrement, puis jointure avec comptage sur calgary_<database> Lorsque le champ entrant est une valeur simple mise en correspondance avec un index de valeurs : il compte, pour chaque enregistrement en entrée, les enregistrements de la base correspondants, et un enregistrement sans correspondance compte zéro. Refus pour un index spatial ou non résolu (à reconstruire avec Spatial Match), une grille de comptage croisé à valeurs personnalisées, un index par plage et une correspondance qui ne nomme aucun champ.

La plupart sont des prérequis portant sur les données d’entrée plutôt que des limites de conversion.

  • Une correspondance sur index spatial doit être reconstruite avec Spatial Match. Un Calgary Join ou Cross Count Append mis en correspondance avec un index spatial est refusé, avec le nom de la table de substitution : le workflow enregistre le nom de l’index mais pas s’il contient des valeurs ordinaires ou une géométrie spatiale, et une correspondance de valeurs (une jointure d’égalité) et une correspondance spatiale (point dans polygone) sont des opérations différentes. Exportez la base de données vers une table et reconstruisez la correspondance avec un Join (index de valeurs) ou un Spatial Match (index spatial).
  • Une lecture limitée par Skip Records ou Max Records nécessite un ordre explicite. La table de substitution exportée ne conserve aucun ordre d’enregistrement : ajoutez donc une colonne d’ordre lors de l’exportation si vous devez prendre les N premiers ou derniers enregistrements par position.
  • Une base de données démographique ou de référence doit d’abord être chargée. Une lecture Calgary effectuée avant le chargement de sa base de données s’arrête en nommant la table à construire. Le fichier .cydb lui-même ne dispose d’aucun lecteur ouvert : réexportez-le dans Alteryx (un Calgary Input vers un outil Output Data écrivant du CSV ou du Parquet) et importez-le comme table nommée ; voir Bases de données .cydb (Calgary) illisibles. C’est le cas courant des fichiers .cydb démographiques et de référence sous licence livrés avec Alteryx (Experian, Census et similaires) : aucun convertisseur ne peut reproduire ces données tierces ; apportez donc vos propres données de référence sous licence et chargez-les dans la table nommée, comme pour les données de référence du Geocoder.
  • Un Calgary Loader qui ne stocke aucun champ de données n’est pas converti, car la table qu’il écrirait n’aurait aucune colonne.
  • Une grille de comptage croisé à valeurs personnalisées n’est pas encore convertie. Un seul champ de comptage croisé simple est converti (il compte, pour chaque enregistrement en entrée, les enregistrements correspondants de la base), mais une grille de valeurs personnalisées nommées ajouterait une colonne de comptage par valeur, et Alteryx ne documente ni le nombre de ces colonnes ni leurs noms. Prévu pour une version future, en attente d’un export de référence permettant de déduire le contrat des colonnes.

Les requêtes de valeur, de plage, contains et starts-with sont toutes converties en filtre ; seule une requête de recherche spatiale, une opération d’index sans équivalent au niveau des colonnes, ne l’est pas.

Les points de terminaison de connecteurs d’Alteryx (Salesforce, HTTP, Google Analytics, Cassandra, e-mail, Hadoop et Spark, dans les deux sens) ne sont pas convertis, car PlaidCloud atteint ces systèmes par une connexion plutôt que par un outil du canevas. Chacun est refusé avec son nom, et l’on indique où le travail doit se faire :

Outil Alteryx Où cela se place dans PlaidCloud
Salesforce Input / Output Une connexion Salesforce
Anaplan Une connexion Anaplan
HTTP Input Une étape Requête REST sur une connexion REST
Google Analytics Input Importation : source Singer avec le tap Google Analytics
Cassandra Input Importation : source Singer avec le tap Cassandra
Email Input Importation : source Singer avec le tap GMail
Hadoop Input / Output Importation : SQL / Exportation : SQL via une connexion Hive, Impala ou Presto
Spark Input / Output Importation : SQL / Exportation : SQL via une connexion Databricks

Quatre d’entre eux n’ont aucune voie d’écriture. PlaidCloud lit Google Analytics et Cassandra mais n’y écrit jamais : un outil Google Analytics Output ou Cassandra Output devient donc une étape Exportation : SQL vers une destination prise en charge. L’e-mail n’est pas non plus une destination de données : Notification : e-mail envoie une notification à des personnes, de sorte qu’un outil Email Output devient une étape d’exportation plus une notification distincte. La connexion Anaplan est en lecture seule de la même manière : elle lit une vue enregistrée, exécute une action d’exportation préexistante ou charge des listes dans une dimension PlaidCloud, mais aucune étape PlaidCloud n’écrit en retour dans Anaplan.

Pour les workflows de production, validez les sorties converties par rapport aux sorties Alteryx de référence : la validation PlaidCloud porte sur le schéma, le nombre de lignes et les valeurs des lignes, et ignore l’ordre des lignes sauf si le workflow en dépend. Les opérations spécialisées (spatial, correspondance approximative, OCR, NLP, reporting) s’exécutent par l’intermédiaire d’exécuteurs de tâches gérés qui maintiennent le workflow natif cloud ; les pipelines d’apprentissage automatique sont convertis en étapes natives ML : entraîner un modèle et ML : scorer. Consultez Migrer des workflows Alteryx pour le guide complet d’importation et de validation.