You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_is_partitioned: verifica se a tabela é particionada pelos dados do yaml (campos de particionamento)
_load_schema: gera o json do schema da tabela e envia para o BQ
_make_publish_sql: cria o arquivo publish.sql baseado no yaml e salva na pasta da tabela
_make_template: cria o arquivo yaml e o publish.sql
update_columns: carrega os metadados do arquivo yaml, lê a planilha de arquitetura (google sheets ou arquivo csv, xls, xlsx, xlsm, xlsb, odf, ods, odt), insere em cols e salva o arquivo yaml com as colunas
init: gera os arquivos de configuração (table_config.yaml e publish.sql) com base em um sample dos arquivos de dados e, caso exista uma planilha de arquitetura, atualiza as colunas com base nela
create: cria a tabela no BQ e chama o init para gerar os arquivos de configuração
update: atualiza o schema do BQ, usano os metadados para renderizar o arquivo .txt de descrição da tabela
publish: cria a tabela em produção no BQ, usando o publish.sql para criar a view atual.
Base
_load_yaml: método responsável por carregar os dados dos arquivos yaml
Mapeamento dos YAML no pacote
config.toml
Metadata
emself.metadata
Metadata
emself.metadata
publish.sql
baseado no yaml e salva na pasta da tabelapublish.sql
cols
e salva o arquivo yaml com as colunastable_config.yaml
epublish.sql
) com base em um sample dos arquivos de dados e, caso exista uma planilha de arquitetura, atualiza as colunas com base nelapublish.sql
para criar aview
atual.Workflow
Table.create
Se tabela n existe na API
Se tabela já existe,
The text was updated successfully, but these errors were encountered: