# Modelos Semânticos

O Power Monitor monitora as atualizações dos **modelos semânticos (datasets) do Power BI**, alertando sobre falhas, lentidão e erros de fonte de dados — com histórico completo de execuções.

### O que é um modelo semântico?

Modelo semântico é o novo nome oficial da Microsoft para o que era chamado de "dataset" no Power BI. É o artefato que contém o modelo de dados, as medidas DAX e as conexões com as fontes de dados.

### O que é monitorado?

| Aspecto                     | Descrição                                                                    |
| --------------------------- | ---------------------------------------------------------------------------- |
| **Falhas de atualização**   | Qualquer falha no processo de atualização do modelo                          |
| **Erros de fonte de dados** | Credenciais inválidas, servidor inacessível, etc.                            |
| **Timeouts**                | Atualizações que ultrapassam o limite de tempo do Power BI                   |
| **Lentidão**                | Atualizações que demoram mais do que o histórico sugere                      |
| **Histórico completo**      | Registro de todas as execuções (sucesso, falha, duração, linhas processadas) |
| **Modo de atualização**     | Import Mode, DirectQuery, Live Connection, Direct Lake                       |

### Diferença entre Import Mode e DirectQuery

|                            | Import Mode                           | DirectQuery                      |
| -------------------------- | ------------------------------------- | -------------------------------- |
| **Dados em cache**         | Sim — dados importados para o modelo  | Não — consulta real-time à fonte |
| **Atualização necessária** | Sim — monitorado pelo Power Monitor   | Não se aplica                    |
| **Falha common**           | Credenciais, gateway, volume de dados | Latência da fonte, gateway       |

Para modelos DirectQuery e Live Connection, o Power Monitor monitora principalmente a **disponibilidade do gateway** e o **status da conexão com a fonte**.

### Histórico de atualizações

O Power Monitor mantém o histórico das últimas atualizações de cada modelo semântico, incluindo:

* Status de cada execução (Concluído, Falhou, Cancelado)
* Duração da atualização
* Tabelas e partições atualizadas
* Mensagem de erro (quando houver)

Esse histórico é essencial para identificar **padrões de falha** — se um dataset falha todos os dias às 2h da manhã, por exemplo, isso sugere um problema específico na fonte de dados nesse horário.
