Sobre o curso

Eleve suas habilidades no Power BI ao dominar as técnicas avançadas de integração e transformação de dados com APIs e a Linguagem M. Este curso prático, baseado em desafios do mundo real, é projetado para aprofundar seus conhecimentos em acessar, tratar e enriquecer dados de fontes variadas, capacitando-o a criar relatórios e análises de negócios altamente eficazes.
No papel de um Analista de Dados experiente, você mergulhará em situações complexas de integração de dados, tornando-se um especialista na obtenção e preparação de dados para insights empresariais. Exploraremos as técnicas avançadas de integração de dados usando APIs e a Linguagem M, abordando desde conceitos fundamentais até desafios práticos de acesso, transformação e enriquecimento de dados em um ambiente Power BI.

O que você irá aprender

Dominar estratégias avançadas de integração e transformação de dados usando APIs e a Linguagem M.
Aplicar habilidades práticas em projetos reais de obtenção e preparação de dados.
Tornar-se um especialista em integração de dados no Power BI, capacitando-se a criar relatórios e análises de negócios altamente eficazes e impactantes.

Para quem é este curso

Um curso essencial para você que deseja:

Dominar técnicas avançadas de integração e transformação de dados com APIs e a Linguagem M.
Aprofundar seus conhecimentos em acessar, tratar e enriquecer dados de fontes variadas.
Aplicar imediatamente o que aprendem em projetos reais de obtenção e preparação de dados.

Conteúdo do curso

1. Introdução do Curso
  1. Introdução
  2. Download dos Materiais
  3. Introdução à Linguagem M
  1. O que são Valores + Valores do Tipo Texto
  2. Valores do Tipo Número
  3. Valores dos Tipos Temporais
  4. Valores dos Tipos Nulo Lógico e Binário
  5. Valores do Tipo Registro
  6. Valores do Tipo Lista
  7. Valores do Tipo Tabela
  1. Revisão Sobre Ordem das Operações Matemáticas
  2. Operadores Comuns
  3. Operadores Lógicos
  4. Operadores Numéricos
  5. Operadores de Texto
  6. Operadores de Registro, Lista e Tabela
  7. Operadores com Valores dos Tipos Temporais
  1. Expressões
  2. Entendendo a Expressão Let – In
  3. Ambiente de Avaliação da Linguagem M
  4. Referências
  1. Funções da Linguagem M
  2. Funções Padrão da Linguagem M
  3. Como Interpretar a Documentação das Funções Padrão
  4. Funções de Registro
  5. Funções de Lista
  6. Funções de Tabela
  7. Each – O que é e Como Usar
  8. Closures
  1. Lógica da Aplicação de Condições
  2. Realizando Transformações Condicionais
  3. Trabalhando Com Múltiplas Condições
  1. Necessidade de Funções Personalizadas
  2. Criando uma Função Personalizada
  3. Como Transformar uma Consulta em Função Personalizada
  1. Iterações e Loops
  2. Aplicação Prática de Iterações – Gerar lista de datas
  3. Aplicação Prática de Iterações – Substituição de Valores
  4. Aplicação Prática de Iterações – Datas de Alocação
  1. Como Tratar Erros da Linguagem M com TRYOTHERWISE
  2. Como Tratar Erros da Linguagem M com TRY
  3. Planejando Respostas de Acordo com Erros
  1. Web.Content
  2. Table.Buffer e List.Buffer
  3. Table.Transform
  1. Como Consultar uma API
  2. Como Fazer Consultas Paginadas
  3. Como Programar Tempo de Espera Entre Consultas
  1. O que é Web Scrapping e Como Consultar uma Página
  2. Consultando Dados de Diversas Páginas
  3. Consultando Dados de Jogadores de Futebol
  1. Erro Formula.Firewall
  2. Como Definir Chave Primária das Tabelas
  3. Como Remover Duplicadas e Manter Valores Mais Recentes da Tabela
  4. Como Renomear Várias Colunas de Forma Automática
  1. [Extra] APIs: Como integrar sistemas utilizando a Linguagem M no Power BI
  2. [Extra] Conectando em APIs para cotação do dólar e resolvendo erro de Formula.Firewall
  1. Pesquisa de Feedback
  2. Compartilhe sua História

Conheça seu instrutor

Paulo Sawaya

Gerente de TI e Dados
Fabric Analytics Engineer Associate
Especialista em Interações, ETL, Python, M e DAX
Especialista e Instrutor na Xperiun