Tema
Actualizar e substituir dados
Os dados não ficam parados. Chega o mapa do mês seguinte, descobre-se um erro no ficheiro anterior, corrige-se o tipo de uma coluna. Esta página cobre as três operações.
Os três modos de importação
| Modo | O que faz | Quando usar |
|---|---|---|
| Nova tabela | Cria uma tabela nova a partir do ficheiro | Dados que ainda não existem no sistema |
| Acrescentar | Junta as linhas do ficheiro a uma tabela existente | O mapa do mês seguinte, com a mesma estrutura |
| Substituir | Apaga as linhas que aquele ficheiro tinha importado e importa as novas | O mesmo ficheiro, corrigido |
Os modos de acrescentar e substituir aparecem junto a cada tabela já existente — no separador Dados do dashboard, para as tabelas dele, e em Definições › Dados para os conjuntos partilhados.
Um conjunto partilhado não se actualiza a partir de um dashboard
Os partilhados aparecem no separador de dados de qualquer dashboard, mas em leitura: sem acrescentar, substituir, renomear ou apagar. Alimentam vários dashboards ao mesmo tempo, e mudá-los a partir de um deles mudava os dados de todos os outros sem aviso. Para os alterar, Definições › Dados.
Acrescentar dados
O caso normal do relatório periódico: o ficheiro tem a mesma estrutura, só muda o conteúdo.
Antes de importar, o assistente valida a estrutura do ficheiro novo contra o mapeamento guardado da tabela. Se faltar alguma coluna esperada, o assistente recusa e diz exactamente quais faltam e quais eram esperadas.
Colunas a mais no ficheiro novo são acrescentadas a tabela. As linhas antigas ficam com essa coluna vazia — o que é correcto: não havia esse dado quando foram importadas.
A validação usa os nomes das colunas, ignorando maiusculas
Valor e valor são a mesma coluna para efeitos de validação. A ordem das colunas no ficheiro também não interessa.
Substituir dados
Substituir é a operação a usar quando o ficheiro anterior estava errado.
O que e apagado são apenas as linhas que aquele ficheiro tinha importado — não a tabela inteira. Uma tabela alimentada por doze ficheiros mensais não perde os outros onze quando se substitui um deles.
É por isso que cada importação fica registada como uma fonte separada, com o ficheiro original guardado: é o que torna possível desfazer uma importação concreta sem tocar nas outras.
A substituição pede confirmação explícita antes de avançar.
Corrigir o tipo de uma coluna
Não se muda o tipo de uma coluna existente. O caminho e:
- Abrir o separador Dados e encontrar a tabela.
- Escolher substituir na fonte que importou aquelas linhas.
- Carregar o mesmo ficheiro.
- No passo de revisão, corrigir o tipo da coluna.
- Importar.
O modelo é actualizado automaticamente e as consultas continuam a funcionar — referem os campos pelo nome, não pelo tipo.
Apagar
Há dois níveis, e a diferença importa.
Apagar um ficheiro de origem remove esse ficheiro e as linhas que ele importou. A tabela mantem-se, com o que veio dos outros ficheiros.
Apagar a tabela remove a tabela, todos os ficheiros que a alimentaram e a entidade correspondente. Não há como reverter.
Widgets que dependam dela ficam sem dados
Ao apagar um conjunto partilhado, a aplicação verifica primeiro que dashboards o consultam e diz quais são, pelo nome, antes de confirmar.
Uma tabela do próprio dashboard não faz essa verificação: é dele, e é apagada com a confirmação normal. Se houver dúvida, descarregue o ficheiro original antes.
Renomear uma tabela
Mudar o nome de exibição de uma tabela é seguro: e só o rótulo que a interface mostra. O nome técnico da entidade — o que as consultas referem — não muda, é por isso nada se parte.
Descarregar o ficheiro original
Cada fonte guarda o ficheiro tal como foi carregado, e pode ser descarregado a partir do separador de dados. É útil para confirmar o que foi importado, ou para o corrigir e voltar a submeter em modo de substituição.
Boas práticas
Um ficheiro por período, sempre com a mesma estrutura. A validação trata do resto, e o histórico fica limpo.
Não ponha totais nem formulas no ficheiro. Linhas de total misturam-se com os dados e distorcem qualquer agregado. Os cálculos fazem-se na consulta — ver Medidas calculadas.
Uma linha por acontecimento. Uma folha com uma coluna por mês (jan, fev, mar) é difícil de agrupar e impossível de filtrar por período. A mesma informação com uma coluna mes é uma coluna valor serve para tudo.
Confirme as datas em cada importação. E o erro mais caro e o mais silencioso. Ver Tipos de coluna.