Dela via


Snabbstart: Importera data från Azure Database for PostgreSQL – flexibel server i Power BI

GÄLLER FÖR: Azure Database for PostgreSQL – flexibel server

I den här snabbstarten får du lära dig hur du ansluter till en flexibel Azure Database for PostgreSQL-server med Power BI Desktop. Med Power BI Desktop kan du visuellt utforska dina data via en friforms dra och släpp-arbetsyta, ett brett utbud av moderna datavisualiseringar och en lättanvänd rapportredigeringsupplevelse. Du kan importera direkt från tabellerna eller importera från en SELECT-fråga. Den här artikeln gäller endast för Power BI Desktop. För närvarande stöds inte Power Query online eller Power BI-tjänsten.

Förutsättningar

Ansluta med Power BI Desktop från Azure Portal

Hämta den anslutningsinformation som behövs för att ansluta till den flexibla serverinstansen Azure Database for PostgreSQL. Du behöver det fullständigt kvalificerade servernamnet och inloggningsuppgifterna.

  1. Logga in på Azure-portalen.

  2. På den vänstra menyn i Azure Portal väljer du Alla resurser och söker sedan efter den server som du har skapat (till exempel mydemoserverpbi).

  3. Välj servernamnet.

  4. I serverns översiktspanel väljer du Power BI-inställning på den vänstra menyn.

    Skärmbild av att visa Power BI i Azure Portal för att ansluta till databasen.

  5. Välj en databas i listrutan, till exempel postgres och välj sedan Kom igång.

  6. Ladda ned Power BI-skrivbordsfilen mydemoserverpbi_postgres.pbids.

    Skärmbild av nedladdning av Power BI-fil för databasen.

  7. Öppna filen i Power BI Desktop.

  8. Växla till fliken Databas för att ange användarnamn och lösenord för databasservern.

    Kommentar

    Windows-autentisering stöds inte för flexibel Azure Database for PostgreSQL-server.

    Skärmbild av att ange autentiseringsuppgifter för att ansluta till azure database for PostgreSQL– flexibel serverdatabas.

  9. I Navigatör väljer du de data du behöver och läser sedan in eller transformerar sedan data.

    Skärmbild av navigatören för att visa flexibla servertabeller i Azure Database for PostgreSQL.

Ansluta till Azure Database for PostgreSQL – flexibel serverdatabas från Power BI Desktop

Du kan ansluta till en flexibel Azure Database for PostgreSQL-server med Power BI Desktop direkt utan att använda Azure Portal.

Hämta information om flexibel serveranslutning i Azure Database for PostgreSQL

  1. Logga in på Azure-portalen.
  2. På den vänstra menyn i Azure Portal väljer du Alla resurser och söker sedan efter den server som du har skapat (till exempel mydemoserverpbi).
  3. Välj servernamnet.
  4. På serverpanelen Översikt antecknar du Servernamn och Inloggningsnamn för serveradministratören. Om du glömmer lösenordet kan du även återställa det på den här panelen.
  5. Gå till sidan Databaser för att hitta den databas som du vill ansluta till. Power BI Desktop har stöd för att lägga till en anslutning till en enskild databas och därför krävs ett databasnamn för att importera data.

Lägga till flexibel serveranslutning för Azure Database for PostgreSQL i Power BI Desktop

  1. Välj alternativet PostgreSQL-databas i valet av anslutningsapp.

    Skärmbild av att lägga till en postgresql-anslutning i Power BI.

  2. I dialogrutan PostgreSQL-databas anger du namnet på servern och databasen.

    Skärmbild av att logga in på Power BI.

  3. Välj typ av databasautentisering och ange dina autentiseringsuppgifter för azure database for PostgreSQL– flexibel server i rutorna Användarnamn och Lösenord . Se till att välja den nivå som du vill tillämpa dina autentiseringsuppgifter på.

    Skärmbild av att ange autentiseringsuppgifter för att ansluta till azure database for PostgreSQL– flexibel serverdatabas.

  4. När du är klar väljer du OK.

  5. I Navigatör väljer du de data du behöver och läser sedan in eller transformerar sedan data.

    Skärmbild av navigatören för att visa flexibla servertabeller i Azure Database for PostgreSQL.

Ansluta till Azure Database for PostgreSQL – flexibel serverdatabas från Power Query Online

Utför följande steg för att upprätta anslutningen:

  1. Välj alternativet PostgreSQL-databas i valet av anslutningsapp.

  2. I dialogrutan PostgreSQL-databas anger du namnet på servern och databasen.

    Skärmbild av PostgreSQL-anslutning med power query online.

    Kommentar

    Datagateway behövs inte för en flexibel Azure Database for PostgreSQL-server.

  3. Välj typ av grundläggande autentisering och ange dina flexibla serverautentiseringsuppgifter för Azure Database for PostgreSQL i rutorna Användarnamn och Lösenord .

  4. Om anslutningen inte är krypterad avmarkerar du Använd krypterad anslutning.

  5. Välj Nästa för att ansluta till databasen.

  6. I Navigatör väljer du de data du behöver och väljer sedan Transformera data för att transformera data i Power Query-redigeraren.

Ansluta med avancerade alternativ

Power Query Desktop innehåller en uppsättning avancerade alternativ som du kan lägga till i din fråga om det behövs.

Skärmbild av avancerade Alternativ för PostgreSQL.

I följande tabell visas alla avancerade alternativ som du kan ange i Power Query Desktop.

Avancerat alternativ beskrivning
Tidsgräns för kommando i minuter Om anslutningen varar längre än 10 minuter (standardtidsgränsen) kan du ange ett annat värde på några minuter för att hålla anslutningen öppen längre. Det här alternativet är bara tillgängligt i Power Query Desktop.
SQL statement Mer information finns i Importera data från en databas med hjälp av intern databasfråga.
Inkludera relationskolumner Om markerat innehåller kolumner som kan ha relationer till andra tabeller. Om den här rutan är avmarkerad visas inte dessa kolumner.
Navigera med fullständig hierarki Om det är markerat visar navigatören den fullständiga hierarkin med tabeller i databasen som du ansluter till. Om det avmarkeras visar navigatören endast de tabeller vars kolumner och rader innehåller data.

När du har valt de avancerade alternativ du behöver väljer du OK i Power Query Desktop för att ansluta till din PostgreSQL-databas.