Partager via


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 ».