Azure Notebooks

Publicado: 16 de maio de 2019 em Microsoft, Power BI, Python
Tags:

Fala galera blz?

Estou um pouco afastado do blog devido a algumas demandas.

Com este post rápido eu gostaria de mostrar a vocês uma funcionalidade muito interessante do Azure chamada Azure Notebooks, que basicamente lhe dá acesso free à plataforma Jupyter Notebooks online.

Não irei discutir sobre o que é o Jupyter, caso tenha mais interesse sugiro uma lida neste site: https://jupyter.org/

Basicamente com esta funcionalidade nós conseguimos executar códigos Python/R. Com a vantagem, neste caso, de estar tudo integrado ao Azure.

Bom, vamos deixar de conversa fiada e vamos aos passos da configuração.

Entre no site abaixo e faça login com sua conta Microsoft

image

Em seguida acesse os seus projetos

image

Crie um novo projeto

image

image

Com o projeto já criado é a hora de criar um Notebook

image

image

Note que o cluster está com status stopped. Clique em Run on free compute para iniciar o mesmo.

image

Isso o levará para a tela a seguir. Clique no arquivo com extensão ipynb.

image

Basta clicar no botão abaixo. E seu notebook estará pronto para uso.

image

O notebook acima possui apenas uma sessão. Vamos criar mais duas sessões clicando no botão “+” 2 vezes

image

Na imagem acima notem que foram adicionadas 2 sessões, resultando em 3 ao total. O que indica se a sessão é apenas um texto informativo ou se roda código Python é o combobox circulado acima. Clique na sessão do meio e altere o combobox para Markdown.

image

Em seguida, digite uma descrição para esta sessão. Esta sessão é apenas um texto/documentação do projeto. Não é tratada como código.

image

Vamos testar um exemplo simples de como ler um arquivo CSV. Neste caso, irei analisar distribuição da população nos estados de U.S.

Segue link para CSV que será usado: https://github.com/jakevdp/data-USstates/blob/master/state-population.csv

Código e resultado abaixo.

Explicando o código abaixo.

Na primeira sessão importados a biblioteca Pandas, que é especializada em dados.

Na segunda sessão temos uma documentação do nosso código.

Na terceira sessão usamos o método read_csv para ler o csv e então exibimos o Dataframe na tela. Super simples.

image

Gostou? Fica ligado que irei postar mais coisas relacionadas a isso em breve. Tenho muita coisa nova para compartilhar.

Abraço,
Demétrio Silva

Anúncios

Power BI for MAC

Publicado: 6 de março de 2019 em Power BI
Tags:

Ola pessoal tudo bom?

Em um grupo do WhatsApp que participo um amigo perguntou hoje sobre Power BI Desktop para MAC.

A resposta é que não existe e também não está planejado, ou seja, a Microsoft não tem intenção de fazer isso. A principal razão é que internamente o Power BI Desktop executa uma versão light do SSAS Tabular e não seria tão fácil portar isso.

Veja mais detalhes aqui https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/7546645-power-bi-designer-for-mac

Abraço,

Demétrio Silva

Customizar o menú help no PBI

Publicado: 22 de fevereiro de 2019 em Power BI
Tags:,

Olá pessoal tudo bom?

Passando rápido para avisar que agora é possível customizar o menú de ajuda do Power BI de acordo com links de seu interesse.

111111111

Abraço,

Demetrio Silva

Fala galera posta rápido para mostrar a vocês como resolver um erro ao tentar instalar o Gateway.

Ao tentar instalar o gateway o seguinte erro pode aparecer:

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: PowerBIGatewayInstaller.exe
Problem Signature 02: 14.16.6464.1
Problem Signature 03: 59c0a4e1
Problem Signature 04: PowerBIGatewayInstaller
Problem Signature 05: 14.16.6464.1
Problem Signature 06: 59c0a4e1
Problem Signature 07: 3c
Problem Signature 08: 1d

Este erro indica a falta do .NET 4.6. Para resolver basta instalar este update: https://www.microsoft.com/en-us/download/details.aspx?id=53344 e em seguida você conseguirá instalar o Gateway sem problemas.

Abraço,

Demetrio Silva

Ola pessoal tudo bom?

Post rápido apenas para deixar aqui um link sobre o que está por vir ao Power BI no próximo ano

https://powerbi.microsoft.com/en-us/roadmap/

Abraço

Demétrio Silva

Fala galera blz?

Está com problemas de performance no seu relatório do Power BI? Demora para atualizar? Suas fórmulas e processamento estão lentos?

Existem diversas formas de otimizar, cada cenário é diferente. Irei mostrar um exemplo de otimização que fizemos em um cliente.

Cliente possuia a base ROLAP (modelado com dimensões e fato porém armazenado em estrutura relacional, neste caso, SQL Server) e necessitava de performance e uso de Rowl Level Security (filtrar dados de acordo com o que o usuário pode ou não visualizar.).

Criamos um projeto para usar direct query usando uma instância do SSAS Tabular e a reposta é simplesmente imediata, mesmo em relatórios complexos.

Veja a compressão do modelo tabular a direita, usand.

Tamanho da base Tabular: 213 MB

Tamanho da base relacional: 7100 MB

Uma redução impressionante de tamanho e alto ganho de performance. 

image

Agora entendem quando falo que BI não é apenas “cara que sabe mexer com Excel / Power BI” ? Há muita coisa além do que criar fórmulas no Power BI Desktop.

Abraço,

Demétrio Silva

Power BI dica do dia.

Antes de criar um relatório pense se realmente ele será útil.

Muito tempo é perdido com relatórios que não geram valor algum.

Por exemplo, avalie se realmente o tempo gasto para criar um relatório que exibe os sentimentos dos usuários no Twitter será útil para sua empresa. Será de valor ou eu estou apenas criando porque vi no YouTube?

BI vai muito além de relatórios bonitinhos.

Abraço

Demétrio Silva