PPM – Modelos Dinâmicos
- por Edilson Santos
- em PowerPilot
- on 2 de dezembro de 2024
Table of Contents
ToggleModelos Dinâmicos no Power Embedded
Os Modelos Dinâmicos (ou Dynamic Dataset Binding) são uma funcionalidade exclusiva do Power Embedded, criada para cenários em que diferentes clientes precisam acessar um mesmo relatório, mas com dados provenientes de modelos semânticos distintos. Essa abordagem elimina a necessidade de criar múltiplos relatórios para atender a diferentes públicos, otimizando o gerenciamento e evitando inconsistências.
Como Funcionam os Modelos Dinâmicos?
Ao acessar um relatório, o sistema identifica o usuário e conecta automaticamente o relatório ao modelo semântico correspondente. Por exemplo:
- Cliente A verá dados do Modelo A.
- Cliente B verá dados do Modelo B.
Isso ocorre sem necessidade de aplicar filtros manualmente, uma vez que os modelos são configurados previamente e associados aos usuários ou grupos.
Vantagens sobre o RLS
- Modelos menores e independentes resultam em maior desempenho.
- Isolamento de dados entre clientes melhora a segurança.
- Redução de complexidade ao eliminar múltiplas regras no mesmo modelo semântico.
Exemplo Prático
Suponha um relatório compartilhado por três clientes:
- Cliente A acessa o Modelo A (dados de São Paulo).
- Cliente B acessa o Modelo B (dados do Rio de Janeiro).
- Cliente C acessa o Modelo C (dados de Minas Gerais).
Com os Modelos Dinâmicos, o relatório permanece o mesmo, mas os dados carregados são filtrados automaticamente conforme o modelo atribuído a cada cliente.
URL_OFICIAL:https://docs.powerembedded.com.br/portal-de-administracao/relatorios/modelos-dinamicos