A origem do Cloud Bigtable para importar dados.
Representação JSON |
---|
{
"projectId": string,
"instanceId": string,
"tableId": string,
"bigtableOptions": {
object ( |
Campos | |
---|---|
projectId |
O ID do projeto que contém a origem do Bigtable. Tem um limite de 128 carateres. Se não for especificado, herda o ID do projeto do pedido principal. |
instanceId |
Obrigatório. O ID da instância do Cloud Bigtable que tem de ser importada. |
tableId |
Obrigatório. O ID da tabela do Cloud Bigtable que tem de ser importada. |
bigtableOptions |
Obrigatório. Opções do Bigtable que contêm informações necessárias ao analisar dados em estruturas com tipos. Por exemplo, anotações do tipo de coluna. |
BigtableOptions
O objeto Bigtable Options que contém informações para suportar a importação.
Representação JSON |
---|
{
"keyFieldName": string,
"families": {
string: {
object ( |
Campos | |
---|---|
keyFieldName |
O nome do campo usado para guardar o valor da chave da linha no documento. O nome tem de corresponder ao padrão |
families |
O mapeamento de nomes de famílias para um objeto que contém informações ao nível das famílias de colunas para a família de colunas especificada. Se uma família não estiver presente neste mapa, é ignorada. |
BigtableColumnFamily
A família de colunas do Bigtable.
Representação JSON |
---|
{ "fieldName": string, "encoding": enum ( |
Campos | |
---|---|
fieldName |
O nome do campo a usar para esta família de colunas no documento. O nome tem de corresponder ao padrão |
encoding |
O modo de codificação dos valores quando o tipo não é STRING. Os valores de codificação aceitáveis são:
|
type |
O tipo de valores nesta família de colunas. Espera-se que os valores sejam codificados através da função |
columns[] |
A lista de objetos que contém informações ao nível da coluna para cada coluna. Se uma coluna não estiver presente nesta lista, é ignorada. |
Codificação
O modo de codificação de uma coluna ou de uma família de colunas do Bigtable.
Enumerações | |
---|---|
ENCODING_UNSPECIFIED |
A codificação não está especificada. |
TEXT |
Codificação de texto. |
BINARY |
Codificação binária. |
Tipo
O tipo de valores numa coluna ou família de colunas do Bigtable. Espera-se que os valores sejam codificados através da função HBase Bytes.toBytes quando o valor de codificação estiver definido como BINARY
.
Enumerações | |
---|---|
TYPE_UNSPECIFIED |
O tipo não foi especificado. |
STRING |
Tipo de string. |
NUMBER |
Tipo numérico. |
INTEGER |
Tipo de número inteiro. |
VAR_INTEGER |
Tipo de número inteiro de comprimento variável. |
BIG_NUMERIC |
Tipo BigDecimal. |
BOOLEAN |
Tipo booleano. |
JSON |
Tipo JSON. |
BigtableColumn
A coluna do Bigtable.
Representação JSON |
---|
{ "qualifier": string, "fieldName": string, "encoding": enum ( |
Campos | |
---|---|
qualifier |
Obrigatório. Qualificador da coluna. Se não for possível descodificá-lo com utf-8, use uma string codificada em base-64. Uma string codificada em Base64. |
fieldName |
O nome do campo a usar para esta coluna no documento. O nome tem de corresponder ao padrão |
encoding |
O modo de codificação dos valores quando o tipo não é
|
type |
O tipo de valores nesta família de colunas. Espera-se que os valores sejam codificados através da função |