Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Tip
Microsoft Fabric Data Warehouse é um armazém relacional de escala empresarial com base de data lake, arquitetura pronta para o futuro, IA integrada e novos recursos. Se você não estiver familiarizado com o data warehouse, comece com Fabric Data Warehouse. As cargas de trabalho existentes de pools de SQL dedicados podem ser atualizadas para Fabric para acessar novos recursos em ciência de dados, análise em tempo real e relatórios.
Neste tutorial, você aprenderá a:
- Criar banco de dados de demonstração
- Criar exibição usada para relatório
- Conectar o Power BI Desktop ao pool de SQL sem servidor
- Criar relatório com base na exibição
Pré-requisitos
Para concluir este tutorial, você precisará dos seguintes pré-requisitos:
- Power BI Desktop – necessário para visualizar os dados e criar um relatório.
- Workspace do Azure Synapse – necessário para criar banco de dados, fonte de dados externa e visualização.
Opcional:
- Uma ferramenta de consulta SQL, como a extensão MSSQL para Visual Studio Code ou o SSMS (SQL Server Management Studio).
Valores para os seguintes parâmetros:
| Parâmetro | Description |
|---|---|
| Endereço do endpoint do serviço de SQL pool sem servidor | Usado como nome do servidor |
| Região do ponto de extremidade de serviço do pool de SQL sem servidor | Usado para determinar o armazenamento usado nos exemplos |
| Nome de usuário e senha para acesso ao endpoint | Usado para acessar o endpoint |
| Banco de dados que você usará para criar exibições | O banco de dados usado como ponto de partida nos exemplos |
1 – Criar banco de dados
Para o ambiente de demonstração, crie seu próprio banco de dados de demonstração. Você usa esse banco de dados para exibir metadados, não para armazenar dados reais.
Crie o banco de dados de demonstração (e solte um banco de dados existente, se necessário) executando o seguinte script Transact-SQL (T-SQL):
-- Drop database if it exists
DROP DATABASE IF EXISTS Demo
GO
-- Create new database
CREATE DATABASE [Demo];
GO
2 – Criar fonte de dados
Uma fonte de dados é necessária para que o serviço de pool de SQL sem servidor acesse arquivos no armazenamento. Crie a fonte de dados para uma conta de armazenamento que esteja na mesma região que seu endpoint. Embora o SQL pool serverless possa acessar contas de armazenamento de regiões diferentes, ter o armazenamento e o endpoint na mesma região oferece melhor desempenho.
Crie a fonte de dados executando o seguinte script Transact-SQL (T-SQL):
-- There is no credential in data source. We are using public storage account which doesn't need a secret.
CREATE EXTERNAL DATA SOURCE AzureOpenData
WITH ( LOCATION = 'https://azureopendatastorage.blob.core.windows.net/')
3 - Preparar a visualização
Crie a exibição com base nos dados de demonstração externos para o Power BI consumir executando o seguinte script de Transact-SQL (T-SQL):
Crie a exibição usPopulationView dentro do banco de dados Demo com a seguinte consulta:
DROP VIEW IF EXISTS usPopulationView;
GO
CREATE VIEW usPopulationView AS
SELECT
*
FROM
OPENROWSET(
BULK 'censusdatacontainer/release/us_population_county/year=20*/*.parquet',
DATA_SOURCE = 'AzureOpenData',
FORMAT='PARQUET'
) AS uspv;
Os dados de demonstração contêm os seguintes conjuntos de dados:
A população dos EUA classificada por gênero e por raça para cada condado do país, obtida do censo decenal 2000 e 2010 no formato Parquet.
| Caminho da pasta | Description |
|---|---|
| /Lançamento/ | Pasta principal para dados na conta de armazenamento de demonstração |
| /release/us_population_county/ | Arquivos de dados da população dos EUA no formato Parquet, particionados por ano usando o esquema de particionamento Hive/Hadoop. |
4 – Criar relatório do Power BI
Crie o relatório para o Power BI Desktop usando as seguintes etapas:
Abra o aplicativo do Power BI Desktop e selecione Obter dados.
Selecione Azure>Banco de Dados SQL do Azure.
Digite o nome do servidor em que o banco de dados está localizado no campo Servidor e digite
Demoo nome do banco de dados. Selecione a opção Importar e selecione OK.
Selecione o método de autenticação preferencial:
Exemplo do AAD
Exemplo de Logon do SQL – Digite seu nome de usuário e senha.
Selecione o modo de exibição
usPopulationViewe, em seguida, selecione Carregar.
Aguarde até que a operação seja concluída e, em seguida, um pop-up será exibido informando
There are pending changes in your queries that haven't been applied. Selecione Aplicar alterações.
Aguarde até que a caixa de diálogo Aplicar alterações de consulta desapareça, o que pode levar alguns minutos.
Depois que a carga for concluída, selecione as seguintes colunas nesta ordem para criar o relatório:
- countyName
- população
- stateName
Limpar os recursos
Depois de terminar de usar este relatório, exclua os recursos com as seguintes etapas:
Excluir a credencial da conta de armazenamento
DROP EXTERNAL DATA SOURCE AzureOpenDataExcluir a visualização
DROP VIEW usPopulationView;Remover o banco de dados
DROP DATABASE Demo;
Próximas etapas
Avance para os arquivos de armazenamento de consulta para saber como consultar arquivos de armazenamento usando o SQL do Synapse.