Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
In deze zelfstudie leert u het volgende:
- Demodatabase maken
- Weergave maken die wordt gebruikt voor rapport
- Power BI Desktop verbinden met een serverloze SQL-pool
- Rapport maken op basis van weergave
Vereiste voorwaarden
Voor het voltooien van deze zelfstudie moet aan de volgende vereisten worden voldaan:
- Power BI Desktop-: nodig om de gegevens te visualiseren en een rapport te maken.
- Azure Synapse-werkruimte: nodig om een database, externe gegevensbron en weergave te maken.
Optioneel:
- Een SQL-queryprogramma, zoals Azure Data Studio, of SSMS-(SQL Server Management Studio).
Waarden voor de volgende parameters:
| Maatstaf | Beschrijving |
|---|---|
| Eindpuntadres van de service voor serverloze SQL-pools | Gebruikt als servernaam |
| Eindpuntregio voor de serverloze SQL-poolservice | Wordt gebruikt om de opslag te bepalen die in de voorbeelden wordt gebruikt |
| Gebruikersnaam en wachtwoord voor eindpunttoegang | Gebruikt voor toegang tot het eindpunt |
| Database die u gaat gebruiken om weergaven te maken | De database die wordt gebruikt als uitgangspunt in de voorbeelden |
1 - Database maken
Maak voor de demo-omgeving uw eigen demodatabase. U gebruikt deze database om metagegevens weer te geven, niet om werkelijke gegevens op te slaan.
Maak de demodatabase (en zet indien nodig een bestaande database neer) door het volgende Transact-SQL (T-SQL)-script uit te voeren:
-- Drop database if it exists
DROP DATABASE IF EXISTS Demo
GO
-- Create new database
CREATE DATABASE [Demo];
GO
2 - Gegevensbron maken
Een gegevensbron is nodig voor de serverloze SQL-poolservice voor toegang tot bestanden in de opslag. Maak de gegevensbron voor een opslagaccount dat zich in dezelfde regio bevindt als uw eindpunt. Hoewel een serverloze SQL-pool toegang heeft tot opslagaccounts uit verschillende regio's, biedt het gebruik van de opslag en het eindpunt in dezelfde regio betere prestaties.
Maak de gegevensbron door het volgende Transact-SQL (T-SQL)-script uit te voeren:
-- 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 - Weergave voorbereiden
Maak de weergave op basis van de externe demogegevens die Power BI kan gebruiken door het volgende Transact-SQL (T-SQL)-script uit te voeren:
Maak de weergave usPopulationView in de database Demo met de volgende query:
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;
De demogegevens bevatten de volgende gegevenssets:
Amerikaanse bevolking per geslacht en ras voor elke Amerikaanse county afkomstig uit de Tienjaarlijkse volkstelling van 2000 en 2010 in parquet-indeling.
| Locatie van de map | Beschrijving |
|---|---|
| /loslaten/ | Bovenliggende map voor gegevens in het demo-opslagaccount |
| /release/us_population_county/ | Amerikaanse populatiegegevensbestanden in Parquet-indeling, gepartitioneerd per jaar met behulp van hive-/Hadoop-partitioneringsschema. |
4 - Power BI-rapport maken
Maak het rapport voor Power BI Desktop met behulp van de volgende stappen:
Open de Power BI Desktop-applicatie en selecteer Gegevens ophalen.
Selecteer Azure>Azure SQL Database.
Typ de naam van de server waarin de database zich bevindt in het veld Server en typ
Demoin de databasenaam. Selecteer de optie importeren en selecteer vervolgens OK.
Selecteer voorkeursverificatiemethode:
Voorbeeld voor AAD
Voorbeeld voor SQL-aanmelding: typ uw gebruikersnaam en wachtwoord.
Selecteer de weergave
usPopulationView, en selecteer vervolgens laden.
Wacht tot de bewerking is voltooid en er verschijnt een pop-upvenster met de melding
There are pending changes in your queries that haven't been applied. Selecteer en pas wijzigingen toe.
Wacht totdat het dialoogvenster Querywijzigingen toepassen verdwijnt. Dit kan enkele minuten duren.
Zodra het laden is voltooid, selecteert u de volgende kolommen in deze volgorde om het rapport te maken:
- provincienaam
- bevolking
- staatNaam
Hulpmiddelen opruimen
Wanneer u klaar bent met dit rapport, verwijdert u de resources met de volgende stappen:
De referentie voor het opslagaccount verwijderen
DROP EXTERNAL DATA SOURCE AzureOpenDataDe weergave verwijderen
DROP VIEW usPopulationView;De database verwijderen
DROP DATABASE Demo;
Volgende stappen
Ga naar de Query-opslagbestanden voor meer informatie over het uitvoeren van query's op opslagbestanden met behulp van Synapse SQL.