sql >> Database teknologi >  >> RDS >> Database

Tilføjelse af flere datalagre til Microsoft Power BI

Microsoft Power BI giver dig mulighed for at få forretningsindsigt ved at generere visualiseringer, dashboards og rapporter fra din organisations data. For at indsamle dine data bruger du Power BI Desktop, som indeholder en række connectorer, der gør dig i stand til at analysere data i forskellige populære databutikker. Denne artikel viser dig, hvordan du kan integrere Power BI Desktop med datalagre i backends, som der ikke er nogen dedikeret forbindelse til.

Power BI Desktop understøtter ligesom mange andre analyseapplikationer ODBC, en generisk dataadgangsgrænseflade, som gør det muligt at udvide standardvalget af backends. For at få adgang til en backend fra Power BI Desktop ved at bruge ODBC skal du anskaffe en ODBC-driver til den pågældende backend. For at illustrere processen viser de følgende trin, hvordan du integrerer Power BI Desktop med Salesforce.com og MongoDB ved at bruge en Easysoft ODBC-driver til disse produkter.

Eksempel:Sådan forbinder du Power BI til Salesforce.com

De nødvendige komponenter for at forbinde Power BI til Salesforce.com er:

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

Eksempel:Sådan forbinder du Power BI til MongoDB

De nødvendige komponenter for at forbinde Power BI til MongoDB er:

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

Salesforce.com ODBC-driveren og MongoDB ODBC-driveren kan downloades fra Easysoft-webstedet.

Installation, licensering og test af Easysoft ODBC-driveren

  1. Download Windows Salesforce.com ODBC-driveren eller Windows MongoDB ODBC-driveren efter behov. (Registrering påkrævet.)
  2. Installer og licenser Easysoft ODBC-driveren på en Windows-maskine.

    For installationsinstruktioner, se Salesforce.com ODBC-driverdokumentationen eller MongoDB ODBC-driverdokumentationen.

Før du kan bruge Easysoft ODBC-driveren til at forbinde Power BI Desktop til Salesforce.com eller MongoDB, skal du konfigurere en system-ODBC-datakilde. En ODBC-datakilde gemmer forbindelsesdetaljerne for måldatabasen (f.eks. Salesforce.com) og den ODBC-driver, der kræves for at oprette forbindelse til den (f.eks. Salesforce.com ODBC-driveren).

For at køre ODBC Administrator på 32-bit Windows skal du åbne Administrative værktøjer i Kontrolpanel og derefter åbne Datakilder (ODBC). (På ældre versioner af Windows er kontrolpanel-appletten, der starter ODBC Administrator, mærket Datakilder.)

For at køre ODBC Administrator på 64-bit Windows skal du skrive denne kommando i Windows Kør-dialogboksen:

%windir%\system32\odbcad32.exe

Bemærk Denne kommando kører 64-bit versionen af ​​ODBC Administrator. Da Power BI Desktop er et 64-bit program på 64-bit Windows, er dette den version, du skal bruge.

Brug ODBC Administrator til at oprette din ODBC Driver datakilde.

Oprettelse af en Salesforce.com ODBC-datakilde

  1. Vælg fanen System DSN, og vælg derefter Tilføj.
  2. Vælg Easysoft ODBC-Salesforce-driver i dialogboksen Opret ny datakilde, og vælg derefter Udfør.
  3. Fuldfør dialogboksen Easysoft ODBC-Salesforce Driver DSN Setup:
    Indstilling Værdi
    DSN Salesforce.com
    Brugernavn Navnet på din Salesforce.com-bruger. For eksempel [email protected].
    Adgangskode Adgangskoden til din Salesforce.com-bruger.
    Token Sikkerhedstokenet for din Salesforce.com-bruger, hvis det kræves.

    For at finde ud af, om du skal levere et sikkerhedstoken, skal du vælge knappen Test. Hvis forbindelsesforsøget mislykkes med en fejl, der indeholder LOGIN_MUST_USE_SECURITY_TOKEN , skal du levere en.

    Salesforce.com sender sikkerhedstokenet til den e-mailadresse, der er knyttet til din Salesforce.com-brugerkonto. Hvis du ikke har modtaget et sikkerhedstoken, kan du genskabe det. Salesforce.com vil derefter e-maile det nye sikkerhedstoken til dig. For at genskabe dit sikkerhedstoken skal du logge ind på Salesforce.com og derefter vælge Opsætning i brugermenuen. Søg efter "sikkerhedstoken" i feltet Find hurtigt. Klik på Nulstil sikkerhedstoken på siden Nulstil sikkerhedstoken. Når du modtager tokenet i din e-mail-klient, skal du kopiere det og derefter indsætte det i feltet Token.

  4. Brug knappen Test til at bekræfte, at du kan oprette forbindelse til Salesforce.com.

Oprettelse af en MongoDB ODBC-datakilde

  1. Vælg fanen System DSN, og vælg derefter Tilføj.
  2. Vælg Easysoft ODBC-MongoDB-driver i dialogboksen Opret ny datakilde, og vælg derefter Udfør.
  3. Udfyld disse felter Easysoft ODBC-MongoDB Driver DSN Setup dialogboks:
    Indstilling Værdi
    DSN MongoDB
    Beskrivelse Easysoft MongoDB ODBC-driver
    Server Navnet eller IP-adressen på værten, hvor din MongoDB-instans kører.
    Brugernavn Hvis du skal angive et brugernavn for at få adgang til din MongoDB-database, skal du indtaste det her.
    Adgangskode Adgangskoden til dit MongoDB-brugernavn.
    Ignorer godkendelse Hvis MongoDB ikke gør det kræver, at du angiver et brugernavn og en adgangskode, skal du aktivere denne mulighed. Dette er en løsning for applikationer såsom Power BI Desktop, der altid sender et brugernavn og en adgangskode til forbindelsesstrengen, uanset om det er nødvendigt.
  4. Brug knappen Test til at bekræfte, at du kan oprette forbindelse til din MongoDB-database.

Tilslutning af Power BI til din ODBC-database

Du kan nu forbinde Power BI Desktop til databasen. I vores eksempel er måldatabaserne Salesforce.com og MongoDB:

  1. Vælg Hent data i Power BI Desktop.
  2. Vælg ODBC i dialogboksen Hent data, og vælg derefter Forbind.
  3. Vælg din ODBC-datakilde i dialogboksen Fra ODBC, og vælg derefter OK.
  4. Indtast dit databasebrugernavn og din adgangskode, når du bliver bedt om det.

    Hvis du laver en fejl, når du indtaster brugernavn og adgangskode, skal du annullere forbindelsesprocessen. Rediger derefter datakilden i Power BI Desktop Options and Settings. Angiv det korrekte brugernavn eller den korrekte adgangskode i dialogboksen med datakildeoplysninger. Ellers vil Power BI Desktop fortsætte med at bruge de cachelagrede forkerte legitimationsoplysninger.

    Hvis du bruger MongoDB, og du normalt ikke behøver at indtaste et brugernavn og en adgangskode, skal du indtaste nogle dummy-strenge i de angivne felter. Forudsat at du har aktiveret Ignore Auth når du konfigurerer Easysoft-datakilden, vil din forbindelse lykkes.

  5. I dialogboksen Navigator skal du vælge de tabeller, du vil analysere i Power BI Desktop, og derefter vælge Indlæs.

    ODBC-dataene er nu tilgængelige til brug i Power BI-visualiseringer.


  1. MySQL vælg koordinater inden for rækkevidde

  2. brug mysql SUM() i en WHERE-sætning

  3. Ydelsesmyter:Truncate kan ikke rulles tilbage

  4. Hvordan ejendomsforvaltere kan forbedre effektiviteten med en database