UpdateSnowflakeIcebergDatabase 2025.5.31.15¶
Pacote¶
com.snowflake.openflow.runtime | runtime-snowflake-processors-nar
Descrição¶
Atualiza a definição de uma tabela Snowflake Iceberg. Um esquema de destino pode ser inferido de um RecordReader ou definido explicitamente usando o formato abaixo: { «columns»: [ { «name»: «<column name>», «type»: «<iceberg data type>» }, …]} onde <tipo de dados iceberg> pode ser um dos seguintes: tipo de iceberg primitivo (“cadeia de caracteres”, “inteiro”, “booliano” …); decimal com precisão e escala determinadas (“decimal(P,S)”); {«type»: «list», «element»: <iceberg data type>}; {«type»: «map», «key»: <iceberg data type>, «value»: <iceberg data type>}; {«type»: «struct», «fields»:[<list of struct fields>] }
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
Adicionar estratégia de coluna |
A estratégia a ser usada quando o esquema de entrada tem uma coluna que não está presente na tabela existente |
Alterar estratégia de coluna |
A estratégia a ser usada quando uma coluna tem um tipo de dados diferente no esquema de entrada da tabela existente |
Pool de conexões |
O pool de conexões a ser usado para se conectar ao Snowflake |
Esquema desejado |
A definição do esquema/tabela desejado |
Estratégia de descarte de coluna |
A estratégia a ser usada quando a tabela existente tem uma coluna que não está presente no esquema de entrada |
Tamanho máximo do lote |
O número máximo de FlowFiles que pode ser processado em uma única execução para uma determinada tabela. |
Record Reader |
Record Reader a ser usado para obter o esquema desejado |
Nome do esquema |
O nome do esquema a ser atualizado |
Tempo de expiração do cache de metadados da tabela |
O tempo em segundos após o qual a entrada do cache será removida |
Nome da tabela |
O nome da tabela a ser atualizada |
Estratégia de esquema de tabela |
Especifica como obter a definição do esquema/tabela desejado |
Usar cache de metadados da tabela |
Se os metadados da tabela devem ser armazenados em cache em vez de lê-los diretamente do Snowflake |
Relações¶
Nome |
Descrição |
---|---|
failure |
O FlowFile de entrada é encaminhado a essa relação se a tabela não puder ser atualizada |
illegal alteration |
O FlowFile de entrada é encaminhado para essa relação se a atualização exigir uma alteração que esteja configurada para falhar |
success |
O FlowFile de entrada é encaminhado a essa relação após a atualização bem-sucedida da tabela |
tabela não encontrada |
O FlowFile de entrada é encaminhado para essa relação se a tabela especificada não existir. |