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

I den här snabbstarten får du lära dig hur du ansluter till en Azure Database for PostgreSQL flexibel server med hjälp av Power BI Desktop. Med hjälp av 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 data direkt från tabellerna eller importera data 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 Service.

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 Azure Database for PostgreSQL flexibla servern. Du behöver det fullständigt kvalificerade servernamnet och inloggningsuppgifterna.

  1. Logga in på Azure-portalen.

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

  3. Välj servernamnet.

  4. I serverns översiktspanel väljer du Power BI 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.

    Anmärkning

    Windows authentication stöds inte för Azure Database for PostgreSQL flexibel 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 Azure Database for PostgreSQL flexibla servertabeller.

Anslut till Azure Database för PostgreSQL – Flexibel server från Power BI Desktop

Du kan ansluta till en Azure Database for PostgreSQL flexibel server med hjälp av Power BI Desktop direkt, utan att använda Azure-portalen.

Hämta anslutningsinformation för Azure Database for PostgreSQL

  1. Logga in på Azure-portalen.
  2. På den vänstra menyn i Azure portalen väljer du Alla resurser och söker sedan efter den server som du skapade (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, så du måste ange ett databasnamn för att importera data.

Lägg till Azure Database for PostgreSQL anslutning i Power BI Desktop

  1. Välj alternativet PostgreSQL-databas i anslutningsvalsmenyn.

    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 Azure Database for PostgreSQL flexibla serverautentiseringsuppgifter 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 Azure Database for PostgreSQL flexibla servertabeller.

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 anslutningsvalsmenyn.

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

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

    Anmärkning

    Du behöver ingen datagateway för Azure Database for PostgreSQL flexible server.

  3. Välj typ av grundläggande autentisering och ange dina autentiseringsuppgifter för Azure Database for PostgreSQL flexibel server 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 Editor Power Query.

Anslut med hjälp av 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.

Avancerad inställning Description
Tidsgräns för kommando i minuter Om anslutningen varar längre än 10 minuter (standardtimeouten) anger du ett annat värde i minuter för att hålla anslutningen öppen längre. Det här alternativet är bara tillgängligt i Power Query Desktop.
SQL-instruktion Mer information finns i Importera data från en databas med hjälp av intern databasfråga.
Inkludera relationskolumner Om du väljer det här alternativet innehåller kolumner som kan ha relationer till andra tabeller. Om du avmarkerar den här rutan ser du 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 som du behöver väljer du OK i Power Query Desktop för att ansluta till postgreSQL-databasen.