Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Bruk Azure Database for MySQL kobling til å importere databasetabeller til Power Query Online ved hjelp av brukernavn og passord for MySQL. Denne artikkelen forklarer hvordan du klargjør tilkoblingen, velger data og løser vanlige tilkoblingsproblemer.
Sammendrag
| Egenskap | Verdi |
|---|---|
| Connector |
Azure Database for MySQL |
| Produkter | Power BI (semantiske modeller) Power Query Online |
| Utgivelse tilstand | Tilgjengelig |
| Kategori | Azure |
| Godkjenningstyper | Basic |
| Datakildetype | AzureDatabaseForMySQL |
| Funksjonsreferansedokumentasjon | AzureDatabaseForMySQL.Database |
Forutsetninger
Før du kobler til, kan du få følgende informasjon fra databaseadministratoren:
- Det fullstendige servernavnet og databasenavnet. Bruk serverens DNS-navn, ikke URL-adressen til Azure portalside.
Serverfeltet godtar også en port, for eksempel
contoso.mysql.database.azure.com:3306. - Et MySQL-brukernavn og passord med tillatelse til å lese tabellene du vil importere.
- En nettverksbane fra tjenesten eller gatewayen som kjører spørringen til databaseserveren.
Konfigurer brannmurregler for å tillate tilkobling fra tjenesten eller gatewayen for en server med offentlig tilgang. For et privat endepunkt eller en server som bruker virtuell nettverksintegrering, kan du bruke en tilkoblingsbane som kan løse og nå den private serveren. En vellykket tilkobling fra din egen datamaskin fastslår ikke at den elektroniske tjenesten kan nå serveren. Hvis du vil ha mer informasjon, kan du se Nettverk i Azure Database for MySQL.
Bruk en kryptert tilkobling. Azure Database for MySQL Flexible Server fremtvinger krypterte tilkoblinger som standard. Hvis du vil ha TLS-konfigurasjon og sertifikatveiledning, kan du se Koble til Azure Database for MySQL ved hjelp av TLS.
Hvis du bruker en lokal datagateway, bruker du standardmodus og installerer Oracle MySQL Connector/NET på gateway-datamaskinen. Denne koblingen bruker den underliggende MySQL-dataleverandøren. Følg anvisningene for installasjons- og leverandørbekreftelse i Forutsetninger for MySQL-kobling.
Støttede funksjoner
- Import
Parametre
Inngangspunkt:AzureDatabaseForMySQL.Database
Obligatorisk parameterantall: 2
Koble til Azure Database for MySQL
| Parameteren | Visningsnavn | Påkrevd | Type | Utvalgsverdier | Nullable |
|---|---|---|---|---|---|
| server | Server | Yes | SMS | "azuremysql.mysql.database.azure.com:3306" | false |
| database | Database | Yes | SMS | false |
Koble til fra Power Query Online
Slik importerer du data fra en Azure Database for MySQL database:
- Åpne hent dataopplevelsen i programmet, og velg Azure Database for MySQL. Inngangspunkter varierer etter program; se Hvor du henter data.
- Skriv inn server- og databaseverdiene . Begge verdiene er obligatoriske. Skriv for eksempel inn
contoso.mysql.database.azure.com:3306for serveren og navnet på den eksisterende databasen for databasen. - Velg en eksisterende tilkobling for serveren og databasen, eller opprett en tilkobling. Hvis du bruker en gateway, velger du en som kan nå databasen og har den nødvendige MySQL-dataleverandøren.
- Hvis du vil ha en ny tilkobling, velger du alternativet brukernavn/passordgodkjenning og skriver inn MySQL-legitimasjonen. Bruk en databasekonto, ikke legitimasjonen du bruker til å logge på Azure-portalen.
- Hold tilkoblingskryptering aktivert, og fortsett å koble til databasen.
- Velg tabellene du vil importere, i Navigator, og velg deretter Transformer data for å åpne dem i redigeringsprogrammet for Power Query.
- Bruk transformasjonene du trenger, og lagre deretter spørringen eller dataflyten ved hjelp av programmets arbeidsflyt.
Tilkoblingen identifiserer en bestemt server og database. Når du konfigurerer oppdatering eller gjenbruk av en tilkobling, bruker du samme server-, port- og databaseverdier.
Feilsøking av tilkobling
| Symptom | Hva du bør kontrollere |
|---|---|
| Serveren kan ikke nås, eller tilkoblingen blir tidsavbrutt | Kontroller servernavnet, porten, brannmurreglene og nettverksruten fra tjenesten eller den valgte gatewayen. Hvis du vil ha privat tilgang, kan du også kontrollere privat DNS-oppløsning. |
| Autentisering feiler | Bekreft brukernavnet og passordet for databasen hos administratoren, og bekreft at kontoen har tilgang til den angitte databasen. Pålogging til Azure gir ikke databasetilgang alene. |
| Finner ikke MySQL-dataleverandøren på gatewayen | Installer Oracle MySQL Connector/NET på gateway-datamaskinen, og bekreft leverandørinstallasjonen ved hjelp av forutsetningsinstruksjonene for MySQL. |
| Tilkoblingen rapporterer en TLS- eller sertifikatfeil | Kontroller serverens TLS-krav og sertifikatklareringskonfigurasjonen på tilkoblingsdatamaskinen eller gatewayen. Bruk Azure Database for MySQL TLS-veiledning i stedet for å deaktivere kryptering for å omgå feilen. |
| Forventede tabeller er ikke tilgjengelige | Kontroller databasenavnet og kontoens tillatelser til å lese disse tabellene. |
Velge koblingen
Den Azure Database for MySQL oppføringen som er beskrevet her, godtar server- og databaseparametere. For MySQL-databasekoblingen i Power BI Desktop eller Excel, inkludert leverandørinstallasjon og avanserte alternativer, bruker du den separate mysql-databasekoblingsveiledningen. Alternativer som er dokumentert for, er ikke flere parametere for MySQL.DatabaseAzureDatabaseForMySQL.Database.
Azure Database for MySQL