Aprendendo o básico de Python no Power BI

Introdução a Python no Power BI

Jacob H. Marquez

Data Scientist

Conhecimentos prévios

Introdução a Python no Power BI

O que vamos aprender

Power BI

  • Importar e unir dados com Power Query
  • Encontrar dados ausentes com Power Query
  • Calcular coeficiente de correlação com Medidas Rápidas

Python

  • Importar e unir dados com pandas
  • Identificar e imputar dados ausentes
  • Criar visualizações com Seaborn
Introdução a Python no Power BI

Primeiros passos — baixando o Python

Introdução a Python no Power BI

Primeiros passos — instalando pacotes

Os dois pacotes Python necessários são:

  • pandas
  • matplotlib

Imagem de um terminal de linha de comando.

1 https://packaging.python.org/en/latest/tutorials/installing-packages/
Introdução a Python no Power BI

Primeiros passos — Power BI

"File" > "Options and settings" > "Options" > "Python scripting"

  • Diretórios iniciais
  • Ambientes de desenvolvimento integrados (IDE)

Menu de configurações do Power BI, destacando as opções para scripts Python.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introdução a Python no Power BI

Primeiros passos — Power BI

Menu de configurações do Power BI, destacando as opções para scripts Python. Há uma caixa de texto verde em volta das configurações de diretório inicial.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introdução a Python no Power BI

Primeiros passos — Power BI

Menu de configurações do Power BI, destacando as opções para scripts Python. Há uma caixa de texto verde em volta das configurações do ambiente de desenvolvimento integrado.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introdução a Python no Power BI

Limitações

  • DataFrames salvos temporariamente
  • 150.000 linhas usadas nas visualizações
  • Conjuntos de dados menores que 250 MB
  • Conjuntos de dados definidos como "Public"
Introdução a Python no Power BI

Benefícios e motivos para aprender...

Python como usuário de Power BI

  • Flexibilidade em transformações de dados
  • Método mais fácil para cálculos difíceis
  • Criar visualizações personalizadas

Power BI como usuário de Python

  • Visualização de dados mais rápida
  • Criar painéis de relatório rapidamente
  • Compartilhamento mais fácil
Introdução a Python no Power BI

Conjuntos de dados

fished.csv

entity year fished
Australia 1990 153148
United States 1990 502923
Japan 1990 567895

farmed.csv

entity year farmed
Australia 1990 23567
United States 1990 436758
Japan 1990 534978
Introdução a Python no Power BI

Vamos praticar!

Introdução a Python no Power BI

Preparing Video For Download...