sql >> Databasteknik >  >> RDS >> Database

Lägga till fler datalager till Microsoft Power BI

Microsoft Power BI gör att du kan få affärsinsikter genom att generera visualiseringar, instrumentpaneler och rapporter från din organisations data. För att samla in din data använder du Power BI Desktop, som innehåller ett antal kopplingar som gör att du kan analysera data i olika populära databutiker. Den här artikeln visar hur du kan integrera Power BI Desktop med datalager i backends som det inte finns någon dedikerad anslutning för.

Power BI Desktop stöder liksom många andra analysprogram ODBC, ett generiskt gränssnitt för dataåtkomst, som gör att standardvalet av backends kan utökas. För att komma åt en backend från Power BI Desktop genom att använda ODBC måste du skaffa en ODBC-drivrutin för den backend. För att illustrera processen visar följande steg hur du integrerar Power BI Desktop med Salesforce.com och MongoDB genom att använda en Easysoft ODBC-drivrutin för dessa produkter.

Exempel:Hur man ansluter Power BI till Salesforce.com

Komponenterna som krävs för att ansluta Power BI till Salesforce.com är:

Power BI Desktop <-> Salesforce.com ODBC-drivrutin <-> Salesforce.com

Exempel:Hur man ansluter Power BI till MongoDB

Komponenterna som krävs för att ansluta Power BI till MongoDB är:

Power BI Desktop <-> MongoDB ODBC-drivrutin <-> MongoDB

Salesforce.com ODBC-drivrutinen och MongoDB ODBC-drivrutinen finns att ladda ner från Easysofts webbplats.

Installera, licensiera och testa Easysoft ODBC-drivrutinen

  1. Ladda ner Windows Salesforce.com ODBC-drivrutinen eller Windows MongoDB ODBC-drivrutinen efter behov. (Registrering krävs.)
  2. Installera och licensiera Easysoft ODBC-drivrutinen på en Windows-maskin.

    För installationsinstruktioner, se Salesforce.com ODBC-drivrutinsdokumentationen eller MongoDB ODBC-drivrutinsdokumentationen.

Innan du kan använda Easysoft ODBC-drivrutinen för att ansluta Power BI Desktop till Salesforce.com eller MongoDB måste du konfigurera en system-ODBC-datakälla. En ODBC-datakälla lagrar anslutningsdetaljerna för måldatabasen (t.ex. Salesforce.com) och ODBC-drivrutinen som krävs för att ansluta till den (t.ex. Salesforce.com ODBC-drivrutinen).

För att köra ODBC Administrator på 32-bitars Windows, öppna Administrativa verktyg på Kontrollpanelen och öppna sedan Data Sources (ODBC). (På äldre versioner av Windows är kontrollpanelens applet som startar ODBC Administrator märkt Datakällor.)

För att köra ODBC Administrator på 64-bitars Windows, skriv det här kommandot i dialogrutan Windows Kör:

%windir%\system32\odbcad32.exe

Obs Detta kommando kör 64-bitarsversionen av ODBC Administrator. Eftersom Power BI Desktop är ett 64-bitarsprogram på 64-bitars Windows, är det här versionen du behöver använda.

Använd ODBC Administrator för att skapa din ODBC-drivrutindatakälla.

Skapa en Salesforce.com ODBC-datakälla

  1. Välj fliken System DSN och välj sedan Lägg till.
  2. Välj Easysoft ODBC-Salesforce-drivrutin i dialogrutan Skapa ny datakälla och välj sedan Slutför.
  3. Slutför dialogrutan Easysoft ODBC-Salesforce Driver DSN Setup:
    Inställning Värde
    DSN Salesforce.com
    Användarnamn Namnet på din Salesforce.com-användare. Till exempel, [email protected].
    Lösenord Lösenordet för din Salesforce.com-användare.
    Token Säkerhetstoken för din Salesforce.com-användare, om det behövs.

    För att ta reda på om du behöver tillhandahålla en säkerhetstoken, välj knappen Testa. Om anslutningsförsöket misslyckas med ett fel som innehåller LOGIN_MUST_USE_SECURITY_TOKEN , måste du tillhandahålla en.

    Salesforce.com skickar säkerhetstokenen via e-post till den e-postadress som är kopplad till ditt Salesforce.com-användarkonto. Om du inte har fått en säkerhetstoken kan du återskapa den. Salesforce.com kommer sedan att skicka den nya säkerhetstoken till dig via e-post. För att återskapa din säkerhetstoken, logga in på Salesforce.com och välj sedan Inställningar från användarmenyn. Sök efter "säkerhetstoken" i snabbsökningsrutan. Klicka på Återställ säkerhetstoken på sidan Återställ säkerhetstoken. När du får token i din e-postklient, kopiera den och klistra in den i Token-fältet.

  4. Använd knappen Test för att verifiera att du lyckas ansluta till Salesforce.com.

Skapa en MongoDB ODBC-datakälla

  1. Välj fliken System DSN och välj sedan Lägg till.
  2. I dialogrutan Skapa ny datakälla väljer du Easysoft ODBC-MongoDB-drivrutin och sedan Slutför.
  3. Fyll i dessa fält Easysoft ODBC-MongoDB Driver DSN Setup dialogrutan:
    Inställning Värde
    DSN MongoDB
    Beskrivning Easysoft MongoDB ODBC-drivrutin
    Server Namnet eller IP-adressen för värden där din MongoDB-instans körs.
    Användarnamn Om du behöver ange ett användarnamn för att komma åt din MongoDB-databas, skriv in det här.
    Lösenord Lösenordet för ditt MongoDB-användarnamn.
    Ignorera autentisering Om MongoDB inte gör det kräver att du anger ett användarnamn och lösenord, aktivera detta alternativ. Detta är en omgång för applikationer som Power BI Desktop som alltid skickar ett användarnamn och lösenord på anslutningssträngen, oavsett om det behövs.
  4. Använd Test-knappen för att verifiera att du lyckas ansluta till din MongoDB-databas.

Ansluter Power BI till din ODBC-databas

Du kan nu ansluta Power BI Desktop till databasen. I vårt exempel är måldatabaserna Salesforce.com och MongoDB:

  1. Välj Hämta data i Power BI Desktop.
  2. Välj ODBC i dialogrutan Hämta data och välj sedan Anslut.
  3. I dialogrutan Från ODBC väljer du din ODBC-datakälla och väljer sedan OK.
  4. Ange ditt databasanvändarnamn och lösenord när du uppmanas.

    Om du gör ett misstag när du anger användarnamn och lösenord, avbryt anslutningsprocessen. Redigera sedan datakällan i Power BI Desktop Options and Settings. Ange rätt användarnamn eller lösenord i dialogrutan för datakällans autentiseringsuppgifter. Annars fortsätter Power BI Desktop att använda de cachade felaktiga autentiseringsuppgifterna.

    Om du använder MongoDB och du normalt inte behöver ange ett användarnamn och lösenord, skriv in några dummysträngar i utrymmena. Förutsatt att du har aktiverat Ignore Auth när du konfigurerar Easysoft-datakällan kommer din anslutning att lyckas.

  5. I dialogrutan Navigator väljer du de tabeller du vill analysera i Power BI Desktop och väljer sedan Ladda.

    ODBC-data är nu tillgängliga för användning i Power BI-visualiseringar.


  1. Hur HOUR() fungerar i MariaDB

  2. Datahantering med Python, SQLite och SQLAlchemy

  3. Hur tar man bort från flera tabeller i MySQL?

  4. Gruppera endast efter datum i kolumnen Datetime