Index
MigrationService
(Benutzeroberfläche)AssessmentOrchestrationResultDetails
(Meldung)AssessmentTaskDetails
(Meldung)AzureSynapseDialect
(Meldung)BigQueryDialect
(Meldung)BteqOptions
(Meldung)CreateMigrationWorkflowRequest
(Meldung)DatasetReference
(Meldung)DeleteMigrationWorkflowRequest
(Meldung)Dialect
(Meldung)ErrorDetail
(Meldung)ErrorLocation
(Meldung)Filter
(Meldung)GcsReportLogMessage
(Meldung)GetMigrationSubtaskRequest
(Meldung)GetMigrationWorkflowRequest
(Meldung)HiveQLDialect
(Meldung)IdentifierSettings
(Meldung)IdentifierSettings.IdentifierCase
(enum)IdentifierSettings.IdentifierRewriteMode
(enum)ListMigrationSubtasksRequest
(Meldung)ListMigrationSubtasksResponse
(Meldung)ListMigrationWorkflowsRequest
(Meldung)ListMigrationWorkflowsResponse
(Meldung)Literal
(Meldung)MigrationSubtask
(Meldung)MigrationSubtask.State
(Aufzählung)MigrationTask
(Meldung)MigrationTask.State
(Aufzählung)MigrationTaskOrchestrationResult
(Meldung)MigrationWorkflow
(Meldung)MigrationWorkflow.State
(Aufzählung)MySQLDialect
(Meldung)NetezzaDialect
(Meldung)OracleDialect
(Meldung)PostgresqlDialect
(Meldung)PrestoDialect
(Meldung)RedshiftDialect
(Meldung)ResourceErrorDetail
(Meldung)SQLServerDialect
(Meldung)SnowflakeDialect
(Meldung)SourceLocation
(Meldung)SourceSpec
(Meldung)SourceTargetLocationMapping
(Meldung)SourceTargetMapping
(Meldung)SparkSQLDialect
(Meldung)StartMigrationWorkflowRequest
(Meldung)TargetLocation
(Meldung)TargetSpec
(Meldung)TeradataDialect
(Meldung)TeradataDialect.Mode
(Aufzählung)TeradataOptions
(Meldung)TimeInterval
(Meldung)TimeSeries
(Meldung)TranslationConfigDetails
(Meldung)TranslationDetails
(Meldung)TranslationFileMapping
(Meldung)TranslationTaskDetails
(Meldung)TranslationTaskDetails.FileEncoding
(enum)TranslationTaskDetails.TokenType
(enum)TranslationTaskResult
(Meldung)TypedValue
(Meldung)VerticaDialect
(Meldung)
MigrationService
Dienst für die Verarbeitung von EDW-Migrationen
CreateMigrationWorkflow |
---|
Erstellt einen Migrationsworkflow.
|
DeleteMigrationWorkflow |
---|
Löscht einen Migrationsworkflow nach Name.
|
GetMigrationSubtask |
---|
Ruft eine zuvor erstellte Migrations-Unteraufgabe ab.
|
GetMigrationWorkflow |
---|
Ruft einen zuvor erstellten Migrationsworkflow ab.
|
ListMigrationSubtasks |
---|
Listet zuvor erstellte Unteraufgaben der Migration auf.
|
ListMigrationWorkflows |
---|
Listet den zuvor erstellten Migrationsworkflow auf.
|
StartMigrationWorkflow |
---|
Startet einen zuvor erstellten Migrationsworkflow. d. h., der Status wechselt von DRAFT zu RUNNING. Dies ist managementfrei, wenn der Zustand bereits RUNNING ist. Wenn der Status nicht „ENTWURF“ oder „WIRD AUSGEFÜHRT“ lautet, wird ein Fehler angezeigt.
|
AssessmentOrchestrationResultDetails
Details für ein Ergebnis der Orchestrierung einer Bewertungsaufgabe.
Felder | |
---|---|
output_tables_schema_version |
Optional. Die für die Ausgabetabellenschemas verwendete Version. |
report_uri |
Optional. Der URI des Data Studio-Berichts. |
AssessmentTaskDetails
Konfiguration der Bewertungsaufgaben.
Felder | |
---|---|
input_path |
Erforderlich. Der Cloud Storage-Pfad für Bewertungseingabedateien. |
output_dataset |
Erforderlich. Das BigQuery-Dataset für die Ausgabe. |
querylogs_path |
Optional. Ein optionaler Cloud Storage-Pfad zum Schreiben der Abfragelogs, der dann als Eingabepfad bei der Übersetzungsaufgabe verwendet wird |
data_source |
Erforderlich. Die Datenquelle oder der Data-Warehouse-Typ (z. B. TERADATA/REDSHIFT), aus dem die Eingabedaten extrahiert werden. |
AzureSynapseDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für Azure Synapse.
BigQueryDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für BigQuery.
BteqOptions
Einstellungen für die BTEQ-Übersetzungsaufgabe.
Felder | |
---|---|
project_dataset |
Gibt das Projekt und das Dataset in BigQuery an, das während der Übersetzung für die Erstellung externer Tabellen verwendet wird. |
default_path_uri |
Der Cloud Storage-Speicherort, der als Standardpfad für Dateien verwendet werden soll, die nicht anderweitig in der Dateiersetzungszuordnung angegeben sind. |
file_replacement_map |
Ordnet die lokalen Pfade, die in BTEQ-Scripts verwendet werden (die Schlüssel), den Pfaden im Cloud Storage zu, die bei der Übersetzung an ihrer Stelle verwendet werden sollen (der Wert). |
CreateMigrationWorkflowRequest
Anfrage zum Erstellen einer Migrationsworkflow-Ressource.
Felder | |
---|---|
parent |
Erforderlich. Der Name des Projekts, zu dem dieser Migrationsworkflow gehört. Beispiel: |
migration_workflow |
Erforderlich. Der zu erstellende Migrationsworkflow. |
DB2Dialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für DB2
DatasetReference
Verweis auf ein BigQuery-Dataset.
Felder | |
---|---|
dataset_id |
Eine eindeutige ID für dieses Dataset ohne den Projektnamen. Die ID darf nur Buchstaben (a–z, A–Z), Ziffern (0–9) und Unterstriche (_) enthalten. Die maximale Länge beträgt 1.024 Zeichen. |
project_id |
Die ID des Projekts, das dieses Dataset enthält. |
DeleteMigrationWorkflowRequest
Eine Anfrage zum Löschen eines zuvor erstellten Migrationsworkflows.
Felder | |
---|---|
name |
Erforderlich. Die eindeutige Kennung für den Migrationsworkflow. Beispiel: |
Dialekt
Die möglichen Dialektoptionen für die Übersetzung.
Felder | |
---|---|
Union-Feld dialect_value . Die möglichen Dialektoptionen, die diese Nachricht darstellt. Für dialect_value ist nur einer der folgenden Werte zulässig: |
|
bigquery_dialect |
BigQuery-Dialekt |
hiveql_dialect |
HiveQL-Dialekt |
redshift_dialect |
Redshift-Dialekt |
teradata_dialect |
Teradata-Dialekt |
oracle_dialect |
Oracle-Dialekt |
sparksql_dialect |
SparkSQL-Dialekt |
snowflake_dialect |
Snowflake-Dialekt |
netezza_dialect |
Netezza-Dialekt |
azure_synapse_dialect |
Azure Synapse-Dialekt |
vertica_dialect |
Vertica-Dialekt |
sql_server_dialect |
SQL Server-Dialekt |
postgresql_dialect |
Postgresql-Dialekt |
presto_dialect |
Presto-Dialekt |
mysql_dialect |
MySQL-Dialekt |
ErrorDetail
Liefert Details zu Fehlern, z.B. Probleme, die bei der Verarbeitung einer Unteraufgabe aufgetreten sind.
Felder | |
---|---|
location |
Optional. Der genaue Speicherort innerhalb der Ressource (falls zutreffend). |
error_info |
Erforderlich. Beschreibt die Fehlerursache mit strukturierten Details. |
ErrorLocation
Enthält Informationen zum Speicherort des Fehlers
Felder | |
---|---|
line |
Optional. Gibt gegebenenfalls die Zeile an, in der der Fehler aufgetreten ist. Ein Wert von null bedeutet, dass keine Zeileninformationen vorhanden sind. |
column |
Optional. Gibt gegebenenfalls die Spalte an, in der der Fehler aufgetreten ist. Ein Wert von null bedeutet, dass keine Spalteninformationen vorhanden sind. |
Filtern
Der Filter, der auf Felder von Übersetzungsdetails angewendet wird.
Felder | |
---|---|
input_file_exclusion_prefixes[] |
Die Liste der Präfixe, mit denen die Verarbeitung für Eingabedateien ausgeschlossen wird. |
GcsReportLogMessage
Datensatz im aggregierten CSV-Bericht für einen Migrationsworkflow
Felder | |
---|---|
severity |
Schweregrad des Übersetzungsdatensatzes. |
category |
Kategorie des Fehlers bzw. der Warnung. Beispiel: SyntaxError |
file_path |
Der Dateipfad, in dem der Fehler aufgetreten ist |
filename |
Der Dateiname, in dem der Fehler aufgetreten ist |
source_script_line |
Gibt die Zeile aus dem Quelltext an, in der der Fehler aufgetreten ist (0-basiert, -1 für Nachrichten ohne Zeilenposition). Beispiel: 2 |
source_script_column |
Gibt die Spalte aus den Quelltexten an, in denen der Fehler aufgetreten ist. (0-basiert, -1 für Nachrichten ohne Spaltenposition) Beispiel: 6 |
message |
Detaillierte Nachricht des Datensatzes. |
script_context |
Der Skriptkontext (verschleiert), in dem der Fehler aufgetreten ist |
action |
Kategorie des Fehlers bzw. der Warnung. Beispiel: SyntaxError |
effect |
Kategorie des Fehlers bzw. der Warnung. Beispiel: SyntaxError |
object_name |
Name des betroffenen Objekts im Logeintrag. |
GetMigrationSubtaskRequest
Eine Anfrage zum Abrufen einer zuvor erstellten Migrationsunteraufgabe.
Felder | |
---|---|
name |
Erforderlich. Die eindeutige Kennung für die Migrations-Unteraufgabe. Beispiel: |
read_mask |
Optional. Die Liste der abzurufenden Felder. |
GetMigrationWorkflowRequest
Eine Anfrage zum Abrufen eines zuvor erstellten Migrationsworkflows.
Felder | |
---|---|
name |
Erforderlich. Die eindeutige Kennung für den Migrationsworkflow. Beispiel: |
read_mask |
Die Liste der abzurufenden Felder. |
HiveQLDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für HiveQL.
IdentifierSettings
Einstellungen für SQL-IDs.
Felder | |
---|---|
output_identifier_case |
Die Einstellung zum Steuern der Groß-/Kleinschreibung von Ausgabeabfragen. |
identifier_rewrite_mode |
Gibt den Neuschreibmodus für SQL-IDs an. |
IdentifierCase
Der Typ des IdentifierCase (also ob Groß-/Kleinschreibung)
Enums | |
---|---|
IDENTIFIER_CASE_UNSPECIFIED |
Die IdentifierCase (also ob Groß-/Kleinschreibung) ist nicht angegeben. |
ORIGINAL |
Die Schreibung für die Kennungen bleiben wie die ursprünglichen. |
UPPER |
Kennungen werden in Großbuchstaben geschrieben. |
LOWER |
Kennungen werden in Kleinbuchstaben angegeben. |
IdentifierRewriteMode
Der Modus für das Umschreiben von SQL-IDs.
Enums | |
---|---|
IDENTIFIER_REWRITE_MODE_UNSPECIFIED |
Umschreibungsmodus für SQL-Kennung ist nicht angegeben. |
NONE |
SQL-IDs werden nicht neu geschrieben. |
REWRITE_ALL |
Alle SQL-Kennungen werden neu geschrieben. |
ListMigrationSubtasksRequest
Eine Anfrage zum Auflisten zuvor erstellter Unteraufgaben der Migration.
Felder | |
---|---|
parent |
Erforderlich. Die Migrationsaufgabe der Unteraufgaben, die aufgelistet werden sollen. Beispiel: |
read_mask |
Optional. Die Liste der abzurufenden Felder. |
page_size |
Optional. Die maximale Anzahl der Migrationsaufgaben, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Beim Paginieren müssen alle anderen für |
filter |
Optional. Der anzuwendende Filter. Damit können die Unteraufgaben einer bestimmten Aufgabe in einem Workflow abgerufen werden, z.B. |
ListMigrationSubtasksResponse
Antwortobjekt für einen ListMigrationSubtasks
-Aufruf.
Felder | |
---|---|
migration_subtasks[] |
Die Migrations-Unteraufgaben für die angegebene Aufgabe. |
next_page_token |
Ein Token, das als |
ListMigrationWorkflowsRequest
Eine Anfrage zum Auflisten zuvor erstellter Migrationsworkflows.
Felder | |
---|---|
parent |
Erforderlich. Das Projekt und den Speicherort der aufzulistenden Migrationsworkflows. Beispiel: |
read_mask |
Die Liste der abzurufenden Felder. |
page_size |
Die maximale Anzahl von Migrationsworkflows, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diese Anzahl zurück. |
page_token |
Ein Seitentoken, das von einem vorherigen Beim Paginieren müssen alle anderen für |
ListMigrationWorkflowsResponse
Antwortobjekt für einen ListMigrationWorkflows
-Aufruf.
Felder | |
---|---|
migration_workflows[] |
Die Migrationsworkflows für das angegebene Projekt / den angegebenen Standort. |
next_page_token |
Ein Token, das als |
Literal
Literaldaten.
Felder | |
---|---|
relative_path |
Erforderlich. Die Kennung des Literaleintrags. |
Union-Feld literal_data . Der literale SQL-Inhalt. Für literal_data ist nur einer der folgenden Werte zulässig: |
|
literal_string |
Literalstring-Daten. |
literal_bytes |
Literal-Bytedaten |
MigrationSubtask
Eine Unteraufgabe für eine Migration, die Details zur Konfiguration der Unteraufgabe enthält. Der Inhalt der Details sollte für den Endnutzer keine Rolle spielen. Es ist ein Vertrag zwischen dem Ersteller der Unteraufgabe und dem Worker der Unteraufgabe.
Felder | |
---|---|
name |
Nur Ausgabe. Nicht veränderbar. Der Ressourcenname für die Migrations-Unteraufgabe. Die ID wird vom Server generiert. Beispiel: |
task_id |
Die eindeutige ID der Aufgabe, zu der diese Unteraufgabe gehört. |
type |
Der Typ der Unteraufgabe. Der Migrationsdienst prüft nicht, ob dies ein bekannter Typ ist. Der Ersteller der Aufgabe (d.h. Orchestrator oder Worker) muss dafür sorgen, dass nur Unteraufgaben erstellt werden, für die kompatible Worker Unteraufgaben abfragen. |
state |
Nur Ausgabe. Der aktuelle Status der Unteraufgabe. |
processing_error |
Nur Ausgabe. Eine Erläuterung, die ausgefüllt werden kann, wenn die Aufgabe den Status FAILED hat. |
resource_error_details[] |
Nur Ausgabe. Bietet Details zu Fehlern und Problemen, die bei der Verarbeitung der Unteraufgabe aufgetreten sind. Wenn Fehlerdetails vorhanden sind, bedeutet das nicht, dass die Unteraufgabe fehlgeschlagen ist. |
resource_error_count |
Die Anzahl der Ressourcen mit Fehlern. Hinweis: Dies ist nicht die Gesamtzahl der Fehler, da jede Ressource mehr als einen Fehler enthalten kann. Damit wird die Kürzung angegeben, indem ein |
create_time |
Zeitpunkt, zu dem die Unteraufgabe erstellt wurde. |
last_update_time |
Zeitpunkt der letzten Aktualisierung der Unteraufgabe. |
metrics[] |
Die Messwerte für die Unteraufgabe. |
Status
Mögliche Zustände einer Migrations-Unteraufgabe.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Zustand ist unspezifisch. |
ACTIVE |
Die Unteraufgabe ist bereit, d.h. zur Ausführung bereit. |
RUNNING |
Die Unteraufgabe wird ausgeführt, d.h. sie wird einem Worker zur Ausführung zugewiesen. |
SUCCEEDED |
Die Unteraufgabe wurde erfolgreich abgeschlossen. |
FAILED |
Die Unteraufgabe wurde nicht erfolgreich abgeschlossen. |
PAUSED |
Die Unteraufgabe ist pausiert, d.h. sie wird nicht geplant. Wenn sie bereits zugewiesen wurde, wird sie möglicherweise noch abgeschlossen, aber es werden keine neuen Freigabe-Verlängerungen gewährt. |
PENDING_DEPENDENCY |
Für die Unteraufgabe steht eine Abhängigkeit aus. Sie wird geplant, sobald die Abhängigkeiten abgeschlossen sind. |
MigrationTask
Eine einzelne Aufgabe für eine Migration mit Details zur Konfiguration der Aufgabe.
Felder | |
---|---|
id |
Nur Ausgabe. Nicht veränderbar. Die eindeutige Kennung für die Migrationsaufgabe. Die ID wird vom Server generiert. |
type |
Der Typ der Aufgabe. Dieser muss einer der folgenden unterstützten Aufgabentypen sein: Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ, Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ, Translation_Snowflake2BQ, Translation_Netezza2BQ, Translation_AzureSynapse2BQ, Translation_Vertica2BQ, Translation_SQLServer2BQ, Translation_Presto2BQ, Translation_MySQL2BQ, Translation_Postgresql2BQ. |
details |
Eingestellte Funktion! Verwenden Sie einen der folgenden task_details. Die Details der Aufgabe. Die Typ-URL muss eine der unterstützten Aufgabendetailnachrichten sein und dem Aufgabentyp entsprechen. |
state |
Nur Ausgabe. Der aktuelle Status der Aufgabe. |
processing_error |
Nur Ausgabe. Eine Erläuterung, die ausgefüllt werden kann, wenn die Aufgabe den Status FAILED hat. |
create_time |
Zeitpunkt, zu dem die Aufgabe erstellt wurde. |
last_update_time |
Gibt an, wann die Aufgabe zuletzt aktualisiert wurde. |
orchestration_result |
Nur Ausgabe. Weitere Informationen zur Orchestrierung. |
resource_error_details[] |
Nur Ausgabe. Enthält Details zu Fehlern und Problemen, die bei der Aufgabenverarbeitung aufgetreten sind. Wenn Fehlerdetails vorhanden sind, bedeutet das nicht, dass die Aufgabe fehlgeschlagen ist. |
resource_error_count |
Die Anzahl der Ressourcen mit Fehlern. Hinweis: Dies ist nicht die Gesamtzahl der Fehler, da jede Ressource mehr als einen Fehler enthalten kann. Damit wird die Kürzung angegeben, indem ein |
metrics[] |
Die Messwerte für die Aufgabe. |
Union-Feld task_details . Die Details der Aufgabe. Für task_details ist nur einer der folgenden Werte zulässig: |
|
assessment_task_details |
Aufgabenkonfiguration für die Bewertung. |
translation_task_details |
Aufgabenkonfiguration für Batch-SQL-Übersetzung |
translation_config_details |
Aufgabenkonfiguration für die CW-Batch/Offline-SQL-Übersetzung. |
translation_details |
Aufgabendetails für die einheitliche SQL-Übersetzung |
Status
Mögliche Status einer Migrationsaufgabe.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Zustand ist unspezifisch. |
PENDING |
Die Aufgabe wartet auf die Orchestrierung. |
ORCHESTRATING |
Die Aufgabe wird einem Orchestrator zugewiesen. |
RUNNING |
Die Aufgabe wird ausgeführt, d.h., die Unteraufgaben sind zur Ausführung bereit. |
PAUSED |
Die Aufgabe wurde pausiert. Zugewiesene Unteraufgaben können fortgesetzt werden, es werden jedoch keine neuen Unteraufgaben geplant. |
SUCCEEDED |
Die Aufgabe wurde erfolgreich abgeschlossen. |
FAILED |
Die Aufgabe wurde nicht erfolgreich abgeschlossen. |
MigrationTaskOrchestrationResult
Zusätzliche Informationen vom Orchestrator nach Abschluss der Aufgabenorchestrierung
Felder | |
---|---|
Union-Feld details . Details zum Aufgabentyp. Für details ist nur einer der folgenden Werte zulässig: |
|
assessment_details |
Details zu den Typen von Bewertungsaufgaben. |
translation_task_result |
Details zu Übersetzungsaufgabentypen. |
MigrationWorkflow
Ein Migrationsworkflow, der angibt, was für eine EDW-Migration zu tun ist.
Felder | |
---|---|
name |
Nur Ausgabe. Nicht veränderbar. Kennung. Die eindeutige Kennung für den Migrationsworkflow. Die ID wird vom Server generiert. Beispiel: |
display_name |
Der Anzeigename des Workflows. Dieser kann festgelegt werden, um einem Workflow einen aussagekräftigen Namen zu geben. Die Eindeutigkeit wird weder garantiert noch erzwungen. |
tasks |
Die Aufgaben in einem Workflow in einer benannten Zuordnung. Der Name (d.h. Schlüssel) hat keine Bedeutung und stellt lediglich eine bequeme Möglichkeit dar, eine bestimmte Aufgabe in einem Workflow zu erledigen. |
state |
Nur Ausgabe. Dieser Status des Workflows. |
create_time |
Zeitpunkt, zu dem der Workflow erstellt wurde. |
last_update_time |
Zeitpunkt der letzten Aktualisierung des Workflows. |
Status
Mögliche Status des Migrationsworkflows.
Enums | |
---|---|
STATE_UNSPECIFIED |
Workflowstatus ist nicht angegeben. |
DRAFT |
Der Workflow befindet sich im Entwurfsstatus, d.h., die Aufgaben können noch nicht ausgeführt werden. |
RUNNING |
Der Workflow wird ausgeführt (d.h. die Aufgaben können ausgeführt werden). |
PAUSED |
Der Workflow ist pausiert. Derzeit ausgeführte Aufgaben können fortgesetzt werden, es werden jedoch keine weiteren Aufgaben geplant. |
COMPLETED |
Der Workflow ist abgeschlossen. Es sollte keine Aufgaben geben, die sich in einem nicht-terminalen Zustand befinden, aber falls doch (z.B. durch erzwungene Beendigung), werden sie nicht eingeplant. |
MySQLDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für MySQL.
NetezzaDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für Netezza.
OracleDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für Oracle.
Punkt
Ein einzelner Datenpunkt in einer Zeitachse.
Felder | |
---|---|
interval |
Das Zeitintervall, für das der Datenpunkt gilt. Bei |
value |
Der Wert des Datenpunkts. |
PostgresqlDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für Postgresql.
PrestoDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für Presto.
RedshiftDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für Redshift.
ResourceErrorDetail
Enthält Details zu Fehlern und die entsprechenden Ressourcen.
Felder | |
---|---|
resource_info |
Erforderlich. Informationen zur Ressource, in der sich der Fehler befindet. |
error_details[] |
Erforderlich. Die Fehlerdetails für die Ressource. |
error_count |
Erforderlich. Wie viele Fehler es insgesamt für die Ressource gibt. Die Kürzung kann mit einem |
SQLServerDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für SQL Server.
SnowflakeDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für Snowflake.
SourceLocation
Stellt einen Pfad zum Speicherort dar, der Quelldaten enthält.
Felder | |
---|---|
Union-Feld location . Der Speicherort der Quelldaten. Für location ist nur einer der folgenden Werte zulässig: |
|
gcs_path |
Der Cloud Storage-Pfad für ein Verzeichnis von Dateien. |
SourceSpec
Stellt einen Pfad zum Speicherort dar, der Quelldaten enthält.
Felder | |
---|---|
encoding |
Optional. Das optionale Feld zur Angabe der Codierung der SQL-Byte. |
Union-Feld source . Die spezifische Quell-SQL. Für source ist nur einer der folgenden Werte zulässig: |
|
base_uri |
Der Basis-URI für alle Dateien, die als Quellen für die Übersetzung gelesen werden sollen. |
literal |
Quellliteral. |
SourceTargetLocationMapping
Stellt eine Zuordnung von einem Quellspeicherortpfad zu einem optionalen Zielspeicherortpfad dar.
Felder | |
---|---|
source_location |
Der Pfad zum Speicherort der Quelldaten. |
target_location |
Der Pfad zum Speicherort der Zieldaten. |
SourceTargetMapping
Stellt eine Zuordnung von einer Quell-SQL zu einer Ziel-SQL dar.
Felder | |
---|---|
source_spec |
Quell-SQL oder der Pfad zu diesem |
target_spec |
Den Ziel-SQL-Dialekt oder den dafür vorhandenen Pfad. |
SparkSQLDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für SparkSQL.
StartMigrationWorkflowRequest
Eine Anfrage zum Starten eines zuvor erstellten Migrationsworkflows.
Felder | |
---|---|
name |
Erforderlich. Die eindeutige Kennung für den Migrationsworkflow. Beispiel: |
TargetLocation
// Stellt einen Pfad zum Speicherort dar, der die Zieldaten enthält.
Felder | |
---|---|
Union-Feld location . Der Speicherort der Zieldaten. Für location ist nur einer der folgenden Werte zulässig: |
|
gcs_path |
Der Cloud Storage-Pfad für ein Verzeichnis von Dateien. |
TargetSpec
Stellt einen Pfad zum Speicherort dar, der Zieldaten enthält.
Felder | |
---|---|
relative_path |
Der relative Pfad für die Zieldaten. Bei der Quelldatei |
TeradataDialect
Die Dialektdefinition für Teradata.
Felder | |
---|---|
mode |
Welchen Teradata-Subdialektsmodus der Nutzer angibt. |
Modus
Die Subdialektsoptionen für Teradata.
Enums | |
---|---|
MODE_UNSPECIFIED |
Nicht angegebener Modus. |
SQL |
Teradata SQL-Modus. |
BTEQ |
BTEQ-Modus (einschließlich SQL). |
TeradataOptions
Dieser Typ hat keine Felder.
Einstellungen für Teradata SQL-spezifische Übersetzungsaufgaben.
TimeInterval
Ein Zeitintervall, das sich unmittelbar nach einer Startzeit bis zu einer Endzeit erstreckt. Wenn die Startzeit mit der Endzeit übereinstimmt, stellt das Intervall einen einzelnen Zeitpunkt dar.
Felder | |
---|---|
start_time |
Optional. Der Beginn des Zeitintervalls. Der Standardwert für die Startzeit ist die Endzeit. Die Startzeit darf nicht nach der Endzeit liegen. |
end_time |
Erforderlich. Das Ende des Zeitintervalls. |
TimeSeries
Das Messwertobjekt für eine SubTask.
Felder | |
---|---|
metric |
Erforderlich. Der Name des Messwerts. Wenn der Messwert dem Dienst noch nicht bekannt ist, wird er automatisch erstellt. |
value_type |
Erforderlich. Der Werttyp der Zeitachse. |
metric_kind |
Optional. Die Messwertart der Zeitachse. Wenn vorhanden, muss er mit der Messwertart des zugehörigen Messwerts übereinstimmen. Wenn der Deskriptor des zugehörigen Messwerts automatisch erstellt werden muss, gibt dieses Feld den Messwerttyp des neuen Deskriptors an und muss entweder |
points[] |
Erforderlich. Die Datenpunkte dieser Zeitachse. Beim Auflisten von Zeitachsen werden Punkte in umgekehrter Zeitreihenfolge zurückgegeben. Beim Erstellen einer Zeitachse muss dieses Feld genau einen Punkt enthalten und der Typ des Punkts muss mit dem Werttyp des zugehörigen Messwerts übereinstimmen. Wenn der Deskriptor des zugehörigen Messwerts automatisch erstellt werden muss, wird der Werttyp des Deskriptors durch den Typ des Punkts bestimmt, der |
TranslationConfigDetails
Die Übersetzungskonfiguration zum Erfassen der erforderlichen Einstellungen für eine Übersetzungsaufgabe und eine Unteraufgabe.
Felder | |
---|---|
source_dialect |
Der Dialekt der Eingabedateien. |
target_dialect |
Der Zieldialekt, in das die Engine die Eingabe übersetzen soll. |
source_env |
Die Standardwerte der Quellumgebung für die Übersetzung. |
source_target_location_mapping[] |
Die Zuordnung von Quellspeicherortpfaden zu Zielspeicherortpfaden. |
request_source |
Der Indikator zum Anzeigen des Initiators von Übersetzungsanfragen. |
Union-Feld source_location . Der ausgewählte Pfad, unter dem sich die Quelle für Eingabedateien befindet. Für source_location ist nur einer der folgenden Werte zulässig: |
|
gcs_source_path |
Der Cloud Storage-Pfad für ein Verzeichnis von Dateien, die in einer Aufgabe übersetzt werden sollen. |
Union-Feld target_location . Der ausgewählte Pfad, in dem sich das Ziel für Ausgabedateien befindet. Für target_location ist nur einer der folgenden Werte zulässig: |
|
gcs_target_path |
Der Cloud Storage-Pfad, in den die entsprechenden Eingabedateien zurückgeschrieben werden sollen. |
Union-Feld output_name_mapping . Die Zuordnung vollständiger SQL-Objektnamen von ihrem aktuellen Status zur gewünschten Ausgabe. Für output_name_mapping ist nur einer der folgenden Werte zulässig: |
|
name_mapping_list |
Die Zuordnung von Objekten zu ihren gewünschten Ausgabenamen in Listenform. |
TranslationDetails
Die Übersetzungsdetails, um die erforderlichen Einstellungen für einen Übersetzungsjob zu erfassen.
Felder | |
---|---|
source_target_mapping[] |
Die Zuordnung von der Quell- zur Ziel-SQL. |
target_base_uri |
Der Basis-URI für alle Schreibvorgänge in den nichtflüchtigen Speicher. |
source_environment |
Die Standardwerte der Quellumgebung für die Übersetzung. |
target_return_literals[] |
Die Liste der Literalziele, die direkt an die Antwort zurückgegeben werden. Jeder Eintrag besteht aus dem erstellten Pfad ohne den Basispfad. Wenn kein target_base_uri angegeben wird, wird das Schreiben in den nichtflüchtigen Speicher verhindert. |
target_types[] |
Die zu erzeugenden Ausgabetypen, z.B. sql, sqlx, lineage, analysis, usw. Wenn nichts angegeben wird, wird ein Standardsatz von Zielen erzeugt. Einige zusätzliche Zieltypen werden möglicherweise langsamer generiert. Die verfügbaren Zieltypen finden Sie in der Dokumentation. |
TranslationFileMapping
Zuordnung zwischen einer Eingabe- und Ausgabedatei, die in einer Unteraufgabe übersetzt werden soll.
Felder | |
---|---|
input_path |
Der Cloud Storage-Pfad für eine Datei, die in einer Unteraufgabe übersetzt werden soll. |
output_path |
Der Cloud Storage-Pfad, in den die entsprechende Eingabedatei zurückgeschrieben werden soll. |
TranslationTaskDetails
Die Konfiguration der Übersetzungsaufgabe zum Erfassen der erforderlichen Einstellungen für eine Übersetzungsaufgabe und eine Unteraufgabe.
Felder | |
---|---|
input_path |
Der Cloud Storage-Pfad für Übersetzungseingabedateien. |
output_path |
Der Cloud Storage-Pfad für Übersetzungsausgabedateien. |
file_paths[] |
Cloud Storage-Dateien, die für die Übersetzung verarbeitet werden sollen. |
schema_path |
Dies ist der Cloud Storage-Pfad zu DDL-Dateien als Tabellenschema zur Unterstützung der semantischen Übersetzung. |
file_encoding |
Der Dateicodierungstyp. |
identifier_settings |
Die Einstellungen für SQL-IDs. |
special_token_map |
Die Karte, die spezielle Tokens erfasst, die während der Übersetzung ersetzt werden. Der Schlüssel ist ein spezielles Token im String. Der Wert ist der Datentyp "Token". Damit wird die SQL-Abfragevorlage übersetzt, die ein spezielles Token als Platzhalter enthält. Das spezielle Token macht eine Abfrage zum Parsen ungültig. Diese Zuordnung wird angewendet, um diese speziellen Tokens mit Typen zu versehen, damit der Parser verstehen kann, wie sie in die richtige Struktur mit Typinformationen geparst werden können. |
filter |
Der Filter, der auf Übersetzungsdetails angewendet wird. |
translation_exception_table |
Gibt den genauen Namen der BigQuery-Tabelle ("dataset.table") an, die zum Auffinden von Rohübersetzungsfehlern verwendet werden soll. Wenn die Tabelle nicht vorhanden ist, wird sie erstellt. Wenn sie bereits vorhanden und das Schema identisch ist, werden wir sie wiederverwenden. Wenn die Tabelle existiert und das Schema anders ist, wird ein Fehler ausgegeben. |
Union-Feld language_options . Die sprachspezifischen Einstellungen für die Übersetzungsaufgabe. Für language_options ist nur einer der folgenden Werte zulässig: |
|
teradata_options |
Die Teradata SQL-spezifischen Einstellungen für die Übersetzungsaufgabe. |
bteq_options |
Die BTEQ-spezifischen Einstellungen für die Übersetzungsaufgabe. |
FileEncoding
Die Dateicodierungstypen.
Enums | |
---|---|
FILE_ENCODING_UNSPECIFIED |
Es ist keine Einstellung für die Dateicodierung angegeben. |
UTF_8 |
Die Dateicodierung ist UTF_8. |
ISO_8859_1 |
Die Dateicodierung ist ISO_8859_1. |
US_ASCII |
Die Dateicodierung ist US_ASCII. |
UTF_16 |
Die Dateicodierung ist UTF_16. |
UTF_16LE |
Die Dateicodierung ist UTF_16LE. |
UTF_16BE |
Die Dateicodierung ist UTF_16BE. |
Tokentyp
Der spezielle Token-Datentyp.
Enums | |
---|---|
TOKEN_TYPE_UNSPECIFIED |
Der Tokentyp ist nicht angegeben. |
STRING |
Tokentyp als String. |
INT64 |
Tokentyp als Ganzzahl. |
NUMERIC |
Tokentyp als numerische Werte. |
BOOL |
Tokentyp als boolescher Wert. |
FLOAT64 |
Tokentyp als Gleitkommazahl. |
DATE |
Tokentyp als Datum. |
TIMESTAMP |
Tokentyp als Zeitstempel. |
TranslationTaskResult
Übersetzungsspezifische Ergebnisdetails aus der Migrationsaufgabe.
Felder | |
---|---|
translated_literals[] |
Die Liste der übersetzten Literale. |
report_log_messages[] |
Die Datensätze aus dem aggregierten CSV-Bericht für einen Migrationsworkflow. |
TypedValue
Ein einzelner stark typisierter Wert.
Felder | |
---|---|
Union-Feld value . Das typisierte Wertfeld. Für value ist nur einer der folgenden Werte zulässig: |
|
bool_value |
Ein boolescher Wert ( |
int64_value |
Eine 64-Bit-Ganzzahl Ihr Bereich beträgt ungefähr |
double_value |
Eine 64-Bit-Gleitkommazahl mit doppelter Genauigkeit. Ihre Größe ist ungefähr |
string_value |
Ein Stringwert mit variabler Länge |
distribution_value |
Ein Verteilungswert. |
VerticaDialect
Dieser Typ hat keine Felder.
Die Dialektdefinition für Vertica.