sql >> Database >  >> RDS >> Database

Gegevens laden en beheren in Microsoft Power BI

Inhoud:

  1. Inleiding
  2. Gegevens importeren uit Excel, SQL Server en het web.
    1. Gegevens importeren uit Excel in Power BI.
    2. Websites importeren in Power BI.
    3. Gegevens importeren uit SQL Server-database in Power BI.
  3. Basisbeginselen van gegevensmanipulatie in Power BI.
    1. Groeperen op optie.
    2. Kolommen splitsen.
    3. Kolommen dupliceren.
    4. Kolommen combineren.
  4. Beheren van relaties binnen Power BI.
    1. Datasets samenvoegen/samenvoegen.
    2. Modelweergaven/Relatielink.
    3. Hiërarchieën.
  5. Conclusies.

Inleiding

Dit artikel behandelt het importeren van gegevens, het manipuleren van gegevens en ten slotte het beheren van relaties binnen Power BI. Nogmaals, net als het vorige artikel, zal dit artikel zich richten op de basisprincipes van het gebruik van Power BI, in tegenstelling tot een diepgaande walkthrough.

Gegevens importeren uit Excel, SQL Server en het web

Gegevens importeren uit Excel in Power BI

Als u begint, moet Excel de eerste gegevensbron zijn waar u naar kijkt als het gaat om het importeren van gegevens. De belangrijkste redenen hiervoor zijn:gebruiksgemak, transparantie en algemene beschikbaarheid.

Stap 1 – Excel-gegevensset

Dit is de dataset die we gaan importeren in Power BI, het bevat schoenenprijzen van verschillende retailers. Zorg ervoor dat uw gegevens enkele belangrijke metingen bevatten die we later kunnen analyseren - de onderstaande gegevens bevatten datums, prijzen en tellingen.

Stap 2 – Open Power BI

Open Power BI vanuit het Windows-menu, het onderstaande vak verschijnt waar u vervolgens naar uw recente bronnen kunt navigeren of gedeelde bestanden kunt openen. Om eenvoudig gegevens te importeren, klikt u op de optie 'Gegevens ophalen'.

Stap 3 – Selecteer Excel

Eenmaal doorgeklikt, wordt een reeks opties weergegeven over hoe we gegevens kunnen importeren in Power BI. Klik om te beginnen op de hieronder gemarkeerde 'Excel'-optie.

Stap 4 – Gegevensset lokaliseren

Zoek het Excel-bestand dat u wilt uploaden en klik op 'Openen'.

Stap 5 – Navigatorscherm

Nadat het Excel-bestand is geïmporteerd, wordt de Navigator weergegeven (wacht een paar seconden, afhankelijk van de Excel-bestandsgrootte). Klik vervolgens in het selectievakje naast de naam van het Excel-blad, dit zal dan een voorbeeld maken in het rechter zijscherm.

Stap 6 – Gegevens laden

We hebben dan de keuze om de gegevens te 'laden' of de gegevens te 'transformeren'. Door de gegevens te laden, worden de gegevens rechtstreeks in de Power BI-interface geïmporteerd, terwijl u door de transformatie kunt beginnen met het bewerken en manipuleren van uw gegevens. Laten we voor nu de gegevens 'laden' en we gaan later in het artikel terug naar de fase 'Transformeren'.

Stap 7 – Gegevens laden

Er verschijnt nu een laadscherm, nogmaals, de laadtijd zal variëren, afhankelijk van de grootte van uw dataset. Eenmaal voltooid, zal de laadbox automatisch verdwijnen.

Stap 8 – Gegevens geladen.

Het Excel-blad is nu succesvol in Power BI geladen. Het detailblad is automatisch gecategoriseerd op basis van de eerste regel gegevens in Excel (Titels). Zoals u kunt zien, is een deel van de informatie al opgemaakt op basis van bestaande indelingen, tekst, getal en datums.

Stap 9 – Snelle gegevenscontrole

Om snel te controleren of uw gegevens zijn geïmporteerd, kunnen we een snelle 'tabel' maken door op het hieronder gemarkeerde pictogram te klikken. Gevolgd door in de selectievakjes naast uw gegevens te klikken, worden de waarden ingevuld. Ik heb bijvoorbeeld 'Merk' en 'Product-ID' aangevinkt - dit heeft vervolgens het aantal producten weergegeven dat elk merk in de dataset heeft.

Websites importeren in Power BI

Websites kunnen direct in Power BI worden geladen via de webimportfunctie. Voordat u begint met het zoeken naar de website of websitepagina waarvan u gegevens wilt laden, is het belangrijk op te merken dat deze vorm van gegevensimport afhangt van hoe goed de Power BI-app gegevens van de betreffende website kan extraheren, aangezien sommige websites moeilijker te maken zijn dan andere. importeren.

Stap 1 – Open Power BI

Open opnieuw Power BI en ga naar de optie 'Gegevens ophalen'.

Stap 2 – Selecteer Web

Klik in ‘Overige’ databronnen, dan zie je bovenaan ‘Web’ staan. Klik op de optie 'Web'.

Stap 3 – Voer de website-URL in

Het gebruikte voorbeeld is www.sportsdirect.com/mens/mens-trainers. Kopieer en plak dit in het URL-vak en klik op 'OK':

Stap 5 – Webnavigator

De Navigator zal nu verschijnen, Power BI zal het data-extract zo goed mogelijk indelen in verschillende tabellen, afhankelijk van de website. De website die we hebben geïmporteerd, heeft het met succes gedaan:in de 'Tabelweergave' kunnen we nu alle gegevens zien die zijn geïmporteerd onder de kolomkoppen. Deze gegevens kunnen nu op dezelfde manier worden geladen als Excel op basisniveau.

Gegevens importeren uit SQL Server-database in Power BI

Vanwege de enorme hoeveelheid data die nu wordt beheerd, wenden steeds meer organisaties zich tot Big Data-verwerkings- en opslagopties. Een daarvan is de SQL Database, die de front-end verwerkingstijd verkort door de werklast voor u te beheren. Hieronder ziet u hoe u verbinding kunt maken met uw SQL-database. Zie dit artikel over het verbinden van Power BI en SQL Server voor meer informatie.

Stap 1 – Open Power BI

Open opnieuw Power BI en ga naar de optie 'Gegevens ophalen'.

Stap 2 – Selecteer de relevante SQL Server

De SQL-database die we momenteel gebruiken, is die van de analyseservice (Microsoft), maar maakt u zich geen zorgen als uw database hiervan afwijkt, aangezien de techniek voor het importeren van alle databases consistent is.

Stap 3 – Maak verbinding met de database

Voer de server in waarmee u verbinding wilt maken en indien nodig de specifieke database, u hebt dan de mogelijkheid om live te importeren of verbinding te maken. Om rechtstreeks naar de server te linken, vink je 'live verbinden' aan en klik je op 'OK'.

Stap 4 – Database geladen

U hebt de database nu succesvol gekoppeld/geïmporteerd in Power BI. Onder de sectie velden worden al uw opties weergegeven zoals ze in uw SQL-database verschijnen.

Basisbeginselen van gegevensmanipulatie in Power BI

Het manipuleren van gegevens binnen Power BI geeft de gebruiker de mogelijkheid om hun bestaande dataset op te schonen, te standaardiseren en uit te breiden. We behandelen de basisprincipes van het groeperen, splitsen, dupliceren en kammen van gegevens. Maar net voordat we beginnen, moeten we teruggaan naar stap 5 in de Excel Import Guide en op transformeren drukken. Dit brengt u vervolgens naar de Power Query Editor (ook toegankelijk onder het tabblad Start (Query bewerken).

Groep op optie

Door gegevens te groeperen, kunt u rijen in uw bestaande gegevens samenvatten, ongeveer zoals een draaitabel in Excel doet. Klik in het starttabblad op de knop 'Groeperen op'.

Stap 1 – Klik op de optie ‘Groeperen op’.

Stap 2 - We willen de gemiddelde volledige prijs van elke detailhandelaar zien, dus laten we 'Retailer' selecteren als de kolom om op te groeperen. Gemiddelde volledige prijs is de naam van de nieuwe kolom, Gemiddeld is de maatstaf die we nodig hebben voor de kolom, wat de volledige prijs is. Klik op 'OK'.

Stap 3 – Gegevens gegroepeerd

De gegevens zijn nu gegroepeerd per winkelier met de gemiddelde volledige prijs. U kunt het nu sluiten en toepassen op het starttabblad. Dit zou uw initiële dataset overschrijven.

Stap 4 – Nieuwe dataset

Door toe te passen wat we al vroeg hebben geleerd, heb ik de tabel opnieuw gemaakt met behulp van onze nieuwe gegevens.

Kolommen splitsen

Het splitsen van gegevens is een meer algemeen gebruikte manipulatietechniek. In onze huidige dataset hebben we een kolom met de naam 'Gender', maar we hoeven alleen te weten of het jongens, meisjes of unisex is. In tegenstelling tot het hebben van kinderen als laatste woord.

Stap 1 – Selecteer eerst de kolom die u wilt splitsen.

Stap 2 – Selecteer de functie Kolom splitsen – Per scheidingsteken

Stap 2 – Splitsen op criteria

In het vervolgkeuzemenu kunnen we 'Blanco' selecteren waarmee woorden na het eerste woord kunnen worden verwijderd. Klik op 'OK' als u klaar bent.

Stap 2 – Kolom is nu gesplitst.

Kolommen dupliceren

De belangrijkste reden voor het dupliceren van kolommen is dat u het origineel van uw dataset wilt behouden terwijl u het duplicaat bewerkt. Het voorbeeld dat we zullen gebruiken is dat van het dupliceren van de kolom 'Volledige prijs', zodat we onze gedupliceerde kolom vervolgens naar boven kunnen afronden naar het dichtstbijzijnde pond.

Stap 1 – Klik met de rechtermuisknop op de kolom die u wilt dupliceren en klik vervolgens op Dupliceren.

Stap 2 – De kolom is nu gedupliceerd en we kunnen de dubbele prijzen afronden.

Kolommen combineren

Het kammen van kolommen is een geweldige manier om uw gegevens te verzamelen en te filteren. In dit voorbeeld gaan we het 'Merk' toevoegen aan het 'Seizoen'. Dit geeft ons dan een filter met één klik om diep in het assortiment van elk merk voor het specifieke seizoen te duiken.

Stap 1 – Voeg een aangepaste kolom toe

Stap 2 – Geef in het venster Aangepaste kolom de nieuwe kolom de naam 'Merkseizoen', zoek vervolgens in het rechterschuifvak de twee kolommen die u wilt samenvoegen, terwijl u ertussen een '&' plaatst om de combineren. Klik op 'OK' om te bevestigen.

Stap 3 – De combineerkolom is nu aangemaakt waarop we kunnen filteren op ‘Merkseizoen’.

Relaties beheren binnen Power BI

Met Power BI kunnen datasets op verschillende manieren met elkaar communiceren; de meest gebruikte zijn die van samenvoegen, koppelen en hiërarchieën.

Datasets samenvoegen/samenvoegen

We hebben twee of meer datasets nodig om een ​​samenvoeging te maken, bovendien hebben we voor het samenvoegen van twee datasets dezelfde kolom nodig om in beide datasets te bestaan. Voor dit voorbeeld gaan we de kolom Kleur indelen in kernkleuren en niet-kernkleuren.

Stap 1 – Maak een nieuwe Excel met behulp van de hierboven beschreven technieken en importeer deze in Power BI.

Stap 2 – Klik terug in de originele tabel die we hebben gemaakt en zoek de kolom waarmee we moeten samenvoegen.

Stap 3 – Ga je gang en klik op de optie Query's samenvoegen.

Stap 4 – Venster samenvoegen

Scroll samen met het bovenste venster en selecteer de kolom waarin we willen samenvoegen; zoek in de eerste vervolgkeuzelijst de nieuwe tabel en zoek de corresponderende kolom (Hoofdkleur/Hoofdkleur). In de linkerbenedenhoek zien we een groen vinkje, wat betekent dat Power BI alle rijen met succes heeft gekoppeld. Ga je gang en klik op 'OK':

Stap 5 - De tabel is nu samengevoegd, klik op de naar buiten wijzende pijl en druk vervolgens op 'OK' om het detail uit te vouwen:

Stap 6 – De tabellen zijn succesvol samengevoegd.

De modelweergave stelt ons in staat om al onze datasets op één plek te bekijken en eventuele relaties ertussen te benadrukken; momenteel zou je een ononderbroken witte lijn moeten kunnen zien tussen je twee gegevenstabellen.

Stap 1 – Koppeling tussen tabellen

Stap 2 – Dubbelklik op de link om de gemaakte verbinding te markeren.

Stap 3 - In tegenstelling tot samenvoegen, hebben we de mogelijkheid om kolommen in de modelweergave op elkaar af te stemmen door ze ook te slepen en neer te zetten.

Stap 4 - Relatie gemaakt.

Hiërarchieën

Door een hiërarchie te maken, kunt u gegevens op elkaar stapelen voor eenvoudigere overzichten, vooral wanneer u later tijdens uw reis inzoomen op visuals gebruikt.

Stap 1 - Sleep het ene veld over het andere. Hier gaan we de beschrijving toevoegen aan de product-ID.

Stap 2 – De hiërarchie is nu aangemaakt.

Controleer of de product-ID-hiërarchie nu beide velden samen doortrekt bij het maken van visuals.

Conclusies

Samenvattend hebben we deze keer vanuit verschillende invalshoeken naar Microsoft Power BI gekeken, te beginnen bij het importeren van gegevens en overgaand op het manipuleren van gegevens en het beheren van relaties binnen dit platform. We hebben de belangrijkste voordelen van deze service geschetst en de stapsgewijze handleidingen getoond die u kunt toepassen als het gaat om het uitvoeren van de bovengenoemde acties met Microsoft Power BI. In het volgende artikel gaan we naar de visualisaties van Power BI, die Power BI een voorsprong geven op de meeste analysetools die momenteel op de markt zijn.


  1. MySQL:ongeldig gebruik van groepsfunctie

  2. U kunt de doeltabel voor update niet specificeren in de FROM-component

  3. Android:deelnemen aan de kindertafel met oudertabel Sqlite

  4. Hoe u het gegevenstype aardrijkskunde van SQL Server kunt begrijpen