Indice
MigrationService
(interfaccia)AssessmentOrchestrationResultDetails
(messaggio)AssessmentTaskDetails
(messaggio)AzureSynapseDialect
(messaggio)BigQueryDialect
(messaggio)BteqOptions
(messaggio)CreateMigrationWorkflowRequest
(messaggio)DatasetReference
(messaggio)DeleteMigrationWorkflowRequest
(messaggio)Dialect
(messaggio)ErrorDetail
(messaggio)ErrorLocation
(messaggio)Filter
(messaggio)GcsReportLogMessage
(messaggio)GetMigrationSubtaskRequest
(messaggio)GetMigrationWorkflowRequest
(messaggio)HiveQLDialect
(messaggio)IdentifierSettings
(messaggio)IdentifierSettings.IdentifierCase
(enum)IdentifierSettings.IdentifierRewriteMode
(enum)ListMigrationSubtasksRequest
(messaggio)ListMigrationSubtasksResponse
(messaggio)ListMigrationWorkflowsRequest
(messaggio)ListMigrationWorkflowsResponse
(messaggio)Literal
(messaggio)MigrationSubtask
(messaggio)MigrationSubtask.State
(enum)MigrationTask
(messaggio)MigrationTask.State
(enum)MigrationTaskOrchestrationResult
(messaggio)MigrationWorkflow
(messaggio)MigrationWorkflow.State
(enum)MySQLDialect
(messaggio)NetezzaDialect
(messaggio)OracleDialect
(messaggio)PostgresqlDialect
(messaggio)PrestoDialect
(messaggio)RedshiftDialect
(messaggio)ResourceErrorDetail
(messaggio)SQLServerDialect
(messaggio)SnowflakeDialect
(messaggio)SourceLocation
(messaggio)SourceSpec
(messaggio)SourceTargetLocationMapping
(messaggio)SourceTargetMapping
(messaggio)SparkSQLDialect
(messaggio)StartMigrationWorkflowRequest
(messaggio)TargetLocation
(messaggio)TargetSpec
(messaggio)TeradataDialect
(messaggio)TeradataDialect.Mode
(enum)TeradataOptions
(messaggio)TimeInterval
(messaggio)TimeSeries
(messaggio)TranslationConfigDetails
(messaggio)TranslationDetails
(messaggio)TranslationFileMapping
(messaggio)TranslationTaskDetails
(messaggio)TranslationTaskDetails.FileEncoding
(enum)TranslationTaskDetails.TokenType
(enum)TranslationTaskResult
(messaggio)TypedValue
(messaggio)VerticaDialect
(messaggio)
MigrationService
Servizio per la gestione delle migrazioni EDW.
CreateMigrationWorkflow |
---|
Crea un flusso di lavoro di migrazione.
|
DeleteMigrationWorkflow |
---|
Elimina un flusso di lavoro di migrazione per nome.
|
GetMigrationSubtask |
---|
Recupera un'attività secondaria di migrazione creata in precedenza.
|
GetMigrationWorkflow |
---|
Recupera un flusso di lavoro di migrazione creato in precedenza.
|
ListMigrationSubtasks |
---|
Elenca le attività secondarie di migrazione create in precedenza.
|
ListMigrationWorkflows |
---|
Elenca il flusso di lavoro di migrazione creato in precedenza.
|
StartMigrationWorkflow |
---|
Avvia un flusso di lavoro di migrazione creato in precedenza. In altri termini, lo stato passa da BOZZA a IN ESECUZIONE. Questo è un autonomo se lo stato è già IN ESECUZIONE. Se lo stato è diverso da BOZZA o IN ESECUZIONE, verrà segnalato un errore.
|
AssessmentOrchestrationResultDetails
Dettagli del risultato dell'orchestrazione di un'attività di valutazione.
Campi | |
---|---|
output_tables_schema_version |
Facoltativo. La versione utilizzata per gli schemi della tabella di output. |
report_uri |
Facoltativo. L'URI del report Data Studio. |
AssessmentTaskDetails
Configurazione dell'attività di valutazione.
Campi | |
---|---|
input_path |
Obbligatorio. Il percorso Cloud Storage per i file di input di valutazione. |
output_dataset |
Obbligatorio. Il set di dati BigQuery per l'output. |
querylogs_path |
Facoltativo. Un percorso Cloud Storage facoltativo per scrivere i log delle query (che viene quindi utilizzato come percorso di input nell'attività di traduzione) |
data_source |
Obbligatorio. L'origine dati o il tipo di data warehouse (ad es. TERADATA/REDSHIFT) da cui vengono estratti i dati di input. |
AzureSynapseDialect
Questo tipo non contiene campi.
La definizione del dialetto per Azure Synapse.
BigQueryDialect
Questo tipo non contiene campi.
La definizione del dialetto per BigQuery.
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). |
CreateMigrationWorkflowRequest
Richiesta di creazione di una risorsa del flusso di lavoro di migrazione.
Campi | |
---|---|
parent |
Obbligatorio. Il nome del progetto a cui appartiene questo flusso di lavoro di migrazione. Esempio: |
migration_workflow |
Obbligatorio. Il flusso di lavoro di migrazione da creare. |
DB2Dialect
Questo tipo non contiene campi.
Definizione del dialetto per DB2
DatasetReference
Riferimento a un set di dati BigQuery.
Campi | |
---|---|
dataset_id |
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 |
L'ID del progetto contenente questo set di dati. |
DeleteMigrationWorkflowRequest
Richiesta di eliminazione di un flusso di lavoro di migrazione creato in precedenza.
Campi | |
---|---|
name |
Obbligatorio. L'identificatore univoco del flusso di lavoro di migrazione. Esempio: |
Dialetto
Le possibili opzioni di dialetto per la traduzione.
Campi | |
---|---|
Campo di unione dialect_value . Le opzioni di dialetto possibili rappresentate da questo messaggio. dialect_value può essere solo uno dei seguenti: |
|
bigquery_dialect |
Il dialetto BigQuery |
hiveql_dialect |
Il dialetto HiveQL |
redshift_dialect |
Il dialetto Redshift |
teradata_dialect |
Il dialetto Teradata |
oracle_dialect |
Il dialetto Oracle |
sparksql_dialect |
Il dialetto SparkSQL |
snowflake_dialect |
Il dialetto Snowflake |
netezza_dialect |
Il dialetto Netezza |
azure_synapse_dialect |
Il dialetto di Azure Synapse |
vertica_dialect |
Il dialetto Vertica |
sql_server_dialect |
Il dialetto SQL Server |
postgresql_dialect |
Il dialetto Postgresql |
presto_dialect |
Il dialetto Presto |
mysql_dialect |
Il dialetto MySQL |
ErrorDetail
Fornisce i dettagli sugli errori, ad esempio i problemi che si sono verificati durante l'elaborazione di un'attività secondaria.
Campi | |
---|---|
location |
Facoltativo. La località esatta all'interno della risorsa (se applicabile). |
error_info |
Obbligatorio. Descrive la causa dell'errore con i dettagli strutturati. |
ErrorLocation
Contiene le informazioni sulla posizione in cui si trova l'errore.
Campi | |
---|---|
line |
Facoltativo. Se applicabile, indica la riga in cui si è verificato l'errore. Il valore zero indica che non ci sono informazioni sulla riga. |
column |
Facoltativo. Se applicabile, indica la colonna in cui si è verificato l'errore. Il valore zero indica che non ci sono informazioni sulle colonne. |
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. |
GcsReportLogMessage
Un record nel report CSV aggregato per un flusso di lavoro di migrazione
Campi | |
---|---|
severity |
Gravità del record di traduzione. |
category |
Categoria dell'errore/avviso. Esempio: SyntaxError |
file_path |
Il percorso del file in cui si è verificato l'errore |
filename |
Il nome del file in cui si è verificato l'errore. |
source_script_line |
Specifica la riga del testo di origine in cui si è verificato l'errore (in base a 0, -1 per i messaggi senza posizione della riga). Esempio: 2 |
source_script_column |
Specifica la colonna dei testi di origine in cui si è verificato l'errore. (in base a 0, -1 per i messaggi senza posizione della colonna): 6 |
message |
Messaggio dettagliato del record. |
script_context |
Il contesto dello script (offuscato) in cui si è verificato l'errore |
action |
Categoria dell'errore/avviso. Esempio: SyntaxError |
effect |
Categoria dell'errore/avviso. Esempio: SyntaxError |
object_name |
Il nome dell'oggetto interessato nel messaggio di log. |
GetMigrationSubtaskRequest
Richiesta di ottenere un'attività secondaria di migrazione creata in precedenza.
Campi | |
---|---|
name |
Obbligatorio. L'identificatore univoco dell'attività secondaria di migrazione. Esempio: |
read_mask |
Facoltativo. L'elenco di campi da recuperare. |
GetMigrationWorkflowRequest
Richiesta per ottenere un flusso di lavoro di migrazione creato in precedenza.
Campi | |
---|---|
name |
Obbligatorio. L'identificatore univoco del flusso di lavoro di migrazione. Esempio: |
read_mask |
L'elenco di campi da recuperare. |
HiveQLDialect
Questo tipo non contiene campi.
La definizione del dialetto per HiveQL.
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. |
ListMigrationSubtasksRequest
Una richiesta per elencare le attività secondarie di migrazione create in precedenza.
Campi | |
---|---|
parent |
Obbligatorio. L'attività di migrazione delle attività secondarie da elencare. Esempio: |
read_mask |
Facoltativo. L'elenco di campi da recuperare. |
page_size |
Facoltativo. Il numero massimo di attività di migrazione da restituire. Il servizio potrebbe restituire un numero inferiore a questo numero. |
page_token |
Facoltativo. Un token di pagina, ricevuto dalla precedente chiamata a Durante l'impaginazione, tutti gli altri parametri forniti a |
filter |
Facoltativo. Il filtro da applicare. Può essere utilizzato per ottenere le attività secondarie di un'attività specifica in un flusso di lavoro, ad esempio |
ListMigrationSubtasksResponse
Oggetto risposta per una chiamata ListMigrationSubtasks
.
Campi | |
---|---|
migration_subtasks[] |
Le attività secondarie di migrazione per l'attività specificata. |
next_page_token |
Un token, che può essere inviato come |
ListMigrationWorkflowsRequest
Una richiesta per elencare i flussi di lavoro di migrazione creati in precedenza.
Campi | |
---|---|
parent |
Obbligatorio. Il progetto e la località dei flussi di lavoro di migrazione da elencare. Esempio: |
read_mask |
L'elenco di campi da recuperare. |
page_size |
Il numero massimo di flussi di lavoro di migrazione da restituire. Il servizio potrebbe restituire un numero inferiore a questo numero. |
page_token |
Un token di pagina, ricevuto dalla precedente chiamata a Durante l'impaginazione, tutti gli altri parametri forniti a |
ListMigrationWorkflowsResponse
Oggetto risposta per una chiamata ListMigrationWorkflows
.
Campi | |
---|---|
migration_workflows[] |
I flussi di lavoro di migrazione per il progetto o la località specificati. |
next_page_token |
Un token, che può essere inviato come |
Valore letterale
Dati letterali.
Campi | |
---|---|
relative_path |
Obbligatorio. L'identificatore della voce letterale. |
Campo di unione literal_data . I contenuti SQL letterali. literal_data può essere solo uno dei seguenti: |
|
literal_string |
Dati stringa letterali. |
literal_bytes |
Dati in byte letterali. |
MigrationSubtask
Un'attività secondaria per una migrazione che include dettagli sulla configurazione dell'attività secondaria. Il contenuto dei dettagli non dovrebbe avere importanza per l'utente finale, ma è un contratto tra il creatore dell'attività secondaria e il lavoratore dell'attività secondaria.
Campi | |
---|---|
name |
Solo output. Immutabile. Il nome della risorsa per l'attività secondaria di migrazione. L'ID è generato dal server. Esempio: |
task_id |
L'ID univoco dell'attività a cui appartiene questa attività secondaria. |
type |
Il tipo di attività secondaria. Il servizio di migrazione non controlla se si tratta di un tipo noto. Spetta all'autore dell'attività (ad es. Orchestrator o worker) assicurarsi di creare solo attività secondarie per le quali esistono worker compatibili che eseguono il polling delle attività secondarie. |
state |
Solo output. Lo stato attuale dell'attività secondaria. |
processing_error |
Solo output. Una spiegazione che può essere compilata quando l'attività è in stato NON RIUSCITA. |
resource_error_details[] |
Solo output. Fornisce i dettagli degli errori e dei problemi riscontrati durante l'elaborazione dell'attività secondaria. La presenza di dettagli dell'errore non indica che l'attività secondaria non è riuscita. |
resource_error_count |
Il numero o le risorse con errori. Nota: questo non è il numero totale di errori, in quanto ogni risorsa può avere più di un errore. Viene utilizzato per indicare il troncamento in quanto ha un valore |
create_time |
Data e ora di creazione dell'attività secondaria. |
last_update_time |
L'ora dell'ultimo aggiornamento dell'attività secondaria. |
metrics[] |
Le metriche per l'attività secondaria. |
Stato
Possibili stati di un'attività secondaria di migrazione.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato non è specificato. |
ACTIVE |
L'attività secondaria è pronta, ovvero è pronta per l'esecuzione. |
RUNNING |
L'attività secondaria è in esecuzione, ovvero assegnata a un worker per l'esecuzione. |
SUCCEEDED |
L'attività secondaria è stata completata correttamente. |
FAILED |
L'attività secondaria non è stata completata correttamente. |
PAUSED |
L'attività secondaria è in pausa, pertanto non verrà pianificata. Se è già stato assegnato, potrebbe essere ancora completato, ma non verranno concessi nuovi rinnovi del leasing. |
PENDING_DEPENDENCY |
L'attività secondaria è in attesa di una dipendenza. Verrà pianificata al termine delle dipendenze. |
MigrationTask
Una singola attività per una migrazione, con dettagli sulla configurazione dell'attività.
Campi | |
---|---|
id |
Solo output. Immutabile. L'identificatore univoco dell'attività di migrazione. L'ID è generato dal server. |
type |
Il tipo di attività. Deve essere uno dei tipi di attività supportati: Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ, Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ, Translation_Snowflake2BQ, Translation_Netezza2BQ, Translation_Azure_MySQL2BQ |
details |
OBSOLETO Utilizza uno dei valori task_details di seguito. I dettagli dell'attività. L'URL del tipo deve essere uno dei messaggi di dettagli dell'attività supportati e corrispondere al tipo di attività. |
state |
Solo output. Lo stato attuale dell'attività. |
processing_error |
Solo output. Una spiegazione che può essere compilata quando l'attività è in stato NON RIUSCITA. |
create_time |
Data e ora di creazione dell'attività. |
last_update_time |
Data e ora dell'ultimo aggiornamento dell'attività. |
orchestration_result |
Solo output. Informazioni aggiuntive sull'orchestrazione. |
resource_error_details[] |
Solo output. Fornisce i dettagli sugli errori e sui problemi riscontrati durante l'elaborazione dell'attività. La presenza di dettagli dell'errore non indica che l'attività non è riuscita. |
resource_error_count |
Il numero o le risorse con errori. Nota: questo non è il numero totale di errori, in quanto ogni risorsa può avere più di un errore. Viene utilizzato per indicare il troncamento in quanto ha un valore |
metrics[] |
Le metriche per l'attività. |
Campo di unione task_details . I dettagli dell'attività. task_details può essere solo uno dei seguenti: |
|
assessment_task_details |
Configurazione dell'attività per la valutazione. |
translation_task_details |
Configurazione delle attività per la traduzione batch di SQL. |
translation_config_details |
Configurazione delle attività per la traduzione SQL batch/offline CW. |
translation_details |
Dettagli attività per la traduzione SQL unificata. |
Stato
Possibili stati di un'attività di migrazione.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato non è specificato. |
PENDING |
L'attività è in attesa dell'orchestrazione. |
ORCHESTRATING |
L'attività viene assegnata a un orchestratore. |
RUNNING |
L'attività è in esecuzione, pertanto le relative attività secondarie sono pronte per l'esecuzione. |
PAUSED |
Quest'attività è in pausa. Le attività secondarie assegnate possono continuare, ma non verranno pianificate nuove attività secondarie. |
SUCCEEDED |
L'attività è stata completata correttamente. |
FAILED |
L'attività non è stata completata correttamente. |
MigrationTaskOrchestrationResult
Informazioni aggiuntive dall'orchestratore quando questa operazione è stata completata con l'orchestrazione delle attività.
Campi | |
---|---|
Campo di unione details . Dettagli specifici per il tipo di attività. details può essere solo uno dei seguenti: |
|
assessment_details |
Dettagli specifici per i tipi di attività di valutazione. |
translation_task_result |
Dettagli specifici per i tipi di attività di traduzione. |
MigrationWorkflow
Un flusso di lavoro di migrazione che specifica cosa è necessario fare per una migrazione EDW.
Campi | |
---|---|
name |
Solo output. Immutabile. Identificatore. L'identificatore univoco del flusso di lavoro di migrazione. L'ID è generato dal server. Esempio: |
display_name |
Il nome visualizzato del flusso di lavoro. Questa opzione può essere impostata in modo da assegnare un nome descrittivo a un flusso di lavoro. Non esiste alcuna garanzia o applicazione dell'unicità. |
tasks |
Le attività in un flusso di lavoro in una mappa denominata. Il nome (ovvero la chiave) non ha significato ed è semplicemente un modo pratico per svolgere un'attività specifica in un flusso di lavoro. |
state |
Solo output. Questo stato del flusso di lavoro. |
create_time |
L'ora in cui è stato creato il flusso di lavoro. |
last_update_time |
L'ora dell'ultimo aggiornamento del flusso di lavoro. |
Stato
Possibili stati del flusso di lavoro di migrazione.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato del flusso di lavoro non è specificato. |
DRAFT |
Il flusso di lavoro è in stato di bozza, ad esempio le attività non sono ancora idonee all'esecuzione. |
RUNNING |
Il flusso di lavoro è in esecuzione (ossia le attività sono idonee per l'esecuzione). |
PAUSED |
Flusso di lavoro in pausa. Le attività attualmente in corso potrebbero continuare, ma non verranno pianificate ulteriori attività. |
COMPLETED |
Flusso di lavoro completato. Non dovrebbero esserci attività in stato non terminale.Tuttavia, se lo sono (ad es. terminazione forzata), non verranno pianificate. |
MySQLDialect
Questo tipo non contiene campi.
La definizione del dialetto per MySQL.
NetezzaDialect
Questo tipo non contiene campi.
La definizione del dialetto di Netezza.
OracleDialect
Questo tipo non contiene campi.
La definizione del dialetto per Oracle.
Point
Un singolo punto dati in una serie temporale.
Campi | |
---|---|
interval |
L'intervallo di tempo a cui si applica il punto dati. Per le metriche |
value |
Il valore del punto dati. |
PostgresqlDialect
Questo tipo non contiene campi.
La definizione del dialetto per Postgresql.
PrestoDialect
Questo tipo non contiene campi.
La definizione del dialetto per Presto.
RedshiftDialect
Questo tipo non contiene campi.
La definizione del dialetto per Redshift.
ResourceErrorDetail
Fornisce i dettagli degli errori e delle risorse corrispondenti.
Campi | |
---|---|
resource_info |
Obbligatorio. Informazioni sulla risorsa in cui si trova l'errore. |
error_details[] |
Obbligatorio. I dettagli dell'errore per la risorsa. |
error_count |
Obbligatorio. Quanti errori sono in totale per la risorsa. Il troncamento può essere indicato utilizzando un valore |
SQLServerDialect
Questo tipo non contiene campi.
La definizione del dialetto per SQL Server.
SnowflakeDialect
Questo tipo non contiene campi.
La definizione del dialetto di Snowflake.
SourceLocation
Rappresenta un percorso per la località che contiene i dati di origine.
Campi | |
---|---|
Campo di unione location . La posizione dei dati di origine. location può essere solo uno dei seguenti: |
|
gcs_path |
Il percorso Cloud Storage di una directory di file. |
SourceSpec
Rappresenta un percorso per la località che contiene i dati di origine.
Campi | |
---|---|
encoding |
Facoltativo. Il campo facoltativo per specificare la codifica dei byte SQL. |
Campo di unione source . L'SQL di origine specifico. source può essere solo uno dei seguenti: |
|
base_uri |
L'URI di base di tutti i file da leggere come origini per la traduzione. |
literal |
Valore letterale di origine. |
SourceTargetLocationMapping
Rappresenta una mappatura da un percorso della posizione di origine a un percorso della posizione di destinazione facoltativo.
Campi | |
---|---|
source_location |
Il percorso della posizione dei dati di origine. |
target_location |
Il percorso dei dati di destinazione. |
SourceTargetMapping
Rappresenta una mappatura da un'istanza SQL di origine a un'SQL di destinazione.
Campi | |
---|---|
source_spec |
L'SQL di origine o il relativo percorso. |
target_spec |
L'SQL di destinazione o il relativo percorso. |
SparkSQLDialect
Questo tipo non contiene campi.
La definizione del dialetto per SparkSQL.
StartMigrationWorkflowRequest
Richiesta di avvio di un flusso di lavoro di migrazione creato in precedenza.
Campi | |
---|---|
name |
Obbligatorio. L'identificatore univoco del flusso di lavoro di migrazione. Esempio: |
TargetLocation
// Rappresenta un percorso della località che contiene i dati di destinazione.
Campi | |
---|---|
Campo di unione location . La posizione dei dati di destinazione. location può essere solo uno dei seguenti: |
|
gcs_path |
Il percorso Cloud Storage di una directory di file. |
TargetSpec
Rappresenta un percorso per la località che contiene i dati di destinazione.
Campi | |
---|---|
relative_path |
Il percorso relativo per i dati di destinazione. Data il file di origine |
TeradataDialect
La definizione del dialetto per Teradata.
Campi | |
---|---|
mode |
Modalità di subaccount di Teradata specificata dall'utente. |
Modalità
Le opzioni dei sottodialetti per Teradata.
Enum | |
---|---|
MODE_UNSPECIFIED |
Modalità non specificata. |
SQL |
modalità SQL di Teradata. |
BTEQ |
Modalità BTEQ (che include SQL). |
TeradataOptions
Questo tipo non contiene campi.
Impostazioni relative all'attività di traduzione specifica per SQL Teradata.
TimeInterval
Un intervallo di tempo che si estende subito dopo un'ora di inizio fino a un'ora di fine. Se l'ora di inizio corrisponde all'ora di fine, l'intervallo rappresenta un singolo momento.
Campi | |
---|---|
start_time |
Facoltativo. L'inizio dell'intervallo di tempo. Il valore predefinito per l'ora di inizio è l'ora di fine. L'ora di inizio non deve essere successiva all'ora di fine. |
end_time |
Obbligatorio. La fine dell'intervallo di tempo. |
TimeSeries
L'oggetto metriche per una SubTask.
Campi | |
---|---|
metric |
Obbligatorio. Il nome della metrica. Se la metrica non è ancora nota al servizio, verrà creata automaticamente. |
value_type |
Obbligatorio. Il tipo di valore della serie temporale. |
metric_kind |
Facoltativo. Il tipo di metrica della serie temporale. Se presente, deve essere uguale al tipo di metrica della metrica associata. Se il descrittore della metrica associata deve essere creato automaticamente, questo campo specifica il tipo di metrica del nuovo descrittore e deve essere |
points[] |
Obbligatorio. I punti dati di questa serie temporale. Quando elenchi le serie temporali, i punti vengono restituiti in ordine temporale inverso. Quando crei una serie temporale, questo campo deve contenere esattamente un punto e il tipo di punto deve essere uguale al tipo di valore della metrica associata. Se il descrittore della metrica associata deve essere creato automaticamente, il tipo di valore del descrittore è determinato dal tipo di punto, che deve essere |
TranslationConfigDetails
La configurazione di traduzione per acquisire le impostazioni necessarie per un'attività di traduzione e un'attività secondaria.
Campi | |
---|---|
source_dialect |
Il dialetto dei file di input. |
target_dialect |
Il dialetto di destinazione in cui il motore deve tradurre l'input. |
source_env |
I valori predefiniti dell'ambiente di origine per la traduzione. |
source_target_location_mapping[] |
La mappatura dai percorsi delle località di origine ai percorsi delle località di destinazione. |
request_source |
L'indicatore per mostrare l'iniziatore della richiesta di traduzione. |
Campo di unione source_location . Il percorso scelto in cui verrà trovata l'origine dei file di input. source_location può essere solo uno dei seguenti: |
|
gcs_source_path |
Il percorso Cloud Storage di una directory di file da tradurre in un'attività. |
Campo di unione target_location . Il percorso scelto in cui verrà trovata la destinazione per i file di output. target_location può essere solo uno dei seguenti: |
|
gcs_target_path |
Il percorso Cloud Storage in cui scrivere i file di input corrispondenti. |
Campo di unione output_name_mapping . La mappatura dei nomi completi degli oggetti SQL dallo stato attuale all'output desiderato. output_name_mapping può essere solo uno dei seguenti: |
|
name_mapping_list |
La mappatura degli oggetti ai nomi di output desiderati in forma di elenco. |
TranslationDetails
I dettagli della traduzione per acquisire le impostazioni necessarie per un job di traduzione.
Campi | |
---|---|
source_target_mapping[] |
Il mapping dall'SQL di origine a quello di destinazione. |
target_base_uri |
L'URI di base per tutte le scritture nell'archiviazione permanente. |
source_environment |
I valori predefiniti dell'ambiente di origine per la traduzione. |
target_return_literals[] |
L'elenco di destinazioni letterali che verranno restituite direttamente alla risposta. Ogni voce è composta dal percorso creato, ESCLUDE il percorso di base. Se non fornisci un valore target_base_uri, impedirai la scrittura nell'archiviazione permanente. |
target_types[] |
I tipi di output da generare, ad esempio sql, sqlx, derivazione, analisi e così via. Se non specificato, verrà generato un set predefinito di target. La generazione di alcuni tipi di target aggiuntivi potrebbe essere più lenta. Consulta la documentazione per l'insieme di tipi di target disponibili. |
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
La configurazione 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. |
TranslationTaskResult
Dettagli dei risultati specifici della traduzione dall'attività di migrazione.
Campi | |
---|---|
translated_literals[] |
L'elenco dei valori letterali tradotti. |
report_log_messages[] |
I record del report CSV aggregato per un flusso di lavoro di migrazione. |
TypedValue
Un singolo valore di tipo forte.
Campi | |
---|---|
Campo di unione value . Il campo del valore digitato. value può essere solo uno dei seguenti: |
|
bool_value |
Un valore booleano: |
int64_value |
Un numero intero a 64 bit. Il suo intervallo è di circa |
double_value |
Un numero in virgola mobile a precisione doppia a 64 bit. La sua grandezza è di circa |
string_value |
Un valore stringa di lunghezza variabile. |
distribution_value |
Un valore di distribuzione. |
VerticaDialect
Questo tipo non contiene campi.
La definizione del dialetto per Vertica.