Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Brug Azure Database for MySQL-connectoren til at importere databasetabeller til Power Query Online ved hjælp af et Brugernavn og en adgangskode til MySQL. I denne artikel forklares det, hvordan du forbereder forbindelsen, vælger data og løser almindelige forbindelsesproblemer.
Resume
| Egenskab | Værdi |
|---|---|
| Connector |
Azure Database for MySQL |
| Produkter | Power BI (semantiske modeller) Power Query Online |
| Frigivelse tilstand | Generel tilgængelighed |
| Kategori | Azure |
| Godkendelsestyper | Basic |
| Datakildetype | AzureDatabaseForMySQL |
| Dokumentation til funktionsreference | AzureDatabaseForMySQL.Database |
Forudsætninger
Før du opretter forbindelse, skal du hente følgende oplysninger fra databaseadministratoren:
- Det fuldt kvalificerede servernavn og databasenavnet. Brug serverens DNS-navn, ikke URL-adressen til dens Azure portalside. Feltet Server accepterer også en port, f.eks
contoso.mysql.database.azure.com:3306. . - Et MySQL-brugernavn og en adgangskode med tilladelse til at læse de tabeller, du vil importere.
- En netværkssti fra den tjeneste eller gateway, der kører forespørgslen til databaseserveren.
For en server med offentlig adgang skal du konfigurere firewallregler for at tillade forbindelse fra tjenesten eller gatewayen. For et privat slutpunkt eller en server, der bruger virtuel netværksintegration, skal du bruge en forbindelsessti, der kan løse og nå den private server. En vellykket forbindelse fra din egen computer fastslår ikke, at onlinetjenesten kan få forbindelse til serveren. Du kan få flere oplysninger under Netværk i Azure Database for MySQL.
Brug en krypteret forbindelse. Azure Database for MySQL Flexible Server gennemtvinger krypterede forbindelser som standard. Du kan finde vejledning til TLS-konfiguration og certifikat under Opret forbindelse til Azure Database for MySQL ved hjælp af TLS.
Hvis du bruger en datagateway i det lokale miljø, skal du bruge standardtilstand og installere Oracle MySQL Connector/NET på gatewaycomputeren. Denne connector bruger den underliggende MySQL-dataprovider. Følg vejledningen til bekræftelse af installation og provider i forudsætningerne for MySQL-connectoren.
Understøttede funktioner
- Import
Parametre
Indgangspunkt:AzureDatabaseForMySQL.Database
Obligatorisk parameterantal: 2
Opret forbindelse til Azure Database for MySQL
| Parameter | Vist navn | Required | Type | Stikprøveværdier | Nullable |
|---|---|---|---|---|---|
| server | Server | Yes | sende sms | "azuremysql.mysql.database.azure.com:3306" | false |
| database | Database | Yes | sende sms | false |
Opret forbindelse fra Power Query Online
Sådan importerer du data fra en Azure Database for MySQL database:
- Åbn hent dataoplevelsen i dit program, og vælg Azure Database for MySQL. Indgangspunkter varierer efter program; se Hvor du kan hente data.
- Angiv server- og databaseværdierne . Begge værdier er påkrævet. Angiv
contoso.mysql.database.azure.com:3306f.eks. for serveren og navnet på din eksisterende database for databasen. - Vælg en eksisterende forbindelse til serveren og databasen, eller opret en forbindelse. Hvis du bruger en gateway, skal du vælge en, der kan få adgang til databasen, og som har den påkrævede MySQL-dataprovider.
- For en ny forbindelse skal du vælge indstillingen godkendelse af brugernavn/adgangskode og angive dine MySQL-legitimationsoplysninger. Brug en databasekonto og ikke de legitimationsoplysninger, du bruger til at logge på Azure portalen.
- Sørg for, at forbindelseskryptering er aktiveret, og fortsæt med at oprette forbindelse til databasen.
- Vælg de tabeller, du vil importere, i Navigator, og vælg derefter Transformér data for at åbne dem i Power Query editor.
- Anvend de transformationer, du har brug for, og gem derefter forespørgslen eller dataflowet ved hjælp af programmets arbejdsproces.
Forbindelsen identificerer en bestemt server og database. Når du konfigurerer opdatering eller genbrug af en forbindelse, skal du bruge de samme server-, port- og databaseværdier.
Fejlfinding af forbindelse
| Symptom | Hvad skal kontrolleres? |
|---|---|
| Der kan ikke oprettes forbindelse til serveren, eller forbindelsen får timeout | Kontrollér servernavn, port, firewallregler og netværksrute fra tjenesten eller den valgte gateway. Hvis du vil have privat adgang, skal du også kontrollere den private DNS-opløsning. |
| Autentificering fejler | Bekræft databasens brugernavn og adgangskode hos administratoren, og bekræft, at kontoen har adgang til den angivne database. Når du logger på Azure, får databasen ikke adgang af sig selv. |
| MySQL-dataprovideren blev ikke fundet på gatewayen | Installér Oracle MySQL Connector/NET på gatewaycomputeren, og kontrollér providerinstallationen ved hjælp af de nødvendige instruktioner til MySQL. |
| Forbindelsen rapporterer en TLS- eller certifikatfejl | Kontrollér serverens TLS-krav og konfiguration af certifikattillid på den computer eller gateway, der opretter forbindelse. Brug TLS-vejledningen til Azure Database for MySQL i stedet for at deaktivere kryptering for at omgå fejlen. |
| Forventede tabeller er ikke tilgængelige | Kontrollér databasenavnet og kontoens tilladelser til at læse disse tabeller. |
Valg af connector
Den Azure Database for MySQL post, der er beskrevet her, accepterer server- og databaseparametre. For MySQL-databaseconnectoren i Power BI Desktop eller Excel, herunder providerinstallation og avancerede indstillinger, skal du bruge den separate vejledning til MySQL-databaseconnector. De dokumenterede indstillinger er MySQL.Database ikke yderligere parametre for AzureDatabaseForMySQL.Database.
Azure Database for MySQL