Azure Database for MySQL

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-ikonet 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:

  1. Åpne hent dataopplevelsen i programmet, og velg Azure Database for MySQL. Inngangspunkter varierer etter program; se Hvor du henter data.
  2. Skriv inn server- og databaseverdiene . Begge verdiene er obligatoriske. Skriv for eksempel inn contoso.mysql.database.azure.com:3306 for serveren og navnet på den eksisterende databasen for databasen.
  3. 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.
  4. 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.
  5. Hold tilkoblingskryptering aktivert, og fortsett å koble til databasen.
  6. Velg tabellene du vil importere, i Navigator, og velg deretter Transformer data for å åpne dem i redigeringsprogrammet for Power Query.
  7. 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.