Personalizzazione di Connettore SQL
La tabella seguente fornisce l'elenco dei tipi di dati e degli operatori supportati:
Tipo di dati
Operatori supportati
INT
BIGINT
MEDIUMINT
SMALLINT
TINYINT
NUMBER
FLOAT
REAL
DECIMAL
NUMERIC
DOUBLE
DOUBLE PRECISION
SMALLSERIAL
SERIAL
BIGSERIAL
INTEGER
PRECISION
DEC
MONEY
SMALLMONEY
MAGGIORE DI
MAGGIORE O UGUALE A
MINORE DI
MINORE O UGUALE A
UGUALE A
DIVERSO DA
TRA
NON TRA
IN
NON IN
NULL
NON NULL
TEXT
TINYTEXT
MEDIUMTEXT
LONGTEXT
NTEXT
CHAR
VARCHAR
VARCHAR2
NCHAR
NVARCHAR
VARYING
CHARACTER
CHARACTER VARYING
UGUALE A
DIVERSO DA
SIMILE A
NON SIMILE A
INIZIA CON
FINISCE CON
SOTTOSTRINGA
NULL
NON NULL
DATE
DATETIME
DATETIME2
TIME
TIMESTAMP WITH TIME ZONE
TIMESTAMP
DATETIMEOFFSET
SMALLDATETIME
YEAR
INTERVAL
PRIMA DI
DOPO
TRA
NON TRA
IN
NON IN
NULL
NON NULL
Qualsiasi altro tipo di dati
UGUALE A
DIVERSO DA
NULL
NON NULL
È possibile aggiungere un operatore per qualsiasi tipo di dati per le azioni descritte di seguito.
Elimina righe
Ottieni righe
Ottieni righe con join
Aggiorna righe
Per personalizzare un operatore, attenersi alla procedura descritta di seguito.
1. Creare il file data.json come mostrato di seguito:
{
"DatatypeOperatorConfig": [{
"dataTypeName":"Any_Data_Type",
"supportedDBs":["Database1","Database2"],
"Operators":[{
"id":"OPERATOR_ID",
"value":"OPERATOR"
}]
}]
}
Ad esempio, se si desidera aggiungere l'operatore SIMILE A per il database Oracle per il tipo di dati non supportato, RAW, il file data.json deve essere simile al seguente:
{
"DatatypeOperatorConfig": [{
"dataTypeName":"RAW",
"supportedDBs":["oracle"],
"Operators":[{
"id":"LIKE",
"value":"LIKE"
}]
}]
}
2. Individuare il percorso in cui è stato salvato il file data.json e avviare il prompt dei comandi.
3. A seconda del caso di utilizzo, eseguire uno dei comandi seguenti:
Scenario
Comando
Personalizzare la porta e il nome host di un database specifico
flow-deploy settings file upload -f <Percorso file data.json> -t <URL ThingWorx Flow> -u <Utente amministratore ThingWorx> -p '<Password utente amministratore ThingWorx>' -c database - s <Host database><porta database>
Ad esempio:
flow-deploy settings file upload -f data.json -t <URL ThingWorx Flow> -u <Utente amministratore ThingWorx> -p '<Password utente amministratore ThingWorx>' -c database -s localhost32776
Personalizzare tutte le istanze connesse del database
flow-deploy settings file upload -f <Percorso file data.json> -t <URL ThingWorx Flow> -u <Utente amministratore ThingWorx> -p '<Password utente amministratore ThingWorx>' -c database -d
4. Aggiornare il browser.
A questo punto, quando si trascina una delle azioni supportate nell'editor del workflow, nell'elenco Operatori dovrebbe essere visualizzato l'operatore.
È stato utile?