Em alinhamento com as práticas recomendadas para as cadeias artefatos, é aconselhável implementar convenções de nomenclatura consistentes para objetos Wdata - como tabelas e consultas - para facilitar a navegação e o gerenciamento. As diretrizes fornecidas aqui têm o objetivo de ajudar você a organizar artefatos de forma consistente desde o início.
Tabelas de fatos e tabelas de dimensões
As tabelas de fatos normalmente contêm dados que se acumulam ao longo do tempo, enquanto as tabelas de dimensões armazenam conjuntos de dados suplementares que fornecem contexto adicional aos dados. Ao nomear os dois tipos de tabelas, considere as seguintes práticas recomendadas:
- Convenção de nomenclatura: Use uma convenção de nomenclatura consistente que indique claramente a finalidade e o conteúdo das tabelas de fatos e das tabelas de dimensões.
- Nomes descritivos: Aplique nomes descritivos aos dois tipos de tabelas para garantir que sejam facilmente identificáveis e compreensíveis.
- Sistema de origem: Inclua o sistema de origem dos dados no nome.
Exemplos
-
Tabela de fatos: Trial Balance - Workday
Descrição: Armazena os dados transacionais do balancete da Avikro Financial, provenientes do Workday. -
Tabela de dimensões: Plano de contas - Workday
Descrição: Armazena os dados do plano de contas da Avikro Financial, provenientes do Workday. -
Tabela de dimensões: Centros de lucro - SAP
Descrição: Armazena informações do centro de lucro da Avikro Financial, obtidas do SAP. -
Tabela de dimensões: Taxas de câmbio - API do Banco Central
Descrição: Fornece taxas de conversão de moeda para a Avikro Financial, obtidas da API do Banco Central.
Esse modelo garante a consistência das convenções de nomenclatura, a clareza descritiva e a identificação precisa do sistema de origem para as tabelas de fatos e de dimensões.
Consultas
Ao definir convenções de nomes para consultas, é essencial manter uma abordagem padrão. Isso garante que os usuários possam identificar facilmente a consulta correta para recuperar dados específicos.
- Convenção de nomenclatura: Use uma convenção de nomes consistente que defina claramente a finalidade e o conteúdo da consulta.
- Nomes descritivos: Aplique nomes descritivos às consultas para facilitar a identificação e o entendimento.
- Sistema de origem: Especifique o sistema de origem dos dados.
Exemplo:
-
Nome da consulta: Extended Trial Balance - Workday - Financial Statement
Descrição: Essa consulta recupera dados de balancete do Workday, com conjuntos de dados suplementares adaptados para gerar demonstrações financeiras.
Observação: É importante que você evite usar delimitadores de tubo (|) em Tables & Queries. Em vez disso, use hífens (-) para evitar possíveis problemas com esses artefatos.
Se você seguir essa convenção de nomes, também ficará claro qual consulta deve ser usada ao criar uma conexão de entrada com uma planilha.
Descrições
As descrições costumam ser a parte mais negligenciada do processo de design e criação, mas são cruciais para melhorar a compreensão e a usabilidade. As descrições devem fornecer contexto adicional, como, por exemplo:
- Indicar se uma tabela ou consulta é um espaço reservado.
- Observar se uma consulta precisa ser editada antes de ser usada.
- Esclarecer a função específica de um artefato como uma consulta, por exemplo, identificar pagamentos que são menos de 20% menores do que no período anterior.
Ao incluir descrições claras e detalhadas, os usuários podem entender rapidamente a finalidade e o conteúdo de cada artefato, reduzindo a confusão, minimizando os erros e aumentando a eficiência geral no gerenciamento do ambiente Wdata.
Pastas/ambientes
Ao organizar um espaço de trabalho, é recomendável categorizar tabelas e consultas em pastas com base no uso pretendido. Essa estrutura permite que os usuários naveguem facilmente e determinem quais artefatos são designados para desenvolvimento, teste e produção.
Como a Wdata atualmente não oferece suporte para o Application Lifecycle Management pronto para uso, é recomendável acrescentar nomes aos artefatos e pastas para indicar seu respectivo ambiente. Isso ajuda a gerenciar o ciclo de vida do aplicativo e evita erros ou problemas. Observe que os artefatos de produção não precisam de nomes anexados.