Microsoft Power BI para Desenvolvedor Nível III

Capacitar profissionais no desenvolvimento de soluções analíticas avançadas com o Microsoft Power BI, utilizando modelagem de dados, DAX, Dataflows, segurança com RLS e ferramentas de otimização, para construção de ambientes analíticos corporativos escaláveis, seguros e performáticos.

Objetivos Específicos
Ao final do curso, o participante será capaz de:
• Desenvolver medidas avançadas em DAX para cenários analíticos e estratégicos;
• Compreender e aplicar conceitos de contexto de linha e contexto de filtro;
• Utilizar funções DAX de cálculo, filtro, inteligência de tempo, lógica e texto;
• Construir análises avançadas e gerar insights para tomada de decisão;
• Criar e administrar fluxos de dados (Dataflows);
• Aplicar técnicas de análise exploratória de dados;
• Implementar segurança em nível de linha (RLS), estática e dinâmica;
• Configurar governança e controle de acesso;
• Utilizar Calculation Groups para padronização de cálculos;
• Trabalhar com ferramentas como Tabular Editor e Measure Killer;
• Otimizar e documentar modelos semânticos;
• Configurar gateways, atualizações automáticas e alertas;
• Publicar e gerenciar soluções analíticas com alta performance.
Resultado esperado: Desenvolver soluções analíticas completas, seguras e escaláveis para ambientes corporativos.

Conteúdo:

1. DAX Avançado (Data Analysis Expressions)

1.1 Fundamentos

  • Tipos de funções DAX
  • Tipos de cálculos
  • Diferença entre M e DAX
  • Medidas implícitas x explícitas
  • Colunas calculadas x medidas
  • Contexto de linha e contexto de filtro
  • Filtros e relacionamentos
  • Organização de medidas
  • Uso de variáveis (VAR)

1.2 Funções de Contagem

  • COUNT, COUNTA, COUNTX
  • COUNTBLANK, COUNTROWS
  • DISTINCTCOUNT

1.3 Funções Informativas

  • CONTAINS, IN, CONTAINSROW
  • BLANK e ISBLANK
  • ISERROR, ISINSCOPE, ISNUMBER, ISTEXT
  • LOOKUPVALUE
  • USERNAME

1.4 Funções Lógicas

  • AND, OR
  • TRUE, FALSE
  • IF, IFERROR
  • NOT

1.5 Funções de Texto

  • CONCATENATE, CONCATENATEX
  • FORMAT, LEFT, RIGHT, LEN
  • LOWER, UPPER
  • FIND, MID, REPLACE, SUBSTITUTE
  • TRIM, UNICHAR

1.6 Funções de Filtro

  • ALL, ALLEXCEPT, ALLSELECTED
  • CALCULATE e CALCULATETABLE
  • FILTER, KEEPFILTERS
  • REMOVEFILTERS
  • SELECTEDVALUE, VALUES
  • RELATED, RELATEDTABLE

1.7 Inteligência de Tempo

  • FIRSTDATE, LASTDATE
  • STARTOFMONTH, ENDOFMONTH
  • STARTOFYEAR, ENDOFYEAR
  • DATEADD, DATESBETWEEN, DATESINPERIOD
  • PREVIOUS e NEXT (dia, mês, trimestre, ano)
  • SAMEPERIODLASTYEAR, PARALLELPERIOD
  • DATESMTD, DATESQTD, DATESYTD
  • TOTALMTD, TOTALQTD, TOTALYTD
  • OPENINGBALANCE e CLOSINGBALANCE

2. Dataflows (Fluxos de Dados)

  • Introdução aos Dataflows
  • Criação e configuração de fluxos de dados
  • Importação de arquivos (Excel – OneDrive)
  • Configuração do Power Query Online
  • Tratamento de erros e limpeza de dados
  • Remoção de duplicidades e valores inválidos
  • Documentação das etapas de transformação
  • Análise de qualidade (distribuição e perfil de colunas)
  • Transformações de dados:
    • Substituição de valores
    • Remoção de espaços e caracteres inválidos
    • Divisão e extração de colunas
    • Conversão de tipos de dados
  • Criação de colunas personalizadas
  • Desenvolvimento de scripts em linguagem M (ex.: CPF formatação e anonimização)
  • Atualização e carga de dados

3. Análise Exploratória de Dados

  • Conceitos de análise exploratória
  • Aplicação prática com exercícios (20 exercícios)
  • Identificação de padrões e insights
  • Interpretação de dados para suporte à decisão

4. Segurança em Nível de Linha (RLS)

4.1 Conceitos

  • O que é Row-Level Security (RLS)
  • Controle de acesso por usuário
  • Segurança de dados x segurança de relatório
  • Cenários corporativos

4.2 Benefícios

  • Proteção de dados sensíveis
  • Compartilhamento seguro
  • Governança e conformidade

4.3 RLS Estática

  • Criação de regras manuais
  • Cenários de uso
  • Limitações

4.4 RLS Dinâmica

  • Segurança baseada no usuário
  • Funções USERPRINCIPALNAME() e USERNAME()

5. Calculation Groups (Grupos de Cálculo)

5.1 Fundamentos

  • Conceito de Calculation Groups
  • Diferença para medidas tradicionais
  • Benefícios e aplicações

5.2 Implementação

  • Criação de Calculation Groups
  • Calculation Items
  • Expressões DAX
  • Precedence

5.3 Uso com Tabular Editor

  • Abertura do modelo
  • Criação e edição
  • Escrita de expressões
  • Publicação das alterações

6. Ferramentas Avançadas – Measure Killer

  • Introdução à ferramenta
  • Instalação e configuração
  • Análise de relatórios
  • Identificação de medidas não utilizadas
  • Otimização e limpeza do modelo

 


 

 

Turmas:

Turma 1
online - Noturno
11/05/2026 a 26/05/2026
Turma 2
online - Noturno
08/06/2026 a 23/06/2026
Turma 3
online - Noturno
06/07/2026 a 21/07/2026
Online
Carga horária: 36h

Evolua sua carreira com a Mindworks

Garanta agora
a sua vaga!

A nossa empresa respeita a privacidade de seus dados pessoais. Ao continuar, você concorda com nossa política de privacidade.

Mindworks 2026. Todos os direitos reservados

Solicite atendimento