Compartilhar via


Modelos semânticos padrão do Power BI no Microsoft Fabric

Aplica-se a:Ponto de extremidade de análise de SQL, Warehouse e Banco de dados espelhado no Microsoft Fabric

No Microsoft Fabric, os modelos semânticos do Power BI são uma descrição lógica de um domínio analítico, com métricas, terminologia e representação amigáveis aos negócios, para permitir uma análise mais profunda. Esse modelo semântico normalmente é um esquema em estrela com fatos que representam um domínio e dimensões que permitem analisar ou dividir e segmentar o domínio para fazer drill down, filtrar e calcular análises diferentes. Com eles, o modelo semântico é criado automaticamente para você e a lógica de negócios mencionada acima é herdada do lakehouse ou warehouse pai, respectivamente, iniciando a experiência de análise downstream para business intelligence e análise com um item no Microsoft Fabric que é gerenciado, otimizado e mantido em sincronia, sem intervenção do usuário.

Visualizações e análises em relatórios do Power BI agora podem ser criadas completamente na Web – ou em apenas algumas etapas no Power BI Desktop – economizando tempo, recursos e, por padrão, proporcionando uma experiência de consumo perfeita para os usuários finais. O modelo semântico padrão do Power BI segue a convenção de nomenclatura do Lakehouse.

Os modelos semânticos do Power BI representam uma fonte de dados pronta para geração de relatórios, visualização, descoberta e consumo. Os modelos semânticos do Power BI oferecem:

  • A capacidade de expandir constructos de armazenagem para incluir hierarquias, descrições, relações. Isso permite uma compreensão semântica mais profunda de um domínio.
  • A capacidade de catalogar, pesquisar e localizar informações do modelo semântico do Power BI no Hub de Dados.
  • A capacidade de definir permissões sob medida para isolamento e segurança da carga de trabalho.
  • A capacidade de criar medidas, métricas padronizadas para análise repetível.
  • A capacidade de criar relatórios do Power BI para análise visual.
  • A capacidade de descobrir e consumir dados no Excel.
  • A capacidade de ferramentas de terceiros, como o Tableau, de se conectar e analisar dados.

Para saber mais sobre o Power BI, confira diretrizes do Power BI.

Observação

A Microsoft renomeou o tipo de conteúdo do conjunto de dados do Power BI para modelo semântico. Isso também se aplica ao Microsoft Fabric. Para obter mais informações, confira Novo nome para os conjuntos de dados do Power BI.

Modo Direct Lake

O modo Direct Lake é uma nova funcionalidade inovadora do mecanismo para analisar conjuntos de dados muito grandes no Power BI. A tecnologia baseia-se na ideia de carregar arquivos formatados em parquet diretamente de um data lake, sem precisar consultar um data warehouse ou um ponto de extremidade de análise SQL e sem precisar importar ou duplicar dados em um modelo semântico do Power BI. Essa integração nativa traz um modo exclusivo de acessar os dados do Warehouse ou do ponto de extremidade análise SQL, chamado Direct Lake.

O Direct Lake oferece a experiência de consulta e relatório mais eficiente em termos de desempenho. O Direct Lake é um caminho rápido para carregar os dados do data lake diretamente no mecanismo do Power BI, prontos para análise.

  • No modo tradicional DirectQuery, o mecanismo do Power BI consulta diretamente os dados da fonte para cada execução de consulta, e o desempenho da consulta depende da velocidade de recuperação dos dados. O DirectQuery elimina a necessidade de copiar dados, certificando-se de que todas as alterações na origem sejam imediatamente refletidas nos resultados da consulta.

  • No modo Importar, o desempenho é melhor porque os dados estão prontamente disponíveis na memória, sem a necessidade de consultar os dados da fonte para cada execução de consulta. Entretanto, o mecanismo do Power BI deve primeiro copiar os dados para a memória, no momento de atualização dos dados. Todas as alterações na fonte de dados subjacente serão coletadas durante a próxima atualização de dados.

  • O modo Direct Lake elimina o requisito de importação ao carregar os arquivos de dados diretamente na memória. Como não existe um processo de importação explícito, é possível captar todas as alterações na fonte à medida que elas ocorrem. O Direct Lake combina as vantagens do modo Importar e do DirectQuery, evitando suas desvantagens. O modo Direct Lake é a escolha ideal para analisar conjuntos de dados muito grandes e conjuntos de dados com atualizações frequentes na fonte.

O modo Direct Lake é o tipo de conexão padrão para modelos semânticos que usam um ponto de extremidade de análise SQL ou o Warehouse como fonte de dados.

Entender o que está no modelo semântico padrão do Power BI

Quando você cria um Depósito ou ponto de extremidade de análise SQL, um modelo semântico padrão do Power BI é criado. O modelo semântico padrão é representado pelo sufixo (default).

O modelo semântico padrão é consultado por meio do ponto de extremidade de análise SQL e atualizado por meio de alterações no Lakehouse ou no Warehouse. Você também pode consultar o modelo semântico padrão por meio de consultas entre bancos de dados de um warehouse.

Sincronizar o modelo semântico padrão do Power BI

Anteriormente, todas as tabelas e exibições no Warehouse eram adicionadas automaticamente ao modelo semântico padrão do Power BI. Com base em feedback, modificamos o comportamento padrão para não adicionar automaticamente tabelas e exibições ao modelo semântico padrão do Power BI. Essa alteração garante que o sincronizador em segundo plano não seja acionado. Ela também desabilitará algumas ações como "Nova Medida", "Criar Relatório", "Analisar no Excel".

Para alterar esse comportamento padrão:

  1. Habilite manualmente a configuração Sincronizar o modelo semântico padrão do Power BI para cada ponto de extremidade de análise do Warehouse ou SQL no espaço de trabalho. Isso reiniciará a sincronização em segundo plano, o que incorrerá em alguns custos de consumo.

    Captura de tela do portal do Fabric mostrando a configuração Sincronizar o modelo semântico padrão do Power BI está habilitada.

  2. Escolha manualmente tabelas e exibições a serem adicionadas ao modelo semântico via Gerenciar modelo semântico padrão do Power BI na faixa ou na barra de informações.

    Captura de tela do portal Malha mostrando a página padrão Gerenciar o modelo semântico e a capacidade de escolher manualmente mais tabelas.

Observação

Caso você não esteja usando o modelo semântico padrão do Power BI para fins de geração de relatório, desabilite manualmente a configuração Sincronizar o modelo semântico padrão do Power BI para evitar a adição automática de objetos. A atualização da configuração garantirá que o sincronizador em segundo plano não seja acionado e economizará custos de consumo do OneLake.

Atualizar manualmente o modelo semântico padrão do Power BI

Com objetos no modelo semântico padrão do Power BI, há duas maneiras de validar ou inspecionar visualmente as tabelas:

  1. Selecione o botão do modelo semântico Atualizar manualmente na faixa de opções.

  2. Revise o layout padrão dos objetos do modelo semântico padrão.

O layout padrão das tabelas habilitadas para BI persiste na sessão do usuário e é gerado sempre que um usuário navega para o modo de exibição de modelo. Procure a guia Objetos do modelo semântico padrão.

Acessar o modelo semântico padrão do Power BI

Para acessar modelos semânticos padrão do Power BI, acesse seu workspace e localize o modelo semântico que corresponde ao nome do Lakehouse desejado. O modelo semântico padrão do Power BI segue a convenção de nomenclatura do Lakehouse.

Captura de tela mostrando onde encontrar um modelo semântico.

Para carregar o modelo semântico, selecione o nome dele.

Monitorar o modelo semântico padrão do Power BI

Você pode monitorar e analisar a atividade no modelo semântico com o SQL Server Profiler, conectando-se ao ponto de extremidade XMLA.

O SQL Server Profiler é instalado com o SQL Server Management Studio (SSMS) e permite o rastreamento e a depuração de eventos do modelo semântico. Embora oficialmente preterido no SQL Server, o Profiler ainda é incluído no SSMS e permanece compatível com o Analysis Services e com o Power BI. O uso com o modelo semântico padrão do Power BI do Fabric requer o SQL Server Profiler versão 18.9 ou superior. Os usuários precisam especificar o modelo semântico como o catálogo inicial ao se conectar ao ponto de extremidade XMLA. Para saber mais, confira SQL Server Profiler para Analysis Services.

Gerar script do modelo semântico padrão do Power BI

Você pode gerar um script do modelo semântico padrão do Power BI a partir do ponto de extremidade XMLA com o SQL Server Management Studio (SSMS).

Veja o esquema TMSL (Tabular Model Scripting Language) do modelo semântico que está gerando scripts para o conjunto de dados por meio do Pesquisador de Objetos no SSMS. Para se conectar, use a cadeia de conexão do modelo semântico, algo semelhante a powerbi://api.powerbi.com/v1.0/myorg/username. Você encontra a cadeia de conexão do seu modelo semântico nas Configurações, em Configurações do servidor. A partir daí, você pode gerar um script XMLA do modelo semântico por meio da ação de menu no contexto Script do SSMS. Para obter mais informações, confira Conectividade do conjunto de dados com o ponto de extremidade XMLA.

A geração de um script requer permissões de gravação do Power BI no modelo semântico do Power BI. Com permissões de leitura você pode ver os dados, mas não o esquema do modelo semântico do Power BI.

Criar um modelo semântico do Power BI

Existem algumas situações nas quais sua organização poderá precisar criar modelos semânticos adicionais do Power BI com base nos dados do Warehouse ou do ponto de extremidade de análise SQL.

O botão Novo modelo semântico do Power BI herda a configuração do modelo semântico padrão e permite uma personalização adicional. O modelo semântico padrão atua como um modelo inicial, ajudando a garantir uma única versão da verdade. Por exemplo, se você usar o modelo semântico padrão, definir novas relações e usar o botão Novo modelo semântico do Power BI, esse novo modelo semântico herdará essas relações se as tabelas selecionadas as incluírem.

Para criar um modelo semântico do Power BI a partir de um Warehouse, siga estas etapas:

  1. Acesse Data Warehouse no portal do Fabric.

  2. Abra o Warehouse. Acesse a faixa de opções Relatórios.

  3. Na faixa de opções Relatórios, selecione Novo modelo semântico e, na caixa de diálogo Novo modelo semântico, selecione as tabelas a serem incluídas e, em seguida, selecione Confirmar.

  4. O Power BI salva automaticamente o modelo semântico no workspace com base no nome do Warehouse e abre o modelo semântico no Power BI.

  5. Selecione Abrir modelo de dados para abrir a experiência de modelagem da Web do Power BI em que você pode adicionar relacionamentos de tabela e medidas DAX.

Para saber mais sobre como editar modelos de dados no serviço do Power BI, confira Editar modelos de dados.

Limitações

Os modelos semânticos padrão do Power BI seguem as limitações atuais dos modelos semânticos no Power BI. Saiba mais:

Se não puderem ser mapeados para um dos tipos do Power Bi Desktop, os tipos de dados Parquet, Apache Spark ou SQL serão descartados como parte do processo de sincronização. Isso está em linha com o comportamento atual do Power BI. Para essas colunas, recomendamos que você adicione conversões de tipo explícitas em seus processos de ETL para convertê-las em um tipo com suporte. Se houver tipos de dados necessários upstream, os usuários poderão, opcionalmente, especificar uma exibição no SQL com a conversão de tipo explícita desejada. Isso será selecionado pela sincronização ou poderá ser adicionado manualmente, conforme indicado anteriormente.