Opérations avancées sur les données
Suite d’opérations avancées conçues pour faciliter la transformation des jeux de données en bloc.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Prise en charge des solutions d’état |
| URL | https://www.statesolutions.com.au/contact-us |
| Messagerie électronique | support@statesolutions.com.au |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Solutions d’état |
| Site internet | https://www.statesolutions.com.au |
| Politique de confidentialité | https://www.statesolutions.com.au/privacy-policy |
| Catégories | Data |
Les opérations proposées dans le cadre de ce service fournissent aux ingénieurs de données et d’intégration la possibilité de transformer des jeux de données en bloc d’une structure en une autre.
En plus des opérations principales, l’infrastructure dispose de fonctions personnalisées intégrées qui étendent encore davantage les fonctionnalités. Ces fonctions personnalisées ajoutées fournissent une extensibilité de niveau spécifique au champ qui peut être appliquée au jeu de données transformé.
Les opérations au sein de l’infrastructure permettent de réduire la surcharge, comme la boucle, l’utilisation excessive d’expressions inline et d’autres opérations de données de base, au sein des flux développés. Cela entraîne un produit final plus lisible et plus supportable pour votre organisation et tout cela rend possible sans une seule infrastructure requise pour être appelée du point de vue de vos propres organisations.
Prerequisites
Vous devez vous inscrire à un abonnement.
Vous pouvez en obtenir un en vous inscrivant à un plan payant ou en activant un abonnement d’essai. Vous trouverez des détails sur notre site web sous la page de tarification ... http://www.statesolutions.com.au/pricing/
Comment obtenir des informations d’identification
Conformément à la section précédente, accédez à notre page de tarification et inscrivez-vous au plan qui convient le mieux à votre organisation.
Si vous vous inscrivez à un abonnement payant, le processus vous dirige vers les détails relatifs à vous-même et à votre organisation. Vous serez alors invité à fournir des informations de carte de crédit afin que le cycle de facturation mensuel (ou annuel si vous le souhaitez) puisse vous facturer en conséquence.
Si vous vous inscrivez à un abonnement d’essai, vous n’êtes invité à rien de plus que votre nom et votre adresse e-mail. Votre abonnement d’essai vous limite à 100 appels sans limite de temps lorsque ces 100 appels doivent être utilisés.
Vos détails (adresse e-mail et produit achetés) sont utilisés lors de l’appel des services de notre côté pour suivre l’utilisation requise pour la limitation du quota (notez que tous les plans n’ont pas de limite de quota).
Bien démarrer avec votre connecteur
Une fois que vous avez reçu votre abonnement et votre clé API, vous serez prêt à exécuter votre premier appel.
Aperçu- http://www.statesolutions.com.au/overview/
La section vue d’ensemble de notre site web explique les principes de base et plus important encore, détaille le point de terminaison principal utilisé pour effectuer chaque appel d’API.
Fonctions personnalisées - http://www.statesolutions.com.au/custom-functions/
Toutes les opérations ne prennent pas en charge l’utilisation de fonctions personnalisées, mais pour celles qui le font, vous voudrez être sur ce qui est possible étant donné qu’elle vous donnera une grande quantité de flexibilité lors de la transformation de vos données.
Opérations prises en charge
- 'Aggregate' - Agréger une ou plusieurs propriétés par un ensemble groupé de champs au sein d’un jeu de données de tableau JSON.
- « Jointure cartesienne » : effectuez une jointure cartessienne sur deux jeux de données ou plus.
- « Concaténer » : concaténer un champ à partir d’un tableau d’objets en une seule sortie de chaîne.
- « Concaténer (simple) » : concaténer un tableau de valeurs en chaîne délimitée.
- 'C# Evaluate' : évalue une expression C# et retourne le résultat.
- « Exécution du script C# » : prend et exécute un script C#.
- « CSV en JSON » : transformez une table de données séparée par des virgules en un tableau d’objets JSON.
- 'Distinct' : sélectionnez un ensemble de valeurs de propriété distinctes à partir d’un tableau d’objets.
- 'Distinct (simple)' : fournissez un ensemble distinct de valeurs à partir d’un tableau.
- 'Expert' : exécutez une instruction SQL sur un ou plusieurs jeux de données fournis.
- 'Flatten Object Array' : aplatir un tableau d’objets complexes et multiniveux en un tableau d’objets JSON de niveau unique.
- « Obtenir le schéma de données » : obtient le schéma (c’est-à-dire les propriétés et leurs types associés) à partir d’un tableau d’objets.
- 'GZip Compress' : compressez un flux de texte dans une archive GZip.
- « GZip Decompress » : décompressez une archive GZip dans une chaîne base64.
- 'Join' : joignez exactement deux jeux de données à l’aide d’une technique de jointure gauche ou interne.
- « JSON en CSV » : transformez un tableau JSON d’objets dans un format de tableau séparé par des virgules.
- 'JSON to Table' : transformez une structure JSON en format tabluaire.
- « JSON en texte » : transformez un tableau JSON d’objets en un format de texte délimité par un onglet.
- « Propriétés JSON en tableau de paires nom/valeur » : transforme une structure JSON en tableau de paires nom/valeur.
- « Validation du schéma JSON » : valide un objet JSON par rapport à un schéma JSON.
- 'Levenshtein Distance' : utilisez l’algorithme Devenshtein Distance pour calculer un ensemble de ratios pour indiquer comment les deux chaînes similaires sont les unes aux autres.
- « Parquet en JSON » : transformez un jeu de données Parquet encodé en base64 en un tableau d’objets JSON.
- « Regex Matches » : produit un ensemble de correspondances pour une chaîne à l’aide d’un modèle d’expression régulière.
- 'Sort Object Array' : triez un tableau d’objets complexes et multiniveux par une ou plusieurs propriétés contenues dans chaque élément du tableau.
- 'Split' : fractionnez chaque élément d’un tableau en un ou plusieurs nouveaux éléments par un ensemble défini de critères.
- 'Text to JSON' : transformez un jeu de données textuel délimité par un onglet en un tableau d’objets JSON.
- « Transformer » : transformez un ensemble de propriétés dans un jeu de données à l’aide de l’une des fonctions de transformation personnalisée 100+ fournies par l’infrastructure.
- 'XML to JSON' - Transformez une structure XML en JSON à l’aide d’instructions XPath et de l’une des fonctions de transformation personnalisées 100+ fournies par l’infrastructure.
- « Décompresser l’archive zip » : décompressez une archive Zip dans une liste de fichiers contenant du contenu (si demandé).
Problèmes connus et limitations
Le service est hébergé sur l’infrastructure cloud Azure et, comme n’importe quel service basé sur le calcul, est limité en ce qui concerne l’utilisation du processeur et de la mémoire. Par conséquent, la limitation principale que nos visages de connecteur sont ceux qui tombent en ligne avec les ressources système.
Les tests ont révélé que les charges utiles ne doivent pas dépasser environ 30 Mo (+/-) de taille pour chaque appel effectué. Cette limitation peut être résolue à l’avenir, mais dès maintenant, la limitation existe et doit être traitée du côté appelant de l’équation.
La façon de contourner ce problème consiste à fractionner vos charges utiles en blocs logiques et à les traiter un par un. Un exemple de blocs logiques peut être pris à partir de données financières, il peut être préférable de fractionner les charges utiles par période fiscale, l’exercice fiscal ou un certain type d’attribut organisationnel logique.
Erreurs courantes et solutions
« Erreur 401 » : la limite de quota pour cet abonnement a été dépassée ou votre abonnement n’est pas autorisé à utiliser cette opération.
Vous avez dépassé votre quota pour la période de facturation. Vous devez mettre à niveau votre abonnement ou attendre la prochaine période de facturation. Sinon, si votre quota n’a pas été dépassé, l’opération que vous tentez d’appeler n’est pas prise en charge par le niveau d’abonnement que vous avez payé.
Questions fréquentes (FAQ)
Vous trouverez une page FAQ sur notre site web ... http://www.statesolutions.com.au/faq
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Clé API Opérations de données avancées | securestring | Clé d’API | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Aggregate |
Agréger une ou plusieurs propriétés par un ensemble groupé de champs dans un jeu de données de tableau JSON. |
| Compression GZip |
Compressez un flux de texte dans une archive GZip. |
| Concatenate |
Concaténer un champ à partir d’un tableau d’objets en une seule sortie de chaîne. |
| Concaténer (simple) |
Concaténer un tableau de valeurs en chaîne délimitée. |
| Correspondances regex |
Produisez un ensemble de correspondances pour une chaîne à l’aide d’un modèle d’expression régulière. |
| CSV vers Json |
Transformez une table de données séparée par des virgules en tableau d’objets JSON. |
| Distinct |
Sélectionnez un ensemble de valeurs de propriété distinctes à partir d’un tableau d’objets. |
| Distinct (simple) |
Fournissez un ensemble distinct de valeurs à partir d’un tableau. |
| Décompression de l’archive zip |
Décompressez une archive Zip dans une liste de fichiers avec du contenu (si demandé). |
| Décompression GZip |
Décompressez une archive GZip dans une chaîne base64. |
| Expert |
Exécutez une instruction SQL sur un ou plusieurs jeux de données fournis. |
| Expression D’évaluation C# |
Évalue une expression C# et retourne le résultat. |
| Exécution du script C# |
Prend et exécute un script C#. |
| Filter Object Array |
Filtrez un tableau d’objets complexes et multiniveux par une ou plusieurs propriétés contenues dans chaque élément du tableau. |
| Flatten, tableau d’objets |
Aplatir un tableau d’objets complexes à plusieurs niveaux dans un tableau d’objets JSON uniques. |
| Fractionnement |
Fractionnez tous les objets contenus dans un tableau par des critères définis. |
| Jointure cartesienne |
Effectuez une jointure cartessienne sur deux jeux de données ou plus. |
| Json au format CSV |
Transformez un tableau JSON d’objets dans un format de tableau séparé par des virgules. |
| Json en texte |
Transformez un tableau JSON d’objets en un format de texte délimité par un onglet. |
| Json à table |
Transformez une structure JSON en format tabulaire. |
| Levenshtein Distance |
Utilisez l’algorithme Devenshtein Distance pour calculer un ensemble de ratios pour indiquer comment deux chaînes similaires sont les unes aux autres. |
| Obtenir le schéma de données |
Obtenez le schéma (c’est-à-dire les propriétés et leurs types associés) à partir d’un tableau d’objets. |
| Parquet vers Json |
Transformez un jeu de données Parquet encodé en base64 en un tableau d’objets JSON. |
| Propriétés Json pour nommer un tableau de paires valeur |
Transformez une structure JSON en paires nom/valeur. |
| Texte vers Json |
Transformez un jeu de données textuel délimité par un onglet en un tableau d’objets JSON. |
| Transform |
Transformez un ensemble de propriétés dans un jeu de données à l’aide de l’une des fonctions de transformation personnalisée disponibles. |
| Trier le tableau d’objets |
Triez un tableau d’objets complexes à plusieurs niveaux par une ou plusieurs propriétés contenues dans chaque élément du tableau. |
| Unir |
Joignez exactement deux jeux de données à l’aide d’une technique de jointure gauche ou interne. |
| Validation du schéma Json |
Valide un schéma JSON à l’aide de fonctionnalités plus avancées que standard. |
| Xml vers Json |
Transformez une structure XML en JSON à l’aide d’instructions XPath et de l’une des fonctions de transformation personnalisées 100+ fournies par l’infrastructure. |
Aggregate
Agréger une ou plusieurs propriétés par un ensemble groupé de champs dans un jeu de données de tableau JSON.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Opération
|
aggregationType | True | string |
Type d’agrégation. |
|
aggregateBy
|
aggregateBy | True | array of string | |
|
aggregateOn
|
aggregateOn | True | array of string | |
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Compression GZip
Compressez un flux de texte dans une archive GZip.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Data
|
data | True | string |
Chaîne de données à archiver à l’aide du format GZip. |
Retours
- response
- string
Concatenate
Concaténer un champ à partir d’un tableau d’objets en une seule sortie de chaîne.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Terrain
|
field | True | string |
Champ du jeu de données source à concaténer. |
|
Séparateur
|
separator | string |
Chaîne utilisée pour délimiter la chaîne concaténée résultante. |
|
|
Ignorer vide
|
ignoreEmpty | True | boolean |
Ignorez les chaînes vides/null lors de la concaténation. |
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Retours
- response
- string
Concaténer (simple)
Concaténer un tableau de valeurs en chaîne délimitée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Séparateur
|
separator | string |
Chaîne utilisée pour délimiter la chaîne concaténée résultante. |
|
|
Ignorer vide
|
ignoreEmpty | boolean |
Ignorez les chaînes vides/null lors de la concaténation. |
|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | string |
Direction de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
données
|
data | True | array of string |
Retours
- response
- string
Correspondances regex
Produisez un ensemble de correspondances pour une chaîne à l’aide d’un modèle d’expression régulière.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Motif
|
pattern | True | string |
Modèle d’expression régulière. |
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
data | True | string |
Texte permettant d’effectuer le modèle regex sur |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of string |
CSV vers Json
Transformez une table de données séparée par des virgules en tableau d’objets JSON.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ligne d’en-tête
|
headerRow | boolean |
Contient la ligne d’en-tête |
|
|
Séparateur de lignes
|
rowSeparator | string |
Caractère(s) séparant chaque ligne, valeur par défaut = \n |
|
|
Délimiteur
|
delimiter | string |
Caractère(s) séparant chaque colonne, valeur par défaut = , |
|
|
Caractère d’échappement
|
escapeCharacter | string |
Caractère d’échappement à utiliser lors du fractionnement de chaque champ, la valeur par défaut est des guillemets doubles. |
|
|
Codage
|
encoding | string |
Encodage du contenu du fichier, valeur par défaut = UTF8. |
|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
data | True | string |
Table de chaînes délimitées |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Distinct
Sélectionnez un ensemble de valeurs de propriété distinctes à partir d’un tableau d’objets.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Fields
|
fields | True | array of string |
Liste des champs à inclure dans le jeu de résultats. Prend en charge la syntaxe de sélection de champ dynamique. |
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Distinct (simple)
Fournissez un ensemble distinct de valeurs à partir d’un tableau.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Terrain
|
field | True | string |
Champ sur lequel effectuer les opérations distinctes. |
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | string |
Direction de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Décompression de l’archive zip
Décompressez une archive Zip dans une liste de fichiers avec du contenu (si demandé).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Data
|
data | True | string |
Représentation base64 de l’archive zip à décompresser. |
|
Obtenir le contenu du fichier
|
getFileContents | True | boolean |
Récupérer le contenu de chaque fichier ? |
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
Nom
|
name | string |
Nom du fichier ou du dossier. |
|
Chemin
|
path | string |
Chemin d’accès complet du fichier ou du dossier. |
|
Taille compressée
|
compressedSize | number |
Taille du fichier dans son état compressé. |
|
Taille non compressée
|
uncompressedSize | number |
Taille du fichier dans son état non compressé. |
|
Contenu du fichier
|
fileContent | string |
Représentation en base64 du contenu du fichier. |
Décompression GZip
Décompressez une archive GZip dans une chaîne base64.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Data
|
data | True | string |
Représentation en base64 du fichier GZip à décompresser. |
Retours
- response
- string
Expert
Exécutez une instruction SQL sur un ou plusieurs jeux de données fournis.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Chaîne de requête
|
query | True | string |
Instruction SELECT entièrement fonctionnelle qui fait référence au jeu de données entrant et traite celui-ci. |
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
data | True | object |
Définit plusieurs jeux de données à l’aide d’un objet avec chaque valeur de propriété étant un tableau d’objets. Chaque nom de propriété est le nom d’un jeu de données qui peut être référencé par le biais de l’opération en cours d’exécution. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Expression D’évaluation C#
Évalue une expression C# et retourne le résultat.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
C# Expression
|
expression | True | string |
Expression C# qui sera évaluée. |
Retours
Résultat évalué
- Résultat évalué
- object
Exécution du script C#
Prend et exécute un script C#.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
C# Script
|
script | True | string |
Script C# qui sera exécuté. |
|
Définitions de classes
|
classDefinitions | array of string |
Tableau de définitions de classes qui peuvent être référencées à partir du script. |
|
|
Paramètres
|
parameters | object |
Paramètres utilisés pour passer et être consommés par le script. |
Retours
Résultat du script
- Résultat du script
- object
Filter Object Array
Filtrez un tableau d’objets complexes et multiniveux par une ou plusieurs propriétés contenues dans chaque élément du tableau.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Expression de filtre
|
filter | True | string |
Filtrer l’expression telle que définie par la documentation. |
|
Data
|
Data | object |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Flatten, tableau d’objets
Aplatir un tableau d’objets complexes à plusieurs niveaux dans un tableau d’objets JSON uniques.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Délimiteur
|
delimiter | True | string |
Chaîne utilisée pour délimiter chaque propriété des différents niveaux de la hiérarchie d’objets. |
|
Sortie équilibrée
|
balancedOutput | True | boolean |
Si la valeur est TRUE, chaque élément du jeu de résultats aura donc le même ensemble de propriétés, ce qui le rend équilibré. Le filtre et l’ordre de tri fonctionnent uniquement si cette valeur est définie sur TRUE. |
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Fractionnement
Fractionnez tous les objets contenus dans un tableau par des critères définis.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Divise
|
Splits | object | ||
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Jointure cartesienne
Effectuez une jointure cartessienne sur deux jeux de données ou plus.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
data | True | object |
Définit plusieurs jeux de données à l’aide d’un objet avec chaque valeur de propriété étant un tableau d’objets. Chaque nom de propriété est le nom d’un jeu de données qui peut être référencé par le biais de l’opération en cours d’exécution. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Json au format CSV
Transformez un tableau JSON d’objets dans un format de tableau séparé par des virgules.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ligne d’en-tête
|
headerRow | boolean |
Contient la ligne d’en-tête |
|
|
Séparateur de lignes
|
rowSeparator | string |
Caractère(s) séparant chaque ligne, valeur par défaut = \n |
|
|
Caractère d’échappement
|
escapeCharacter | string |
Caractère d’échappement pour les valeurs qui contiennent la valeur de séparateur de champ. |
|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Retours
- response
- string
Json en texte
Transformez un tableau JSON d’objets en un format de texte délimité par un onglet.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ligne d’en-tête
|
headerRow | boolean |
Contient la ligne d’en-tête |
|
|
Séparateur de lignes
|
rowSeparator | string |
Caractère(s) séparant chaque ligne, valeur par défaut = \n |
|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Retours
- response
- string
Json à table
Transformez une structure JSON en format tabulaire.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Chemin
|
path | string |
Chemin JToken utilisé pour la sélection initiale (par défaut = $) |
|
|
Sortie équilibrée
|
balancedOutput | boolean |
Si la valeur est TRUE, chaque élément du jeu de résultats aura donc le même ensemble de propriétés, ce qui le rend équilibré. |
|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
data | True | object |
Données JSON structurées. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Levenshtein Distance
Utilisez l’algorithme Devenshtein Distance pour calculer un ensemble de ratios pour indiquer comment deux chaînes similaires sont les unes aux autres.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Valeur de base
|
baseValue | True | string |
Valeur de base à laquelle comparer toutes les autres valeurs. |
|
Valeurs de comparaison
|
comparisonValues | True | array of string |
Valeur de base à laquelle comparer toutes les autres valeurs. |
|
Seuil de ratio
|
ratioThreshold | double |
Nombre compris entre 0 et 100. Si elle est vide, la valeur par défaut est 0, c’est-à-dire que tous les résultats sont retournés. |
|
|
Seuil de ratio
|
applyRatioThresholdTo | string |
Appliquez le filtre de seuil au ratio maximal retourné dans le jeu de données ou la moyenne de tous les types inclus. |
|
|
Type de sélection de ratio
|
ratioSelectionType | string |
Type de ratios pour lequel vous souhaitez effectuer chaque comparaison. |
|
|
Type de tri de jeton
|
tokenSortType | string |
Sélection pour trier chaque mot/jeton avant la comparaison ou non. |
|
|
Respect de la casse
|
caseSensitive | boolean |
Exécutez les comparaisons de manière sensible à la casse ou non. |
|
|
Supprimer l’espace blanc
|
removeWhitespace | boolean |
Supprimez ou conservez tous les espaces avant la comparaison. |
|
|
Supprimer des caractères spéciaux
|
removeSpecialCharacters | boolean |
Supprimez ou conservez tous les caractères spéciaux avant la comparaison. |
Retours
Obtenir le schéma de données
Obtenez le schéma (c’est-à-dire les propriétés et leurs types associés) à partir d’un tableau d’objets.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Parquet vers Json
Transformez un jeu de données Parquet encodé en base64 en un tableau d’objets JSON.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Valider uniquement
|
validateOnly | boolean |
Validez uniquement les données, ne retournez aucune donnée. |
|
|
Ignorer
|
skip | integer |
Quantité d’enregistrements à SKIP avant d’appliquer le paramètre TAKE. |
|
|
Take
|
take | integer |
Quantité d’enregistrements à TAKE après les enregistrements ignorés. |
|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
data | True | string |
Chaîne encodée en Base64 contenant le contenu d’un fichier de données Parquet. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Propriétés Json pour nommer un tableau de paires valeur
Transformez une structure JSON en paires nom/valeur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Données JSON
|
data | True |
Données JSON à transformer. |
Texte vers Json
Transformez un jeu de données textuel délimité par un onglet en un tableau d’objets JSON.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ligne d’en-tête
|
headerRow | boolean |
Contient la ligne d’en-tête |
|
|
Séparateur de lignes
|
rowSeparator | string |
Caractère(s) séparant chaque ligne, valeur par défaut = \n |
|
|
Délimiteur
|
delimiter | string |
Caractère(s) séparant chaque colonne, valeur par défaut = \t |
|
|
Codage
|
encoding | string |
Encodage du contenu du fichier, valeur par défaut = UTF8. |
|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
data | True | string |
Table de chaînes délimitées |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Transform
Transformez un ensemble de propriétés dans un jeu de données à l’aide de l’une des fonctions de transformation personnalisée disponibles.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Transformations
|
transformations | True | object |
Objet contenant un ensemble source et de destination de transformations de mappage. |
|
Conserver toutes les propriétés
|
preserveAllProperties | boolean |
Si la valeur EST TRUE, toutes les propriétés non spécifiquement appelées dans la propriété transformations sont conservées dans le jeu de données résultant. |
|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
Data | object |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Trier le tableau d’objets
Triez un tableau d’objets complexes à plusieurs niveaux par une ou plusieurs propriétés contenues dans chaque élément du tableau.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ordre de tri
|
sortOrder | True | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
Data
|
Data | object |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Unir
Joignez exactement deux jeux de données à l’aide d’une technique de jointure gauche ou interne.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de jointure
|
joinType | True | string |
Opération de jointure à effectuer. |
|
Champs de jointure
|
joinFields | True | array of string |
Liste des champs à joindre à chaque table. |
|
Fields
|
fields | True | array of string |
Liste des champs à inclure dans le jeu de résultats. Prend en charge la syntaxe de sélection de champ dynamique. |
|
Forcer les noms de champs qualifiés complets
|
forceFullyQualifiedFieldNames | boolean |
Forcez tous les noms de champs dans le jeu de données résultant à préfixer avec le nom du jeu de données d’origine. |
|
|
Filter
|
filter | string |
Clause WHERE basée sur chaîne utilisée pour filtrer le jeu de résultats retourné. |
|
|
Ordre de tri
|
sortOrder | object |
Objet avec un ou plusieurs noms de champs et le sens de tri (c’est-à-dire ASC ou DESC). |
|
|
Schema
|
schema | object |
Remplacement manuel du schéma pour forcer un champ entrant à un type primitif spécifique. |
|
|
Nom de la culture
|
cultureName | string |
Permet à l’application appelante de modifier la culture afin que l’analyse de date, etc. produit le résultat correct. |
|
|
Propriétés booléennes
|
isBoolean | array of string |
Liste des propriétés dans la sortie qui doivent être traitées comme des valeurs booléennes |
|
|
Data
|
data | True | object |
Définit plusieurs jeux de données à l’aide d’un objet avec chaque valeur de propriété étant un tableau d’objets. Chaque nom de propriété est le nom d’un jeu de données qui peut être référencé par le biais de l’opération en cours d’exécution. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Validation du schéma Json
Valide un schéma JSON à l’aide de fonctionnalités plus avancées que standard.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Schema
|
schema | True | object |
Schéma sur lequel le JSON sera validé. |
|
Objet JSON
|
data | True | object |
Objet JSON qui sera utilisé pour valider par rapport au schéma. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of string |
Xml vers Json
Transformez une structure XML en JSON à l’aide d’instructions XPath et de l’une des fonctions de transformation personnalisées 100+ fournies par l’infrastructure.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Boucle primaire à l’élément
|
primaryLoopAtElement | string |
Instruction XPath sélectionnant un ensemble d’éléments à boucler. |
|
|
Map, objet
|
map | object |
Objet Json contenant des propriétés avec des valeurs qui correspondent à la source à l’aide d’instructions XPath. |
|
|
Nom de la carte
|
mapName | string |
Nom utilisé pour distinguer cette carte des autres. |
|
|
Requête XPath
|
xPathQuery | string |
Instruction XPath sélectionnant un ensemble d’éléments à boucler. |
|
|
Map, objet
|
map | object |
Objet Json contenant des propriétés avec des valeurs qui correspondent à la source à l’aide d’instructions XPath. |
|
|
Data
|
data | True | string |
Chaîne XML. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Définitions
levenshteinDistanceResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Fourni
|
BaseValue.Supplied | string | |
|
Réel
|
BaseValue.Actual | string | |
|
RatioThreshold
|
ComparisonSettings.RatioThreshold | double | |
|
ApplyRatioThresholdTo
|
ComparisonSettings.ApplyRatioThresholdTo | string | |
|
Respect de la casse
|
ComparisonSettings.CaseSensitive | boolean | |
|
RemoveWhitespace
|
ComparisonSettings.RemoveWhitespace | boolean | |
|
RemoveSpecialCharacters
|
ComparisonSettings.RemoveSpecialCharacters | boolean | |
|
RatioSelectionType
|
ComparisonSettings.RatioSelectionType | string | |
|
TokenSortType
|
ComparisonSettings.TokenSortType | string | |
|
Comparisons
|
Comparisons | array of object | |
|
Fourni
|
Comparisons.Comparison.Supplied | string | |
|
Réel
|
Comparisons.Comparison.Actual | string | |
|
Proportions
|
Comparisons.Results.Ratio | integer | |
|
PartialRatio
|
Comparisons.Results.PartialRatio | integer | |
|
TridRatio
|
Comparisons.Results.SortedRatio | integer | |
|
TridPartialRatio
|
Comparisons.Results.SortedPartialRatio | integer | |
|
MaxRatio
|
Comparisons.Results.MaxRatio | integer | |
|
AvgRatio
|
Comparisons.Results.AvgRatio | double |
objet
Il s’agit du type 'object'.
ficelle
Il s’agit du type de données de base « string ».