Obs!
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.
Denne artikkelen beskriver hvordan du bruker kopieringsaktiviteten i et datasamlebånd til å kopiere data fra og til Azure Blob Storage.
Støttet format
Azure Blob Storage støtter følgende filformater. Se hver artikkel for formatbaserte innstillinger.
- Avro-format
- Binært format
- Tekstformat med skilletegn
- Excel-format
- JSON-format
- ORC-format
- Parkett-format
- XML-format
Støttet konfigurasjon
Hvis du vil ha konfigurasjonen av hver fane under kopieringsaktivitet, kan du gå til følgende inndelinger.
Generelle
Se veiledningen for generelle innstillinger for å konfigurere fanen Generelle innstillinger.
Kilde
Følgende egenskaper støttes for Azure Blob Storage under Kilde-fanen for en kopieringsaktivitet.
Følgende egenskaper er nødvendige:
- Tilkobling: Velg en Azure Blob Storage-tilkobling fra tilkoblingslisten. Hvis det ikke finnes noen tilkobling, oppretter du en ny Azure Blob Storage-tilkobling ved å velge Ny.
- Filbane: Velg Bla gjennom for å velge filen du vil kopiere, eller fyll ut banen manuelt.
- Filinnstillinger: Velg Filinnstillinger for å konfigurere filformatet. For innstillinger for forskjellige filformater, se artikler i støttet format for detaljert informasjon.
Under Avansertkan du angi følgende felt:
Filbanetype: Du kan velge filbane, prefiks, filbane med jokertegn, liste over filer som filbanetype. Konfigurasjonen av hver innstilling er:
Filbane: Hvis du velger denne typen, kan dataene kopieres fra den gitte beholderen eller mappen/filbanen som er spesifisert tidligere.
Prefiks: Prefiks for blobnavnet under den angitte beholderen som er konfigurert til å filtrere kildeblober. Blober som har navn som begynner med
container/this_prefix, er valgt. Den bruker filteret på tjenestesiden for Blob Storage.Når du bruker Prefiks og velger å kopiere til et filbasert mål med bevart hierarki, beholdes delbanen etter den siste "/" i prefikset. For eksempel har du en kilde
container/folder/subfolder/file.txt, og konfigurer prefikset somfolder/sub, så ersubfolder/file.txtden bevarte filbanen .
Filbane med jokertegn: Angi mappe- eller filbanen med jokertegn under den angitte blobbeholderen for å filtrere kildemappene eller -filene.
Tillatte jokertegn er
*(samsvarer med null eller flere tegn) og?(samsvarer med null eller enkelttegn). Bruk^til å escape-skjema hvis mappenavnet har et jokertegn eller dette escape-tegnet inni. Hvis du vil ha flere eksempler, kan du gå til Eksempler på mappe- og filfilter.
Mappebane med jokertegn: Angi mappebanen med jokertegn under den gitte beholderen for å filtrere kildemapper.
Filnavn med jokertegn: Angi filnavnet med jokertegn under den angitte beholder- og mappebanen (eller bane til jokertegnmappe) for å filtrere kildefiler.
Liste over filer: Angir et gitt filsett som skal kopieres til. Skriv inn eller bla til en tekstfil som inneholder en liste over filer du vil kopiere, én fil per linje, som er den relative banen til hver fil, i Bane til fil-listen.
Når du bruker dette alternativet, må du ikke angi et filnavn. Hvis du vil ha flere eksempler, kan du gå til Eksempler på filliste.
Rekursivt: Hvis denne avkrysningsruten er valgt, behandles alle filene i inndatamappen og dens undermapper rekursivt. Hvis du fjerner merket i avmerkingsboksen, behandles bare de i den valgte mappen. Denne innstillingen er deaktivert når en enkelt fil er valgt.
Slett filer etter fullføring: Hvis denne avmerkingsboksen er valgt, slettes de binære filene fra kildelageret etter vellykket flytting til mållageret. Filslettingen er per fil, så når kopieringsaktiviteten mislykkes, vil du legge merke til at noen filer allerede er kopiert til målet og slettet fra kilden, mens andre fortsatt er igjen i kildelageret.
Note
Denne egenskapen er bare gyldig i et scenario for kopiering av binære filer.
Maksimalt antall samtidige tilkoblinger: Denne egenskapen angir den øvre grensen for samtidige tilkoblinger som er opprettet til datalageret under aktivitetskjøringen. Angi en verdi bare når du vil begrense samtidige tilkoblinger.
Destinasjon
Følgende egenskaper støttes for Azure Blob Storage under Mål-fanen for en kopieringsaktivitet.
Følgende egenskaper er nødvendige:
- Forbindelse: Velg en Azure Blob Storage-tilkobling fra tilkoblingslisten. Hvis tilkoblingen ikke finnes, oppretter du en ny Azure Blob Storage-tilkobling ved å velge Ny.
- Fil bane: Velg Bla gjennom for å velge filen du vil kopiere eller fylle ut banen manuelt.
- Filinnstillinger: Velg Filinnstillinger for å konfigurere filformatet. For innstillinger for forskjellige filformater, se artikler i støttet format for detaljert informasjon.
Under Avansertkan du angi følgende felt:
Kopieringsvirkemåte: Definerer kopieringsvirkemåten når kilden er filer fra et filbasert datalager. Du kan velge Legg til dynamisk innhold, Ingen, FlattenHierarchy eller Behold hierarki fra rullegardinlisten.
Legg til dynamisk innhold: Hvis du vil angi et uttrykk for en egenskapsverdi, velger du Legg til dynamisk innhold. Dette valget åpner uttrykksverktøyet der du kan bygge uttrykk fra støttede systemvariabler, aktivitetsutdata, funksjoner og brukerdefinerte variabler eller parametere. Hvis du vil ha informasjon om uttrykksspråket, kan du gå til Uttrykk og funksjoner.
Ingen: Velg dette valget for ikke å bruke noen kopieringsvirkemåte.
Flat ut hierarki: Alle filer fra kildemappen er på det første nivået i målmappen. Målfilene har automatisk genererte navn.
Bevar hierarki: Bevarer filhierarkiet i målmappen. Den relative banen mellom kildefilen og kildemappen er identisk med den relative banen mellom målfilen og målmappen.
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.
Blokkstørrelse (MB): Angi blokkstørrelsen, i megabyte, som brukes til å skrive data til blokkblober. Hvis du vil ha mer informasjon, kan du gå til Om blokkblober.
Metadata: Angi egendefinerte metadata når du kopierer til en destinasjon. Hvert objekt under
metadatamatrisen representerer en ekstra kolonne. Dennamedefinerer metadatanøkkelnavnet, ogvalueangir dataverdien for denne nøkkelen. Hvisfunksjonen for bevar attributter brukes, vil de angitte metadataene forenes/overskrives med kildefilens metadata.Tillatte dataverdier er:
$$LASTMODIFIED: en reservert variabel indikerer å lagre kildefilenes siste endringstid. Bruk kun på filbasert kilde med binært format.Uttrykk
Statisk verdi
Kartlegging
For konfigurasjon av Tilordning-fanen går du til Konfigurer tilordningene under Tilordning-fanen. Hvis du velger Binær som filformat, støttes ikke tilordningen.
Innstillinger
Hvis du vil ha informasjon om konfigurasjon av Innstillinger-fanen, kan du se Konfigurere de andre innstillingene under innstillinger-fanen.
Tabellsammendrag
Tabellene nedenfor inneholder mer informasjon om kopieringsaktiviteten i Azure Blob Storage.
Kildeinformasjon
| Navn | Beskrivelse | Verdi | Påkrevd | JSON-skriptegenskap |
|---|---|---|---|---|
| tilkobling | Tilkoblingen til kildedatalageret. | <tilkoblingen din> | Ja | forbindelse |
| Filbane | Filbanen til kildedataene. | <Filbanen til kilden> | Ja | beholder Filnavn |
| Type filbane | Filbanetypen du vil bruke. | • Filbane •Prefiks • Wildcard-mappebane, Wildcard-filnavn • Liste over filer |
Nei | •prefiks • wildcardFolderPath, wildcardFileName • fileListPath |
| Rekursivt | Behandle alle filene i inndatamappen og dens undermapper rekursivt eller bare de i den valgte mappen. Denne innstillingen er deaktivert når en enkelt fil er valgt. | Merket eller fjern merking | Nei | Rekursiv |
| Slett filer etter fullføring | Filene i kildedatalageret slettes rett etter at de er flyttet til mållageret. Filslettingen skjer per fil, så når en kopieringsaktivitet mislykkes, kan du se at noen filer allerede er kopiert til målet og slettet fra kilden, mens andre fortsatt er i kildelageret. | Merket eller fjern merking | Nei | deleteFilesAfterCompletion |
| 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. | <maks. samtidige tilkoblinger> | Nei | maxConcurrentConnections |
Målinformasjon
| Navn | Beskrivelse | Verdi | Påkrevd | JSON-skriptegenskap |
|---|---|---|---|---|
| tilkobling | Tilkoblingen til måldatalageret. | <tilkoblingen din> | Ja | forbindelse |
| Filbane | Filbanen til måldataene. | Filbane til kilden | Ja | beholder Filnavn |
| Virkemåte for kopiering | Definerer virkemåten når du kopierer filer fra ett filsystem, for eksempel lagring, til et annet (for eksempel fra én blob-lagring til en annen). | •Ingen • Legg til dynamisk innhold • Flate ut hierarki • Bevar hierarki |
Nei | copyBehavior |
| 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. | <maks. samtidige tilkoblinger> | Nei | maxConcurrentConnections |
| Blokkstørrelse (MB) | Angi blokkstørrelsen i MB når du skriver data til Azure Blob Storage. Tillatt verdi er mellom 4 MB og 100 MB. | <blokk størrelse> | Nei | blockSizeInMB |
| Metadata | Angi de tilpassede metadataene når du kopierer til destinasjonen. | • $$LASTMODIFIED•Uttrykk • Statisk verdi |
Nei | metadata |