Pular para o conteúdo principal

Datamart

A aba Datamart comanda a geração do datamart analítico da empresa: um conjunto de dados desnormalizado, destinado a ser explorado pelas suas ferramentas de BI.

Aba Datamart do espaço de trabalho

Parâmetros → Espaço de trabalho → Datamart

Funcionalidade sujeita a licença

A aba não está disponível numa licença de demonstração: exibe então o convite para passar à versão Pro.

Dois blocos, dois públicos​

O ecrã sobrepõe uma configuração e um comando, e os dois não se dirigem às mesmas pessoas.

Configuração do datamart​

Este bloco traz a menção «apenas administradores FoxPlan» — não aparece para um administrador de espaço de trabalho comum. Define onde e como a geração se executa:

CampoFunção
EsquemaO nome do esquema de destino usado na geração (ex. K_JPM)
URL do serviçoO endereço do serviço de geração invocado (ex. https://datamart.example.com/generate?)
AmbienteO nome de ambiente transmitido ao serviço (ex. prod)
Idioma de geraçãoO idioma dos rótulos do datamart e das respostas da API
Geração automáticaAtiva a geração planeada para esta empresa

Cada um destes campos substitui a configuração global do servidor para esta empresa: é o mecanismo que permite a vários clientes coabitarem numa mesma instância com destinos diferentes.

Agendamento diário​

CampoFunção
Agendamento diárioDesencadeia a geração uma vez por dia
Hora agendadaA hora HH:mm:ss do disparo
Dias de execuçãoOs dias em que a geração é desencadeada. Por padrão, todos exceto sexta e sábado
Hora do servidorLembrete do fuso horário em que a hora acima é interpretada — exibida ao lado, só de leitura
Última execução agendadaData e hora da última passagem automática
Uma única execução por dia, mesmo em multi-instância

O FoxPlan corre com várias réplicas. Um bloqueio Redis garante que apenas uma delas desencadeia a geração diária: nunca há dupla execução, seja qual for o número de nós.

Se o agendamento estiver ativado sem hora indicada, o ecrã exibe um aviso — a geração nunca partiria.

Dias de execução​

Em geral ninguém trabalha ao fim de semana: os dados não mudam entre sexta à noite e domingo. Por padrão, a geração não é desencadeada nem à sexta nem ao sábado. O domingo continua marcado para que a segunda de manhã parta de dados atualizados.

Os dias entendem-se no fuso horário do servidor, no momento do disparo. Com uma hora agendada depois da meia-noite (por exemplo 02:00:00), a noite de sexta para sábado cai no sábado: é esse o dia a desmarcar.

Se o agendamento estiver ativado sem nenhum dia marcado, o ecrã recusa a gravação.

Gerar a pedido​

O botão Gerar lança uma geração imediata, sem esperar pelo turno diário.

  • Durante a operação, o FoxPlan responde: «O datamart está a ser gerado, tente novamente dentro de 15 minutos.»
  • Se a configuração estiver incompleta, o botão está desativado e uma dica precisa que o esquema, o URL e o ambiente devem ser preenchidos por um administrador FoxPlan.

Acesso ao Snowflake​

Para os clientes que subscreveram o serviço datamart, o acesso aos dados no Snowflake faz-se com o token de acesso disponível no FoxPlan: Parâmetros → Espaço de trabalho → Datamart, bloco Acesso Snowflake ao datamart.

  1. Clique em Mostrar o token e depois em Copiar.
  2. Na sua ferramenta (Power BI, aplicação, ETL), introduza o utilizador Snowflake indicado no bloco e cole o token em vez da palavra-passe.

O token é definido e renovado pelo FoxPlan. É visível para os administradores do espaço de trabalho e do ambiente, e cada visualização é registada.

Veja também​

Bom reflexo

Agende a geração fora das horas de preenchimento: o datamart fotografa o estado dos dados no instante do disparo, e uma execução noturna dá um conjunto estável para os relatórios da manhã.