diff --git a/models/br_rf_cafir/br_rf_cafir__imoveis_rurais.sql b/models/br_rf_cafir/br_rf_cafir__imoveis_rurais.sql index 32c6cec2..13bfbaaf 100644 --- a/models/br_rf_cafir/br_rf_cafir__imoveis_rurais.sql +++ b/models/br_rf_cafir/br_rf_cafir__imoveis_rurais.sql @@ -2,22 +2,23 @@ config( schema='br_rf_cafir', alias='imoveis_rurais', - materialized='table', + materialized='incremental', partition_by={ "field": "data_referencia", "data_type": "date", "granularity": "day" }, cluster_by=['sigla_uf'], + pre_hook = "DROP ALL ROW ACCESS POLICIES ON {{ this }}", post_hook=['CREATE OR REPLACE ROW ACCESS POLICY allusers_filter ON {{this}} GRANT TO ("allUsers") - FILTER USING (DATE_DIFF(CURRENT_DATE(),DATE(data_referencia), MONTH) > 6', + FILTER USING (DATE_DIFF(CURRENT_DATE(),DATE(data_referencia), MONTH) > 6)', 'CREATE OR REPLACE ROW ACCESS POLICY bdpro_filter ON {{this}} GRANT TO ("group:bd-pro@basedosdados.org", "group:sudo@basedosdados.org") - FILTER USING (EXTRACT(YEAR from data_referencia) = EXTRACT(YEAR from CURRENT_DATE()))'] - ) + FILTER USING (EXTRACT(YEAR from data_referencia) = EXTRACT(YEAR from CURRENT_DATE()))' ] + ) }} with lower_munis as ( @@ -92,7 +93,7 @@ SELECT SAFE_CAST(id_municipio as STRING) id_municipio, SAFE_CAST(sigla_uf as STRING) sigla_uf, --- esta coluna não é identifica no dicionário nem nomeada nos arquivos - SAFE_CAST(LOWER(status_rever) as STRING) coluna_nao_identificada, + --- SAFE_CAST(LOWER(status_rever) as STRING) coluna_nao_identificada, FROM fixed_names AS t {% if is_incremental() %} WHERE data_referencia > (SELECT MAX(data_referencia) FROM {{ this }} ) diff --git a/models/br_rf_cafir/schema.yml b/models/br_rf_cafir/schema.yml index 0a0da61d..e66e2c6d 100644 --- a/models/br_rf_cafir/schema.yml +++ b/models/br_rf_cafir/schema.yml @@ -32,9 +32,6 @@ models: description: ID Município - IBGE 7 Dígitos - name: sigla_uf description: Sigla da Unidade da Federação (UF) - - name: coluna_nao_identificada - description: Esta coluna não é identifica no dicionário nem nomeada nos arquivos - - name: br_rf_cafir__dicionario description: Dicionário de dados da tabela Imóveis Rurais columns: