Del via


Konfigurer Azure Database for MySQL i en kopiaktivitet

Denne artikkelen beskriver hvordan du bruker kopieringsaktiviteten i et datasamlebånd til å kopiere data fra og til Azure Database for MySQL.

Denne koblingen er spesialisert for

Hvis du vil kopiere data fra generisk MySQL-database lokalt eller i skyen, kan du bruke MySQL-koblingen.

Støttet konfigurasjon

Hvis du vil ha konfigurasjonen av hver fane under kopieringsaktivitet, kan du gå til følgende inndelinger.

Generelt

Se veiledningen for generelle innstillinger for å konfigurere fanen Generelle innstillinger.

Kilde

Følgende egenskaper støttes for Azure Database for MySQL under Kilde-fanen for en kopiaktivitet.

Skjermbilde som viser kildefanen.

Følgende egenskaper er nødvendige:

  • Tilkobling: Velg en Azure Database for MySQL-tilkobling fra tilkoblingslisten. Hvis det ikke finnes noen tilkobling, oppretter du en ny Azure Database for MySQL-tilkobling ved å velge Mer.
  • Bruk spørring: Velg fra tabell eller spørring.
    • Hvis du velger Tabell:

      • Tabell: Angi navnet på tabellen i Azure Database for MySQL-databasen for å lese data. Velg tabellen fra rullegardinlisten, eller skriv inn tabellnavnet.
    • Hvis du velger Spørring:

      • Spørring: Angi den egendefinerte SQL-spørringen som skal leses data. Eksempel: SELECT * FROM MyTable.

        Skjermbilde som viser Bruk spørring – spørring.

Under Avansert kan du angi følgende felt:

  • Tidsavbrudd for spørring (minutter): Angi ventetiden før spørringsforespørselen blir tidsavbrutt. Standard er 120 minutter (02:00:00).

  • Flere kolonner: Legg til flere datakolonner for å lagre kildefilens relative bane eller statiske verdi. Uttrykket støttes for sistnevnte.

Mål

Følgende egenskaper støttes for Azure Database for MySQL under Mål-fanen for en kopiaktivitet.

Skjermbilde som viser målfanen.

  • Tilkobling: Velg en Azure Database for MySQL-tilkobling fra tilkoblingslisten. Hvis det ikke finnes noen tilkobling, oppretter du en ny Azure Database for MySQL-tilkobling ved å velge Mer.
  • Tabell: Angi navnet på tabellen i Azure Database for MySQL-databasen for å skrive data. Velg tabellen fra rullegardinlisten, eller skriv inn tabellnavnet.

Under Avansert kan du angi følgende felt:

  • Forhåndskopier skript: Angi en SQL-spørring for kopieringsaktiviteten som skal utføres før du skriver data til Azure Database for MySQL i hver kjøring. Du kan bruke denne egenskapen til å rydde opp i de forhåndslastede dataene.
  • Tidsavbrudd for skrivegruppe: Angi ventetiden for den satsvise innsettingsoperasjonen som skal fullføres før den blir tidsavbrutt. De tillatte verdiene er Timespan, og et eksempel er 00:30:00 (30 minutter).
  • Skrive bunkestørrelse: Sett inn data i Tabellen Azure Database for MySQL når bufferstørrelsen når den angitte størrelsen på skrivegruppen. Den tillatte verdien er heltall som representerer antall rader, og standardverdien er 10 000.

Tilordning

Se Konfigurere tilordninger under tilordningsfanen for fanen Tilordning.

Innstillinger

For konfigurasjon av innstillinger-fanen går du til Konfigurer de andre innstillingene under innstillinger-fanen.

Tabellsammendrag

Tabellene nedenfor inneholder mer informasjon om kopieringsaktiviteten i Azure Database for MySQL.

Kildeinformasjon

Name Beskrivelse Verdi Kreves JSON-skriptegenskap
Forbindelse Tilkoblingen til kildedatalageret. <Azure Database for MySQL-tilkoblingen> Ja forbindelse
Bruk spørring Måten å lese data fra Azure Database for MySQL på. Bruk tabell for å lese data fra den angitte tabellen, eller bruk Spørring på å lese data ved hjelp av SQL-spørringer. Tabell
Spørring
Ja /
Tabell Navnet på tabellen i Azure Database for MySQL. < tabellnavn > Ja hvis du velger Tabell i bruksspørring tableName
Spørsmål Bruk den egendefinerte SQL-spørringen til å lese data. Eksempel: SELECT * FROM MyTable. < SQL-spørringer > Ja hvis du velger Spørring i bruksspørring spørring
Tidsavbrudd for spørring (minutter) Tidsavbrudd for kjøring av spørringskommando. < tidsavbrudd for spørring >
(standarden er 120 minutter)
No queryTimeout
Flere kolonner Legg til flere datakolonner for å lagre kildefilens relative bane eller statiske verdi. Uttrykket støttes for sistnevnte. • Navn
•Verdi
No additionalColumns:
•navn
•verdi

Målinformasjon

Name Beskrivelse Verdi Kreves JSON-skriptegenskap
Forbindelse Tilkoblingen til måldatalageret. <Azure Database for MySQL-tilkoblingen> Ja forbindelse
Tabell Navnet på tabellen i Azure Database for MySQL. < tabellnavn > Ja tableName
Forhåndskopier skript En SQL-spørring for kopieringsaktiviteten som skal kjøres før du skriver data til Azure Database for MySQL i hver kjøring. Du kan bruke denne egenskapen til å rydde opp i de forhåndslastede dataene. < forhåndskopieringsskriptet > No preCopyScript
Tidsavbrudd for skrivegruppe Ventetiden for at den satsvise innsettingsoperasjonen skal fullføres før den blir tidsavbrutt. timespan (standardverdien er 00:00:30) No writeBatchTimeout
Skrive bunkestørrelse Sett inn data i Azure Database for MySQL-tabellen når bufferstørrelsen når den angitte størrelsen på skrivegruppen. integer
(standarden er 10 000)
No writeBatchSize