Del via


Konfigurer Azure Table Storage i en kopiaktivitet

Denne artikkelen beskriver hvordan du bruker kopieringsaktiviteten i datasamlebåndet til å kopiere data fra og til Azure Table Storage.

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.

Source

Gå til Kilde-fanen for å konfigurere kopiaktivitetskilden. Se følgende innhold for detaljert konfigurasjon.

Screenshot showing source tab and the list of properties.

Følgende tre egenskaper kreves:

  • Datalagertype: Velg ekstern.

  • Koble til ion: Velg en Azure Table Storage-tilkobling fra tilkoblingslisten. Hvis det ikke finnes noen tilkobling, kan du opprette en ny Azure Table Storage-tilkobling ved å velge Ny.

  • Bruk spørring: Angi måte å lese data på. Velg Tabell for å lese data fra den angitte tabellen, eller velg Spørring for å lese data ved hjelp av spørringer.

    Hvis du velger Tabell:

    Screenshot showing Use query when selecting Table.

    • Tabell: Angi navnet på tabellen i forekomsten av Azure Table Storage-databasen. Velg tabellen fra rullegardinlisten, eller skriv inn navnet manuelt ved å velge Rediger.

    Hvis du velger Spørring:

    Screenshot showing Use query when selecting Query.

    • Tabell: Angi navnet på tabellen i forekomsten av Azure Table Storage-databasen. Velg tabellen fra rullegardinlisten, eller skriv inn navnet manuelt ved å velge Rediger.

    • Spørring: Angi den egendefinerte tabelllagringsspørringen for å lese data. Kildespørringen er et direkte kart fra spørringsalternativet $filter som støttes av Azure Table Storage, og lær mer om syntaksen fra denne artikkelen.

      Merk

      Azure Table-spørringsoperasjonen blir tidsavbrutt i løpet av 30 sekunder, slik den håndheves av Azure Table-tjenesten. Lær hvordan du optimaliserer spørringen fra Utforming for spørringsartikkel.

Under Avansert kan du angi følgende felt:

  • Finner ikke ignorer tabell: Angir om unntaket for tabellen ikke skal finnes. Det er ikke valgt som standard.

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

Mål

Gå til Mål-fanen for å konfigurere målet for kopiaktiviteten. Se følgende innhold for detaljert konfigurasjon.

Screenshot showing destination tab and the list of properties.

Følgende tre egenskaper kreves:

  • Datalagertype: Velg ekstern.
  • Koble til ion: Velg en Azure Table Storage-tilkobling fra tilkoblingslisten. Hvis det ikke finnes noen tilkobling, kan du opprette en ny Azure Table Storage-tilkobling ved å velge Ny.
  • Tabell: Angi navnet på tabellen i forekomsten av Azure Table Storage-databasen. Velg tabellen fra rullegardinlisten, eller skriv inn navnet manuelt ved å velge Rediger.

Under Avansert kan du angi følgende felt:

  • Sett inn type: Velg modusen for å sette inn data i Azure Table. Modusene er Slå sammen og erstatt. Denne egenskapen kontrollerer om eksisterende rader i utdatatabellen med samsvarende partisjon og radnøkler har sine verdier erstattet eller slått sammen. Denne innstillingen gjelder ikke tabellnivået på radnivå. Ingen av alternativene sletter rader i utdatatabellen som ikke finnes i inndataene. Hvis du vil lære hvordan innstillingene for fletting og erstatt fungerer, kan du se Sette inn eller slå sammen enhet og sette inn eller erstatte enheten.

  • Valg av partisjonsnøkkelverdi: Velg fra Angi partisjonsverdi eller Bruk målkolonne. Partisjonsnøkkelverdien kan være en fast verdi, eller den kan ta verdi fra en målkolonne.

    Hvis du velger Angi partisjonsverdi:

    • Standard partisjonsverdi: Angi standard partisjonsnøkkelverdi som kan brukes av målet.

    Hvis du velger Bruk målkolonne:

    • Partisjonsnøkkelkolonne: Velg navnet på kolonnen der kolonneverdiene brukes som partisjonsnøkkel. Hvis det ikke er angitt, brukes AzureTableDefaultPartitionKeyValue som partisjonsnøkkel.
  • Valg av radnøkkelverdi: Velg fra unik identifikator eller Bruk målkolonne. Radnøkkelverdi kan være en automatisk generert unik identifikator, eller den kan ta verdi fra en målkolonne.

    Hvis du velger Bruk målkolonne:

    • Radnøkkelkolonne: Velg navnet på kolonnen der kolonneverdiene brukes som radnøkkel. Hvis ikke angitt, bruker du en GUID for hver rad.
  • Skrive bunkestørrelse: Setter inn data i Azure Table når den angitte størrelsen på skrivegruppen treffes. Tillatte verdier er heltall (antall rader). Standardverdien er 10 000.

  • Tidsavbrudd for skrivegruppe: Setter inn data i Azure Table når det angitte tidsavbruddet for skrivegruppen blir truffet. Den tillatte verdien er timespan.

  • Maks samtidige tilkoblinger: Den øvre grensen for samtidige tilkoblinger som ble opprettet i datalageret under aktivitetskjøringen. Angi en verdi bare når du vil begrense samtidige tilkoblinger

Tilordning

Se Konfigurere tilordninger under tilordningsfanen for fanen Tilordning.

Innstillinger

Hvis du vil ha Innstillinger fanekonfigurasjon, kan du gå til Konfigurer de andre innstillingene under innstillinger-fanen.

Tabellsammendrag

Tabellen nedenfor inneholder mer informasjon om kopieringsaktiviteten i Azure Table Storage.

Kildeinformasjon

Name Beskrivelse Verdi Kreves JSON-skriptegenskap
Datalagertype Datalagertypen. Ekstern Ja /
Koble til ion Tilkoblingen til kildedatalageret. < Azure Table Storage-tilkoblingen > Ja Tilkobling
Bruk spørring Måten å lese data på. Bruk tabell for å lese data fra den angitte tabellen, eller bruk Spørring for å lese data ved hjelp av spørringer. •Tabellen
•Spørring
Ja /
Tabell Navnet på tabellen i forekomsten av Azure Table Storage-databasen. < tabellnavnet > Ja tableName
Spørring Angi den egendefinerte tabelllagringsspørringen for å lese data. Kildespørringen er et direkte kart fra spørringsalternativet $filter som støttes av Azure Table Storage, og lær mer om syntaksen fra denne artikkelen. < spørringen > No azureTableSourceQuery
Finner ikke ignorer tabell Angir om unntaket fra tabellen ikke skal finnes. merket eller umerket (standard) No azureTableSourceIgnoreTableNotFound:
sann eller usann (standard)
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
Datalagertype Datalagertypen. Ekstern Ja /
Koble til ion Tilkoblingen til måldatalageret. < Azure Table Storage-tilkoblingen > Ja Tilkobling
Tabell Navnet på tabellen i forekomsten av Azure Table Storage-databasen. < tabellnavnet > Ja tableName
Sett inn type Modusen for å sette inn data i Azure Table. Denne egenskapen kontrollerer om eksisterende rader i utdatatabellen med samsvarende partisjon og radnøkler har sine verdier erstattet eller slått sammen. Slå sammen
Erstatt
No azureTableInsertType:
•Flette
•Erstatte
Valg av partisjonsnøkkelverdi Partisjonsnøkkelverdien kan være en fast verdi, eller den kan ta verdi fra en målkolonne. Angi partisjonsverdi
Bruk målkolonne
No /
Standard partisjonsverdi Standard partisjonsnøkkelverdi som kan brukes av målet < standard partisjonsverdi > No azureTableDefaultPartitionKeyValue
Partisjonsnøkkelkolonne Navnet på kolonnen med verdier som brukes som partisjonsnøkler. Hvis det ikke er angitt, brukes AzureTableDefaultPartitionKeyValue som partisjonsnøkkel. < partisjonsnøkkelkolonnen > No azureTablePartitionKeyName
Valg av radnøkkelverdi Radnøkkelverdi kan være en automatisk generert unik identifikator, eller den kan ta verdi fra en målkolonne. Unik identifikator
Bruk målkolonne
No /
Radnøkkelkolonne Navnet på kolonnen med kolonneverdier som brukes som radnøkkel. Hvis ikke angitt, bruker du en GUID for hver rad. < radnøkkelkolonnen > No azureTableRowKeyName
Skrive bunkestørrelse Setter inn data i Azure Table når størrelsen på skrivegruppen treffes. Heltall
(standard er 10 000)
No writeBatchSize
Tidsavbrudd for skrivegruppe Setter inn data i Azure Table når tidsavbruddet for skrivegruppen blir truffet Tidsrom No writeBatchTimeout
Maksimalt antall samtidige tilkoblinger Den øvre grensen for samtidige tilkoblinger som ble opprettet i datalageret under aktivitetskjøringen. Angi en verdi bare når du vil begrense samtidige tilkoblinger. < dine maksimale samtidige tilkoblinger > No maxConcurrent Koble til ions