Personnalisation du connecteur SQL
La table ci-après répertorie les types de données et leurs opérateurs pris en charge :
Type de données
Opérateurs pris en charge
INT
BIGINT
MEDIUMINT
SMALLINT
TINYINT
NUMBER
FLOAT
REAL
DECIMAL
NUMERIC
DOUBLE
DOUBLE PRECISION
SMALLSERIAL
SERIAL
BIGSERIAL
INTEGER
PRECISION
DEC
MONEY
SMALLMONEY
SUPERIEUR A
SUPERIEUR OU EGAL A
INFERIEUR A
INFERIEUR OU EGAL A
EGAL A
DIFFERENT DE
ENTRE
NON COMPRIS ENTRE
DANS
PAS DANS
= NUL
= NON NUL
TEXT
TINYTEXT
MEDIUMTEXT
LONGTEXT
NTEXT
CHAR
VARCHAR
VARCHAR2
NCHAR
NVARCHAR
VARYING
CHARACTER
CHARACTER VARYING
EGAL A
DIFFERENT DE
COMME
PAS COMME
COMMENCE PAR
SE TERMINE PAR
SOUS-CHAINE
= NUL
= NON NUL
DATE
DATETIME
DATETIME2
TIME
TIMESTAMP WITH TIME ZONE
TIMESTAMP
DATETIMEOFFSET
SMALLDATETIME
YEAR
INTERVAL
AVANT
APRES
ENTRE
NON COMPRIS ENTRE
DANS
PAS DANS
= NUL
= NON NUL
Tous les autres types de données
EGAL A
DIFFERENT DE
= NUL
= NON NUL
Vous pouvez ajouter un opérateur avec n'importe quel type de données pour les actions suivantes :
Supprimer lignes
Obtenir lignes
Obtenir lignes avec jointure
Mettre à jour lignes
Pour personnaliser un opérateur, procédez comme suit :
1. Créez le fichier data.json ci-dessous :
{
"DatatypeOperatorConfig": [{
"dataTypeName":"Tout_type_de_données",
"supportedDBs":["Basededonnées1","Basededonnée2"],
"Operators":[{
"id":"ID_OPERATEUR",
"value":"OPERATEUR"
}]
}]
}
Par exemple, si vous souhaitez ajouter l'opérateur LIKE pour une base de données Oracle pour le type de données non pris en charge RAW, votre fichier data.json doit ressembler à ceci :
{
"DatatypeOperatorConfig": [{
"dataTypeName":"RAW",
"supportedDBs":["oracle"],
"Operators":[{
"id":"LIKE",
"value":"LIKE"
}]
}]
}
2. Accédez à l'emplacement où vous avez enregistré le fichier data.json et démarrez l'invite de commande.
3. En fonction de votre cas d'utilisation, exécutez l'une des commandes suivantes :
Scénario
Commande
Personnalisation d'un nom d'hôte et d'un port de base de données spécifiques
flow-deploy settings file upload -f <Chemin fichier data.json> -t <URL ThingWorx Flow> -u <Nom d'utilisateur administrateur ThingWorx> -p '<Mot de passe utilisateur administrateur ThingWorx>' -c database - s <Hôte base de données><Port base de données>
Par exemple :
flow-deploy settings file upload -f data.json -t <URL ThingWorx Flow> -u <Nom d'utilisateur administrateur ThingWorx> -p '<Mot de passe utilisateur administrateur ThingWorx>' -c database -s localhost32776
Personnalisation de toutes les instances connectées de la base de données
flow-deploy settings file upload -f <Chemin fichier data.json> -t <URL ThingWorx Flow> -u <Nom d'utilisateur administrateur ThingWorx> -p '<Mot de passe utilisateur administrateur ThingWorx>' -c database -d
4. Actualisez le navigateur.
A présent, lorsque vous faites glisser l'une des actions prises en charge dans l'éditeur de processus, vous devez voir l'opérateur dans la liste des Opérateurs.
Est-ce que cela a été utile ?