Indice
BteqOptions
(messaggio)DatasetReference
(messaggio)Filter
(messaggio)IdentifierSettings
(messaggio)IdentifierSettings.IdentifierCase
(enum)IdentifierSettings.IdentifierRewriteMode
(enum)TeradataOptions
(messaggio)TranslationFileMapping
(messaggio)TranslationTaskDetails
(messaggio)TranslationTaskDetails.FileEncoding
(enum)TranslationTaskDetails.TokenType
(enum)
BteqOptions
Impostazioni relative all'attività di traduzione BTEQ.
Campi | |
---|---|
project_dataset |
Specifica il progetto e il set di dati in BigQuery che verranno utilizzati per la creazione di tabelle esterne durante la traduzione. |
default_path_uri |
Il percorso di Cloud Storage da utilizzare come percorso predefinito per i file che non sono altrimenti specificati nella mappa di sostituzione dei file. |
file_replacement_map |
Mappa i percorsi locali utilizzati negli script BTEQ (le chiavi) ai percorsi in Cloud Storage che dovrebbero essere utilizzati al loro posto nella traduzione (il valore). |
DatasetReference
Campi | |
---|---|
dataset_id |
Obbligatorio. Un ID univoco per questo set di dati, senza il nome del progetto. L'ID deve contenere solo lettere (a-z, A-Z), numeri (0-9) o trattini bassi (_). La lunghezza massima è di 1024 caratteri. |
project_id |
Facoltativo. L'ID del progetto contenente questo set di dati. |
Filtro
Il filtro applicato ai campi dei dettagli della traduzione.
Campi | |
---|---|
input_file_exclusion_prefixes[] |
L'elenco di prefissi utilizzati per escludere l'elaborazione dei file di input. |
IdentifierSettings
Impostazioni relative agli identificatori SQL.
Campi | |
---|---|
output_identifier_case |
L'impostazione per controllare le maiuscole e le minuscole degli identificatori delle query di output. |
identifier_rewrite_mode |
Specifica la modalità di riscrittura per gli identificatori SQL. |
IdentifierCase
Il tipo di caso dell'identificatore.
Enum | |
---|---|
IDENTIFIER_CASE_UNSPECIFIED |
L'identificatore maiuscole e minuscole non è specificato. |
ORIGINAL |
I casi degli identificatori verranno mantenuti come quelli originali. |
UPPER |
Gli identificatori sono in maiuscolo. |
LOWER |
Gli identificatori sono in minuscolo. |
IdentifierRewriteMode
La modalità di riscrittura dell'identificatore SQL.
Enum | |
---|---|
IDENTIFIER_REWRITE_MODE_UNSPECIFIED |
La modalità di riscrittura dell'identificatore SQL non è specificata. |
NONE |
Gli identificatori SQL non verranno riscritti. |
REWRITE_ALL |
Tutti gli identificatori SQL verranno riscritti. |
TeradataOptions
Questo tipo non contiene campi.
Impostazioni relative all'attività di traduzione specifica per SQL Teradata.
TranslationFileMapping
Mappatura di un file di input e di un output da tradurre in un'attività secondaria.
Campi | |
---|---|
input_path |
Il percorso Cloud Storage di un file da tradurre in un'attività secondaria. |
output_path |
Il percorso Cloud Storage in cui scrivere il file di input corrispondente. |
TranslationTaskDetails
OBSOLETO Utilizza invece TranslationTaskDetails definito in com.google.cloud.bigquery.migration.v2alpha.TranslationTaskDetails. I dettagli dell'attività di traduzione per acquisire le impostazioni necessarie per un'attività di traduzione e un'attività secondaria.
Campi | |
---|---|
input_path |
Il percorso Cloud Storage per i file di input di traduzione. |
output_path |
Il percorso Cloud Storage per i file di output della traduzione. |
file_paths[] |
File di Cloud Storage da elaborare per la traduzione. |
schema_path |
Percorso di Cloud Storage ai file DDL sotto forma di schema di tabella a supporto della traduzione semantica. |
file_encoding |
Il tipo di codifica del file. |
identifier_settings |
Le impostazioni per gli identificatori SQL. |
special_token_map |
La mappa acquisisce token speciali da sostituire durante la traduzione. La chiave è un token speciale nella stringa. Il valore è il tipo di dati del token. Viene utilizzato per tradurre il modello di query SQL che contiene un token speciale come segnaposto. Il token speciale rende una query non valida da analizzare. Questa mappa verrà applicata per annotare i token speciali con i tipi per consentire al parser di capire come analizzarli nella struttura corretta con informazioni sul tipo. |
filter |
Il filtro applicato ai dettagli della traduzione. |
translation_exception_table |
Specifica il nome esatto della tabella BigQuery ("dataset.table") da utilizzare per visualizzare gli errori di traduzione non elaborati. Se la tabella non esiste, la creeremo. Se esiste già e lo schema è lo stesso, lo riutilizzeremo. Se la tabella esiste e lo schema è diverso, verrà visualizzato un errore. |
Campo di unione language_options . Le impostazioni specifiche della lingua per l'attività di traduzione. language_options può essere solo uno dei seguenti: |
|
teradata_options |
Le impostazioni specifiche di SQL Teradata per l'attività di traduzione. |
bteq_options |
Le impostazioni specifiche di BTEQ per l'attività di traduzione. |
FileEncoding
I tipi di codifica dei file.
Enum | |
---|---|
FILE_ENCODING_UNSPECIFIED |
Impostazione di codifica del file non specificata. |
UTF_8 |
La codifica dei file è UTF_8. |
ISO_8859_1 |
La codifica dei file è ISO_8859_1. |
US_ASCII |
La codifica dei file è US_ASCII. |
UTF_16 |
La codifica dei file è UTF_16. |
UTF_16LE |
La codifica dei file è UTF_16LE. |
UTF_16BE |
La codifica dei file è UTF_16BE. |
TokenType
Il tipo di dati del token speciale.
Enum | |
---|---|
TOKEN_TYPE_UNSPECIFIED |
Il tipo di token non è specificato. |
STRING |
Tipo di token come stringa. |
INT64 |
Tipo di token come numero intero. |
NUMERIC |
Tipo di token come numerico. |
BOOL |
Tipo di token come booleano. |
FLOAT64 |
Tipo di token come numero in virgola mobile. |
DATE |
Tipo di token come data. |
TIMESTAMP |
Tipo di token come timestamp. |