Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
Como a maioria de nós, você trabalha para uma empresa em que é necessário
criar relatórios do Microsoft Power BI. Os dados residem em vários arquivos e
bancos de dados diferentes. Esses repositórios de dados são diferentes uns dos
outros, alguns estão no Microsoft SQL Server, alguns no Microsoft Excel, mas
todos os dados estão relacionados.
Transcrição do Vídeo
Este módulo está levando você a jogar ... parte absolutamente
essencial de trabalhar com nosso
... que é como colocar seus dados lá, afinal, é a primeira coisa que
você pode
precisa ser capaz de fazer antes de entrar em toda a diversão
... de ser capaz de criar belas visualizações com esses dados para que
este
módulo irá guiá-lo através de diferentes tipos de dados e como você
trabalha com eles, porque há
são coisas específicas, dependendo de que tipo de dados você está
trabalhando com qualquer realidade
... trabalharemos com muitos tipos diferentes de dados para trazê-los
para o nosso
... você pode estar trabalhando com algo tão simples como uma planilha
plana do Excel ... veja é
... arquivo e vai demorar
É verdade que também dá uma olhada em como você trabalharia com bancos
de dados relacionais
como servidor sequencial e nenhum banco de dados sequencial se você
tiver seus dados
esse formato estruturado de lista e as considerações para
como você armazena dados em nosso de acordo com ... o desempenho
ele precisa de acordo com o tipo de dados para que você possa aprender
muito sobre todas essas coisas e como fazer
boas escolhas para que você obtenha o melhor resultado de seus
relatórios por
... painel no final também irá guiá-lo por algumas soluções de
problemas
tão típicas mensagens de erro e coisas que você fica muito bom para se
adiantar a esse tipo de
coisa porque, inevitavelmente, quando você trabalha pela primeira vez
com algo, você pode receber essas mensagens de erro, então
... uma maneira muito boa de entender isso e também há um laboratório
neste módulo que mostrará a você
quarenta e cinco minutos, mas experiência prática de trabalhar com
nosso
atrás do desktop e conectando-se a essas fontes de dados que você vai
para trabalhar com c é o servidor de arquivos e sequências e para
analise e visualize esses dados e veja como ... se divertiu com este?
Observação
A Tailwind Traders tem um aplicativo que ajuda com projeções financeiras, para
que eles possam prever como serão suas vendas nos meses e anos futuros, com
base nas tendências anteriores. Essas projeções são armazenadas no Microsoft
Azure Analysis Services. Aqui está uma exibição das várias fontes de dados das
quais você será solicitado a combinar dados.
Captura de tela do Power Query entregando dados de vários locais para o Power BI.
Para criar relatórios, você deve extrair dados das várias fontes de dados.
Interagir com o SQL Server é diferente do Excel, portanto, você deve aprender
as nuances de ambos os sistemas. Depois de aprender as particularidades de
cada sistema, use o Power Query (o mecanismo de consulta usado pelo Power
BI e pelo Excel) para ajudar você a limpar os dados, renomeando colunas,
substituindo valores, removendo erros e combinando os resultados da consulta.
Depois que os dados forem limpos e organizados, você estará pronto para criar
relatórios no Power BI. Por fim, você publicará o conjunto de dados e os
relatórios combinados no PBIS (serviço do Power BI). Nesse local, outras
pessoas podem usar o conjunto de dados e criar os próprios relatórios ou
podem usar os relatórios que você já criou. Além disso, se outra pessoa criou
um conjunto de dados que você gostaria de usar, você também pode criar
relatórios com base nele!
A primeira etapa é determinar qual local de arquivo você deseja usar para
exportar e armazenar seus dados.
Captura de tela do Excel de seleção no menu suspenso Obter dados na Faixa de Opções da Página Inicial.
Marque as caixas de seleção das tabelas que você deseja trazer para o Power BI.
Essa seleção ativa os botões Carregar e Transformar Dados , conforme
mostrado na imagem a seguir.
O Power Query fornece várias maneiras para realizar essa tarefa, para que você
faça esse tipo de alteração quando necessário.
Cenário
Selecione uma opção de conexão, insira seu nome de usuário e sua senha e, em
seguida, selecione Conectar.
Marque as caixas de seleção das tabelas que você deseja trazer para o Power BI
Desktop e, em seguida, selecione a opção Carregar ou Transformar Dados .
Carregar – Carrega automaticamente os dados em um modelo do
Power BI em seu estado atual.
Outra maneira de importar dados é escrever uma consulta SQL para especificar
apenas as tabelas e colunas de que você precisa.
Para escrever sua consulta SQL, na janela Banco de dados SQL Server , insira
os nomes do servidor e do banco de dados e, em seguida, selecione a seta ao
lado de Opções avançadas para expandir esta seção e exibir suas opções. Na
caixa de Instrução SQL , escreva a instrução de consulta e, em seguida,
selecione OK. Neste exemplo, você usará a instrução de SQL Select para
carregar as colunas ID, NAME e SALESAMOUNT da tabela SALES.
Captura de tela da caixa de diálogo do banco de dados do SQL Server com uma consulta SQL
Captura de tela do menu Transformar dados expandido com as configurações de Fonte de Dados
realçadas
Na lista de fontes de dados exibida, selecione a fonte de dados que você deseja
atualizar. Em seguida, clique com o botão direito do mouse nessa fonte de
dados para exibir as opções de atualização disponíveis ou use os botões de
opção de atualização no canto inferior esquerdo da janela. Selecione a opção
de atualização que você precisa, altere as configurações conforme necessário e,
em seguida, aplique as alterações.
Como mencionado anteriormente, você pode importar dados para seu modelo
do Power BI usando uma consulta SQL. SQL é uma linguagem de programação
padronizada que é usada para gerenciar bancos de dados relacionais e executar
várias operações de gerenciamento de dados.
Considere o cenário em que seu banco de dados tenha uma tabela grande
composta por dados de vendas de vários anos. Os dados de vendas de 2009
não são relevantes para o relatório que você está criando. Essa é a situação em
que o SQL é benéfico porque permite que você carregue apenas o conjunto de
dados necessário, especificando colunas e linhas exatas em sua instrução SQL e,
em seguida, importando-as para o modelo de dados. Você também pode unir
tabelas diferentes, executar cálculos específicos, criar instruções lógicas e filtrar
dados em sua consulta SQL.
A consulta SQL começa com uma instrução Select, que permite que você
escolha os campos específicos que deseja efetuar pull do seu banco de
dados. Neste exemplo, você deseja carregar as colunas ID, NAME e
SALESAMOUNT.
SQL
SELECT
ID
, NAME
, SALESAMOUNT
FROM
FROM especifica o nome da tabela da qual você deseja extrair os dados. Nesse
caso, é a tabela SALES. O exemplo a seguir é a consulta SQL completa:
SQL
SELECT
ID
, NAME
, SALESAMOUNT
FROM
SALES
Ao usar uma consulta SQL para importar dados, tente evite o uso do caractere
curinga (*) em sua consulta. Se usar o caractere curinga (*) em sua instrução
SELECT, você importará todas as colunas que não forem necessárias da tabela
especificada.
SQL
SELECT *
FROM
SALES
SQL
SELECT
ID
, NAME
, SALESAMOUNT
FROM
SALES
WHERE
OrderDate >= ‘1/1/2020’
A melhor prática é evitar fazer isso diretamente no Power BI. Em vez disso,
considere escrever uma consulta como esta em uma exibição. Uma exibição é
um objeto em um banco de dados relacional, semelhante a uma tabela. As
exibições têm linhas e colunas e podem conter quase todos os operadores na
linguagem SQL. Se o Power BI usa uma exibição, ao recuperar os dados, ela
participa da dobragem de consultas, um recurso do Power Query. A dobragem
de consultas será explicada posteriormente, mas, em suma, o Power Query
otimizará a recuperação de dados de acordo com o modo como os dados serão
usados posteriormente.
Obter dados de um banco de dados
NoSQL
Algumas organizações não usam um banco de dados relacional, mas usam um
banco de dados NoSQL . Um banco de dados NoSQL (também conhecido
como não SQL, não apenas SQL ou não relacional) é um tipo flexível de banco
de dados que não usa tabelas para armazenar dados.
Cenário
Cenário
Para continuar com o cenário, você está criando relatórios do Power BI para o
departamento de Vendas na Tailwind Traders, em que importar os dados não é
um método ideal. A primeira tarefa que você precisa realizar é criar os conjuntos
de dados no Power BI para poder criar visuais e outros elementos de relatório.
O departamento de Vendas tem muitos conjuntos de dados diferentes com
tamanhos variados. Por motivos de segurança, você não tem permissão para
importar cópias locais dos dados para seus relatórios, portanto, a importação
direta de dados não é mais uma opção. Assim, você precisa criar uma conexão
direta com a fonte de dados do departamento de Vendas. A seção a seguir
descreve como garantir que esses requisitos da empresa sejam satisfeitos
quando você estiver importando dados para o Power BI.
Importação
DirectQuery
Duplo (composto)
Modo de importação
O modo de Importação permite que você crie uma cópia local do Power BI de
seus conjuntos de dados provenientes da sua fonte de dados. Você pode usar
todos os recursos de serviço do Power BI com esse modo de armazenamento,
incluindo P e R e Insights Rápidos. As atualizações de dados podem ser
agendadas ou sob demanda. O modo de Importação é o padrão para a criação
de relatórios do Power BI.
Modo DirectQuery
A opção DirectQuery é útil quando você não deseja salvar cópias locais de seus
dados, pois seus dados não serão armazenados em cache. Em vez disso, você
pode consultar as tabelas específicas que serão necessárias usando consultas
nativas do Power BI e os dados necessários serão recuperados da fonte de
dados subjacente. Essencialmente, você está criando uma conexão direta com a
fonte de dados. O uso desse modelo garante que você sempre veja os dados
mais atualizados e que todos os requisitos de segurança sejam satisfeitos. Além
disso, esse modo é adequado para quando você tem grandes conjuntos de
dados para efetuar pull. Em vez de reduzir o desempenho, tendo que carregar
grandes quantidades de dados no Power BI, você pode usar o DirectQuery para
criar uma conexão com a fonte, resolvendo problemas de latência de dados
também.
Duplo (modo composto)
Para retomar o cenário, a Tailwind Traders usa o Azure Analysis Services para
armazenar dados de projeção financeira. Você foi solicitado a comparar esses
dados com os dados de vendas reais em um banco de dados diferente. A
obtenção de dados de cubos do Azure Analysis Services é semelhante a
obtenção de dados do SQL Server, pois você pode:
Autenticar-se no servidor.
Escolher o cubo que você deseja usar.
Selecionar as tabelas que você precisa.
Assim como um banco de dados relacional, você pode escolher as tabelas que
deseja usar. Se você quiser consultar diretamente o modelo do Azure Analysis
Services, poderá usar DAX ou MDX.
Para obter mais informações sobre como conectar o Power BI ao Azure Analysis
Services, consulte a documentação
Corrigir problemas de desempenho
Ocasionalmente, as organizações precisarão resolver problemas de
desempenho ao executar relatórios. O Power BI fornece a ferramenta
Performance Analyzer para ajudar a corrigir problemas e simplificar o processo.
Dobragem de consultas
Uma boa diretriz a ser lembrada é que, se você puder converter uma
transformação em uma instrução SQL Select que inclua operadores e cláusulas
como GROUP BY, SORT BY, WHERE, UNION ALL e JOIN, você poderá usar a
dobragem de consultas.
Outra ferramenta que você pode usar para estudar o desempenho da consulta é
o diagnóstico de consulta. Esse recurso permite que você determine quais
gargalos (se houver) existem durante o carregamento e a transformação dos
dados, durante a atualização dos dados no Power Query, durante a execução de
instruções SQL no Editor de Consultas e assim por diante.
3 minutos
Ao importar dados para o Power BI, você pode encontrar erros resultantes de
fatores como:
As seções a seguir abrangem algumas das mensagens de erro mais comuns que
podem ser encontradas no Power BI.
Esse erro indica que você efetuou pull de muitos dados, de acordo com as
políticas da sua organização. Os administradores incorporam essa política para
evitar a lentidão de um aplicativo ou conjunto de aplicativos diferentes que
também possam usar esse banco de dados.
Você pode resolver esse erro efetuando pull de menos colunas ou linhas em
uma única tabela. Embora você esteja escrevendo instruções SQL, pode ser uma
prática comum incluir agrupamentos e agregações. Você também pode unir
várias tabelas em uma única instrução SQL. Além disso, você pode executar
subconsultas complicadas e consultas aninhadas em uma única instrução. Essas
complexidades são adicionadas aos requisitos de processamento de consultas
do sistema relacional e podem prolongar muito o tempo de implementação.
Não foi possível localizar nenhum dado formatado como uma tabela
Ocasionalmente, você pode encontrar o erro "Não foi possível localizar nenhum
dado formatado como uma tabela" ao importar dados do Microsoft Excel.
Felizmente, esse erro é auto-explicativo. O Power BI espera encontrar dados
formatados como uma tabela do Excel. O evento de erro informa a resolução.
Execute a etapas a seguir para resolver o problema:
Ao importar dados de um arquivo, você pode receber o erro "Não foi possível
localizar o arquivo".
Normalmente, esse erro é causado pela mudança de local do arquivo ou pela
alteração das permissões do arquivo. Se a causa for a primeira, você precisará
localizar o arquivo e alterar as configurações de origem.
Às vezes, quando você importa dados para o Power BI, as colunas aparecem em
branco. Essa situação ocorre devido a um erro na interpretação do tipo de
dados no Power BI. A resolução para esse erro é exclusiva da fonte de dados.
Por exemplo, se você estiver importando dados do SQL Server e vir colunas em
branco, poderá tentar converter para o tipo de dados correto na consulta.
Você pode encontrar diferentes tipos de erros no Power BI, que são causados
por diversos sistemas de fonte de dados nos quais os dados residem. Se você
encontrar um erro que não foi discutido nas seções anteriores, pesquise a
mensagem de erro na documentação da Microsoft para encontrar a resolução
necessária.
Laboratório – Preparar dados no
Power BI Desktop
História do laboratório
Neste exercício, você criará oito consultas do Power BI Desktop. Seis consultas
obterão dados do SQL Server e duas, de arquivos CSV.
4. Selecione Salvar.
7. Selecione Salvar.
5. Selecione OK.
Nesta tarefa, você criará consultas com base em tabelas do SQL Server.
3. Selecione OK.
5. Selecione Conectar.
o DimEmployee
o DimEmployeeSalesTerritory
o DimProduct
o DimReseller
o DimSalesTerritory
o FactResellerSales
Nesta tarefa, você visualizará os dados das consultas do SQL Server. Primeiro,
você entenderá informações relevantes sobre os dados. Você também usará as
ferramentas de qualidade de coluna, distribuição de coluna e perfil de coluna
para ter compreensão sobre os dados e avaliar a qualidade dos dados.
Nesta tarefa, você criará uma consulta com base em um arquivo CSV.
3. Selecione Abrir.
5. Selecione OK.
Nesta tarefa, você criará uma consulta adicional com base em um arquivo CSV
diferente.
Tarefa 7: Conclusão
o Qualidade da coluna
o Distribuição de colunas
o Perfil da coluna