Olá pessoal, dando continuidade na série sobre Power BI, iremos falar sobre um problema muito comum ao abrir o Power BI Desktop, veja abaixo o erro:

Em inglês: Power BI encountered an unexpected error while loading the model
Em português: O Power BI encontrou um erro inesperado ao carregar o modelo

Antes de explicar como resolver o erro vamos entender um pouco mais sobre o Power BI Desktop.

O Vertipaq é um mecanismo de columnstore na memória que obtém desempenho inovador para consultas analíticas, empregando técnicas como armazenamento de coluna, compactação de última geração, cache de memória, exame altamente paralelo de dados e algoritmos de agregação. https://technet.microsoft.com/pt-br/library/hh922900(v=sql.110).aspx

O xVelocity, que é a próxima geração do mecanismo VertiPaq, que foi apresentado no SQL Server 2008 R2.

O Power BI Desktop, ferramenta já apresentada neste link, usa o xVelocity, para trabalhar com os dados em memória. Para isso, o Power BI Desktop utiliza uma instância local ("slim") do SSAS – SQL Server Analysis Services. Quando você executa o Power BI Desktop, e não há uma instância SSAS Tabular instalada, o mesmo inicia, em segundo plano, o SSAS através do arquivo msmdsrv.exe. Este arquivo fica na pasta bin da instalação do Power BI Desktop, geralmente "C:\Program Files\Microsoft Power BI Desktop\bin".

image

Sim. É isso mesmo que acabei de escrever, o Power BI Desktop inicia uma instância portável do SSAS quando você o abre e ao fechar o Power BI Desktop a instância é parada. Esta instância executa em uma porta randômica que pode ser visualizada acessando a pasta temp (C:\Users\DESKTOP01\AppData\Local\Microsoft\Power BI Desktop\AnalysisServicesWorkspaces) do Power BI Desktop. Basta acessar a pasta conforme abaixo:

image

Na imagem abaixo podemos ver o SSAS rodando abaixo do Power BI Desktop:

image

Você deve estar se perguntando: “Se o Power BI Desktop inicia uma instância do SSAS então eu posso conectar na mesma usando o SSMS – SQL Server Management Studio?” A resposta é: Sim. Veja nos passos abaixo como é simples:

Abra o SSMS e em Server Type selecione “Analysis Services”

Em server name informe “localhost:numeroDaPorta”, conforme número que vimos logo acima neste post. Clique em conectar:

image

Após conectar no SSAS você pode executar comandos MDX ou DAX. Deseja aprender DAX ? Então leve o treinamento de Power BI para a sua empresa https://demetriosilva.wordpress.com/2016/12/20/power-bi-21-curso-power-bi-para-usurios-finais/ 

Na imagem abaixo é possível ver que as tabelas importadas no Power BI Desktop ficam disponíveis através do SSAS local. No exemplo eu também fiz um “Select *” usando a linguagem DAX

image

Bom. Agora que você já sabe um pouco mais sobre como funciona o Power BI então vamos falar sobre duas situações que geram os erros citados no início do artigo:

1 – Antivírus

Se o AV não estiver configurado para skip do executável do SSAS então é muito comum que vários problemas de performance e instabilidade ocorram. Para configurar siga os passos do link abaixo, sempre levando em consideração se o Power BI está abrindo a versão portável ou outra já existente do SSAS.

https://support.microsoft.com/en-us/help/309422/how-to-choose-antivirus-software-to-run-on-computers-that-are-running-sql-server

Olhar os skips deste arquivo MSMDSrv.exe no link. Se estiver usando a versão portável, que é o mais comum, o arquivo do skip será C:\Program Files\Microsoft Power BI Desktop\bin\msmdsrv.exe ou C:\Program Files (x86)\Microsoft Power BI Desktop\bin\msmdsrv.exe para ambientes 32bits

2 – Não executar o Power BI Desktop como administrador

Dependendo da política de usuários configurada no WIndows, o Power BI não consegue iniciar o SSAS se você não executar o programa como administrador. Para isso, basta clicar com o botão direito no atalho do Power BI Desktop e em seguida em “Executar como Administrador”.

Bom pessoal é isso ai. Em breve postarei mais artigos sobre Power BI em um nível mais advanced.

Interessado em levar o treinamento/consultoria para sua empresa? Entre em contato: demetrioi@hotmail.com

Abraço,

Demétrio Silva

Anúncios

Olá pessoal, dando continuidade na série sobre Power BI, iremos listar abaixo os navegadores (browsers) que são suportados para uso com o Power BI:

  • Microsoft Edge
  • Internet Explorer 11
  • Versão mais recente do Chrome para desktop
  • Versão mais recente do Safari para Mac
  • Versão mais recente do Firefox para desktop

Interessado em levar o treinamento/consultoria para sua empresa? Entre em contato: demetrioi@hotmail.com

Abraço,

Demétrio Silva

Olá pessoal,

Anteriormente eu fiz um post falando sobre os preços do Power BI que pode ser visto aqui.

Nas minhas consultorias e treinamentos  é muito comum os clientes questionarem sobre quando será necessário o uso do Power BI Pro (versão paga).

De acordo com este artigo, você precisará da versão Pro quando seu projeto exigir um dos itens abaixo:

  • Dados de um conjunto de dados do DirectQuery, como dados de tabela do SQL Server Analysis Services, Banco de Dados SQL do Azure, SQL Data Warehouse do Azure ou Spark para HDInsight do Apache
  • Dados de um conjunto de dados que é atualizado com um frequência maior do que diariamente.
  • Dados de um conjunto de dados que se conecta a dados locais com o Power BI Gateway – Personal ou Gateway de Dados Local.
  • Dados de uma conexão ativa com o Azure Analysis Services.
  • Dados (incluindo relatórios, dashboards ou blocos) de um conjunto de dados que usa a RLS (segurança em nível de linha).
  • Um dashboard ou relatório instalado por meio de um pacote de conteúdo organizacional.
  • Um dashboard, relatório ou conjunto de dados contido em um espaço de trabalho do grupo.
  • Um painel que contém dados transmitidos em uma taxa acima de 10k linhas/hora.

Se qualquer um dos itens acima for o requisito do seu projeto então será necessária a aquisição de uma licença do Power BI Pro.

Abraço,

Demétrio Silva

Olá pessoal,

Nas minhas consultorias e treinamentos é muito comum os clientes questionarem sobre uma versão do Power BI On-Premises, ou seja, com instalação local, sem uso da Nuvem Azure Microsoft.

Recentemente a Microsoft anunciou que o Power BI virá de forma Local em uma nova versão do SQL Server chamada vNext e que esta versão, com o Power BI, será disponibilizada em formato Preview ainda em Janeiro de 2017.

A versão final do produto, também conhecida como RTM, será lançada em meados de 2017, provavelmente em Junho/2017.

Nem todas as funcionalidades do Power BI Service (www.powerbi.com), ou Power BI na Nuvem, serão disponibilizadas no Power BI On-Premises. Atualmente a Microsoft já confirmou as seguintes:

– Applicativos móveis (iOS, Android e Windows Phone)
– Atualização de dados automática
– Visuais customizados

O Power BI Local, disponibilizado através do SQL Server vNext, é um complemento do Power BI Service, visto que, dificilmente produtos como Power BI Embedded virão na versão Local.

Gostou da novidade? Então fique ligado no blog para mais notícias.

Um abraço,

Demétrio Silva

Olá pessoal, dando continuidade na série sobre Power BI, após muitas solicitações, e turmas já finalizadas decidi criar um post sobre um curso que disponibilizo sobre Power BI. O curso geralmente é realizado em turmas fechadas de empresas, mas em breve estarei lançando uma turma aberta (provavelmente em janeiro, à noite). Abaixo vocês podem ver mais detalhes do curso.

Exemplos de projetos que os alunos criam ao final do curso
http://demetriosilva.azurewebsites.net/

Aqui estão alguns clientes que autorizaram divulgar no nome no meu site
https://demetriosilva.wordpress.com/2016/09/09/power-bi-clientes/

Curso Power BI Para Usuários Finais

“O Power BI é um conjunto de ferramentas de análise de negócios para analisar dados e compartilhar ideias. Monitore seu negócio e obtenha respostas rapidamente com painéis avançados disponíveis em cada dispositivo.” https://powerbi.microsoft.com/pt-br/

Descrição

O curso Power BI Para Usuários Finais visa a capacitação dos usuários no uso da ferramenta de análise de dados da Microsoft chamada Power BI. Através de um conteúdo prático, e com foco no ambiente do cliente, será apresentada a ferramenta de forma simples e objetiva.

O curso vai desde o básico (conexão ao banco de dados, Excel, arquivo texto, SQL Server, ODBC, etc.) até a publicação dos Dashboards e visualização através de smartphones.

Clique aqui e veja um exemplo do que os alunos produzem ao final do treinamento.

Carga horária

15 horas

Público alvo

Analistas de BI, Tomadores de decisão, usuários que analisam informações no Excel e usuários de setores estratégicos da empresa

O que eu irei aprender com este curso?

· Monitorar dados importantes da sua organização de forma centralizada.
· Importar, transformar, analisar e visualizar dados da sua empresa de forma simples.
· Compartilhar relatórios de forma simples e rápida na sua organização.
· Conectar o Power BI a qualquer fonte de dados (arquivos texto, Excel, ODBC, SQL Server, Páginas WEB, Google Analytics, etc.)
· Analisar dados utilizando mapas
· Compartilhar dashboards dentro de sua organização

Conteúdo

1. Introdução ao Power BI

Configurando os dados de exemplo
Criação da conta e licenciamento
Instalação e configuração do Power BI Desktop
Funcionalidades em preview

2. Modelagem

2.1 Introdução ao DAX e M

Introdução ao DAX
Tipos de cálculo do DAX (colunas calculadas e medidas)
Funções DAX
       YEAR, SOMA, DATEADD, TOTALYTD, PARALELLPERIOD, DATESBETWEEN, etc.
Usando variáveis em expressões DAX
Tabelas DAX e filtragem
Calculations
Criando KPIs

2.2 Conectando aos dados

Direct Query vs Import
Tabela vs Query
Trabalhando com dados das seguintes fontes:
TXT, CSV, Excel, SQL Server, WEB, ODBC, Cubo OLAP (SSAS – SQL Server Analysis Services), OneDrive   (TXT, Excel, etc.)
Trabalhando com datas
Tabelas calculadas
Modelagem estrela para simplificar a criação de visuais
Hierarquias
Chave primária
Relacionamentos simples e auto-relacionamento
Relacionamentos entre diferentes fontes, por exemplo, TXT e SQL Server

2.3 Transformando dados

Editor de consultas
Operações de transformação
Dividir colunas, mesclar consultas, filtrar, remover dados duplicados, formatar tipo de dados, converter      colunas em valores, coluna dinâmica, contar linhas, colunas de índice, duplicar coluna, medidas, agrupar linhas.

3. Power BI Desktop

Introdução aos visuais nativos
tabela, pizza, mapa, barra, etc.
Previsão com gráfico de linhas
Visuais customizados
mapa 3d, brick chart, donut chart, synoptic panel, etc.
Dicas para o uso de Mapas (arcGIS e Shape).
Analisando seus dados através de mapas, possibilitando análise até o nível de rua
Selecionando o visual correto para seu tipo de análise
Criação de páginas, visuais e relatórios
Filtrando dados (slicer, página, relatório, visual)
Drill Down e Drill Up
Ordenando dados
Imagens, vídeos, etc.
Formatando seus relatórios
Formatação condicional
Grupos de Dados
Usando KPIs

4. Compartilhando relatórios – Power BI Service

4.1. Publicando relatórios no Power BI Service

Criando e configurando Dashboards
Quick Insights
Q&A
Compartilhando dashboards com usuários
Verificando quem já possui acesso
Compartilhando dashboards com usuários externos
Publicar na Web
Criando e usando Workspaces
Planilhas PowerPivot no Power BI
Segurança dos dados (usuários, grupos, segurança no nível de linhas, etc.)
Apps do Power BI (iOS, Windows e Android)
Alerta de dados

4.2. Apps

Introdução
Consumindo Apps
Criando Apps
Alterando Apps

4.3. Exportando

Diferentes formas de exportar dados e relatórios do Power BI

5. Atualização dos Dados

5.1. Introdução

O que é
Como funciona
Usando bancos de dados na Nuvem e/ou local (on-premises)
OneDrive

5.2 Gateways

Introdução
Local de instalação e melhores práticas de segurança
Pessoal vs Dados Local
Instalação
Configuração do refresh automático

6. Power BI e Office

Analisar no Excel
Power BI Tiles
Publish to Power BI
Publicando gráficos e planilhas do Excel e PowerPivot no Power BI

7. Extra – Conceitos

Power BI Embedded
Real Time
REST API
Custom Visuals
Portal de Administração
Preview

O curso é online ao vivo. Durante o curso os alunos criam um projeto real com dados de sua empresa e ao final do curso os mesmos saem com reports prontos para colocar em produção.

Clique aqui e veja um exemplo do que os alunos produzem ao final do treinamento.

Os horários são flexíveis e são à noite, sábados e/ou domingos.

Todo o material é enviado ao aluno e sempre deixo um canal de comunicação aberto por uma semana após o treinamento para que o aluno possa tirar dúvidas.

Deseja conhecer um pouco mais o meu trabalho? Então veja o mini curso gratuito de Power BI neste link.

Gostou? Então entre em contato:

Twitter: @DemetrioSQLDBA
demetrioi@hotmail.com (Skype)
demetrio@demetriosilva.com (Skype for Business / E-mail)
+1 (202) 460-0470 (Phone Number / WhatsApp)
LinkedIn: https://br.linkedin.com/in/demetrioi

Abraço,

Demétrio Silva

Olá pessoal,

No dia 26 de novembro de 2016 tivemos mais um SQL Server Saturday, desta vez em Brasília. Como a maioria já sabe, o evento é um dia inteiro de muito SQL Server (Administração, Desenvolvimento e BI) e tudo gratuito.

Neste SAT eu apresentei duas palestras “Criando Relatórios em Tempo Real com o Power BI” e “Power BI Embarcado(Embedded)” ambas com sala cheia, inclusive com gente de pé para assistir.

Na palestra sobre Power BI Embarcado eu mostrei como embarcar o Power BI dentro de uma aplicação ASP .NET MVC, utilizando o SDK Power BI Embedded .NET. O resultado final ficou igual à imagem abaixo.

Capture

Os participantes interagiram muito e isso é muito gratificante.

Abaixo temos algumas fotos do evento

SQLSAT573-Palestrantes-700x394

Minha palestra

JpegJpegJpegJpeg

No link abaixo você pode baixar as apresentações das minhas duas palestras, bem como, dos demais palestrantes.

http://www.sqlsaturday.com/573/Sessions/BuildSchedule.aspx

O evento foi incrível, parabéns ao Edvaldo, aos palestrantes e aos demais organizadores.

Dúvidas ou gostaria de um treinamento de Power BI básico, intermediário ou avançado? Entre em contato: demetrioi@hotmail.com

Abraço,

Demétrio Silva

Olá pessoal

Post rápido para citar mais um treinamento de SharePoint para Usuários Finais que acabamos de entregar.

Após ministrar o treinamento em Belém fomos para a na cidade de Paragominas no Pará, cidade interessante, que fica a quase 400Km de Belém, amanhã inicia mais um na cidade de Barcarena, também no Pará.

E de 6 a 11 de novembro estarei na Bahia ministrando o treinamento de Administração do SharePoint.

Interessado em levar o treinamento para sua empresa? Entre em contato: demetrioi@hotmail.com

Abraço,

Demétrio Silva