Package google.cloud.bigquery.migration.tasks.translation.v2alpha

Index

BteqOptions

Einstellungen für die BTEQ-Übersetzungsaufgabe.

Felder
project_dataset

DatasetReference

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

string

Der Cloud Storage-Speicherort, der als Standardpfad für Dateien verwendet werden soll, die nicht anderweitig in der Dateiersetzungszuordnung angegeben sind.

file_replacement_map

map<string, string>

Ordnet die in BTEQ-Skripts (die Schlüssel) verwendeten lokalen Pfade den Pfaden in Cloud Storage zu, die an ihrer Stelle in der Übersetzung (der Wert) verwendet werden sollen.

DatasetReference

Felder
dataset_id

string

Erforderlich. 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

string

Optional. Die ID des Projekts, das dieses Dataset enthält.

Filtern

Der Filter, der auf Felder von Übersetzungsdetails angewendet wird.

Felder
input_file_exclusion_prefixes[]

string

Die Liste der Präfixe, mit denen die Verarbeitung für Eingabedateien ausgeschlossen wird.

IdentifierSettings

Einstellungen für SQL-IDs.

Felder
output_identifier_case

IdentifierCase

Die Einstellung zum Steuern der Groß-/Kleinschreibung von Ausgabeabfragen.

identifier_rewrite_mode

IdentifierRewriteMode

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.

TeradataOptions

Dieser Typ hat keine Felder.

Einstellungen für Teradata SQL-spezifische Übersetzungsaufgaben.

TranslationFileMapping

Zuordnung zwischen einer Eingabe- und Ausgabedatei, die in einer Unteraufgabe übersetzt werden soll.

Felder
input_path

string

Der Cloud Storage-Pfad für eine Datei, die in einer Unteraufgabe übersetzt werden soll.

output_path

string

Der Cloud Storage-Pfad, in den die entsprechende Eingabedatei zurückgeschrieben werden soll.

TranslationTaskDetails

Eingestellte Funktionen Verwenden Sie stattdessen TranslationTaskDetails, die in com.google.cloud.bigquery.migration.v2alpha.TranslationTaskDetails definiert sind. Die Details der Übersetzungsaufgabe zum Erfassen der erforderlichen Einstellungen für eine Übersetzungsaufgabe und eine Unteraufgabe.

Felder
input_path

string

Der Cloud Storage-Pfad für Übersetzungseingabedateien.

output_path

string

Der Cloud Storage-Pfad für Übersetzungsausgabedateien.

file_paths[]

TranslationFileMapping

Cloud Storage-Dateien, die für die Übersetzung verarbeitet werden sollen.

schema_path

string

Dies ist der Cloud Storage-Pfad zu DDL-Dateien als Tabellenschema zur Unterstützung der semantischen Übersetzung.

file_encoding

FileEncoding

Der Dateicodierungstyp.

identifier_settings

IdentifierSettings

Die Einstellungen für SQL-IDs.

special_token_map

map<string, TokenType>

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

Filter

Der Filter, der auf Übersetzungsdetails angewendet wird.

translation_exception_table

string

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 vorhanden und ein anderes Schema 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

TeradataOptions

Die Teradata SQL-spezifischen Einstellungen für die Übersetzungsaufgabe.

bteq_options

BteqOptions

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.