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

Índice

BteqOptions

Configurações relacionadas à tarefa de tradução com BTEQ.

Campos
project_dataset

DatasetReference

Especifica o projeto e o conjunto de dados no BigQuery que serão usados para a criação de tabelas externas durante a tradução.

default_path_uri

string

O local do Cloud Storage a ser usado como o caminho padrão para arquivos que não estão especificados no mapa de substituição de arquivos.

file_replacement_map

map<string, string>

Mapeia os caminhos locais usados nos scripts de BTEQ (as chaves) para os caminhos no Cloud Storage que devem ser usados no lugar da conversão (o valor).

DatasetReference

Campos
dataset_id

string

Obrigatório. Um ID exclusivo deste conjunto de dados, sem o nome do projeto. O ID precisa conter apenas letras (a-z, A-Z), números (0-9) ou sublinhados (_). O comprimento máximo é de 1.024 caracteres.

project_id

string

Opcional. O ID do projeto que contém esse conjunto de dados.

Filtro

O filtro aplicado aos campos de detalhes da tradução.

Campos
input_file_exclusion_prefixes[]

string

A lista de prefixos usados para excluir o processamento de arquivos de entrada.

IdentifierSettings

Configurações relacionadas aos identificadores SQL.

Campos
output_identifier_case

IdentifierCase

A configuração para controlar o caso do identificador das consultas de saída.

identifier_rewrite_mode

IdentifierRewriteMode

Especifica o modo de regravação para identificadores SQL.

IdentifierCase

O tipo de caso do identificador.

Enums
IDENTIFIER_CASE_UNSPECIFIED O caso do identificador não está especificado.
ORIGINAL Os casos dos identificadores serão mantidos como os originais.
UPPER Os identificadores estarão em letras maiúsculas.
LOWER Os identificadores estarão em letras minúsculas.

IdentifierRewriteMode

O modo de regravação do identificador SQL.

Enums
IDENTIFIER_REWRITE_MODE_UNSPECIFIED O modo de regravação do identificador SQL não foi especificado.
NONE Os identificadores SQL não serão regravados.
REWRITE_ALL Todos os identificadores SQL serão reescritos.

TeradataOptions

Esse tipo não tem campos.

Configurações relacionadas à tarefa de conversão específica do Teradata SQL.

TranslationFileMapping

Mapeamento entre um arquivo de entrada e saída a ser traduzido em uma subtarefa.

Campos
input_path

string

O caminho do Cloud Storage para a tradução de um arquivo em uma subtarefa.

output_path

string

O caminho do Cloud Storage em que o arquivo de entrada correspondente será gravado.

TranslationTaskDetails

DEPRECATED! Use TranslationTaskDetails definido em com.google.cloud.bigquery.migration.v2alpha.TranslationTaskDetails. Os detalhes da tarefa de tradução para capturar as configurações necessárias para uma tarefa de tradução e uma subtarefa.

Campos
input_path

string

O caminho do Cloud Storage para arquivos de entrada de tradução.

output_path

string

O caminho do Cloud Storage para arquivos de saída da tradução.

file_paths[]

TranslationFileMapping

Arquivos do Cloud Storage a serem processados para tradução.

schema_path

string

O caminho do Cloud Storage para arquivos DDL como esquema de tabela para auxiliar na tradução semântica.

file_encoding

FileEncoding

O tipo de codificação do arquivo.

identifier_settings

IdentifierSettings

As configurações de identificadores SQL.

special_token_map

map<string, TokenType>

O mapa que captura tokens especiais a serem substituídos durante a tradução. A chave é um token especial na string. O valor é o tipo de dados do token. Isso é usado para converter um modelo de consulta SQL que contém um token especial como espaço reservado. O token especial invalida uma consulta para análise. Esse mapa será aplicado para anotar esses tokens especiais com tipos, permitindo que o analisador entenda como analisá-los em uma estrutura adequada com informações de tipo.

filter

Filter

O filtro aplicado aos detalhes da tradução.

translation_exception_table

string

Especifica o nome exato da tabela do BigQuery ("dataset.table") a ser usada para exibir erros brutos de tradução. Se a tabela não existir, vamos criá-la. Se já existir, e o esquema for o mesmo, vamos usá-lo novamente. Se a tabela existir, e o esquema for diferente, um erro será gerado.

Campo de união language_options. As configurações específicas do idioma para a tarefa de tradução. language_options pode ser apenas de um dos tipos a seguir:
teradata_options

TeradataOptions

As configurações específicas do Teradata SQL para a tarefa de tradução.

bteq_options

BteqOptions

As configurações específicas do BTEQ para a tarefa de tradução.

FileEncoding

Os tipos de codificação de arquivo.

Enums
FILE_ENCODING_UNSPECIFIED A configuração de codificação do arquivo não foi especificada.
UTF_8 A codificação do arquivo é UTF_8.
ISO_8859_1 A codificação do arquivo é ISO_8859_1.
US_ASCII A codificação de arquivo é US_ASCII.
UTF_16 A codificação do arquivo é UTF_16.
UTF_16LE A codificação do arquivo é UTF_16LE.
UTF_16BE A codificação do arquivo é UTF_16BE.

TokenType

O tipo de dados de token especial.

Enums
TOKEN_TYPE_UNSPECIFIED O tipo de token não foi especificado.
STRING Tipo de token como string.
INT64 Tipo de token como número inteiro.
NUMERIC Tipo de token como numérico.
BOOL Tipo de token como booleano.
FLOAT64 Tipo de token como flutuante.
DATE Tipo de token como data.
TIMESTAMP Tipo de token como carimbo de data/hora.