Azure Blob Tallennus määrittäminen kopiointitoiminnossa
Tässä artikkelissa kerrotaan, miten voit käyttää tietoputken kopiointitoimintoa tietojen kopioimiseen Azure Blob -Tallennus ja Azure Blobiin.
Tuettu muoto
Azure Blob Tallennus tukee seuraavia tiedostomuotoja. Lue kukin artikkeli, jos haluat muotopohjaiset asetukset.
- Avro-muoto
- Binaarimuoto
- Erotellun tekstin muoto
- Excel-muoto
- JSON-muoto
- ORC-muoto
- Parquet-muoto
- XML-muoto
Tuettu määritys
Jos haluat määrittää kunkin välilehden kopiointitoiminnon kohdassa, siirry seuraaviin osioihin.
Yleiset
Yleiset asetukset -välilehden määrittäminen on yleisissä asetuksissa.
Lähde
Seuraavia ominaisuuksia tuetaan Azure Blob -Tallennus kopiointiaktiviteetin Lähde-välilehdellä.
Seuraavat ominaisuudet vaaditaan:
- Tietosäilön tyyppi: Valitse Ulkoinen.
- Näyttöyhteys: Valitse Azure Blob Tallennus yhteys yhteysluettelosta. Jos yhteyttä ei ole, luo uusi Azure Blob -Tallennus yhteys valitsemalla Uusi.
- Tiedostopolku: Valitse selaamalla tiedosto, jonka haluat kopioida, tai täytä polku manuaalisesti.
- Tiedostoasetukset: Määritä tiedostomuoto valitsemalla Tiedostoasetukset . Jos haluat lisätietoja eri tiedostomuodoista, lue artikkelit, jotka ovat tuetussa muodossa .
Lisäasetukset-kohdassa voit määrittää seuraavat kentät:
Tiedostopolun tyyppi: Voit valita tiedostopolun tyypiksi Tiedostopolku, Etuliite, Yleismerkkitiedostopolku, Tiedostoluettelo . Jokaisen asetuksen määritys on seuraava:
Tiedostopolku: Jos valitset tämän tyypin, tiedot voidaan kopioida aiemmin määritetystä säilöstä tai kansio-/tiedostopolusta.
Etuliite: Etuliite blob-nimelle annetussa säilössä, joka on määritetty suodattamaan lähteen blob-objektit. Blob-objektit, joiden nimi alkaa merkkijonolla
container/this_prefix
, valitaan. Se käyttää palvelupuolen suodatinta blob-säilössä.Kun käytät etuliitettä ja päätät kopioida tiedostopohjaiseen kohteeseen säilyttäen hierarkian, etuliitteen viimeisen /-merkin jälkeen oleva alipolku säilytetään. Sinulla on esimerkiksi lähde
container/folder/subfolder/file.txt
, ja määrität etuliitteeksifolder/sub
, sitten säilytetty tiedostopolku onsubfolder/file.txt
.Yleismerkkitiedostopolku: Määritä kansio- tai tiedostopolku, jossa on yleismerkkejä annetun blob-säilön alla, jotta voit suodattaa lähdekansiot tai tiedostot.
Sallitut yleismerkit ovat
*
(vastaa nollaa tai useampaa merkkiä) ja?
(vastaa nollaa tai yhtä merkkiä). Käytä^
tätä tilana, jos kansion nimessä on yleismerkki tai tämä escape-merkki. Saat lisää esimerkkejä kansio- ja tiedostosuodatinesimerkeistä.Yleismerkkikansion polku: Määritä kansiopolku, jossa on yleismerkkejä annetun säilön alla lähdekansioiden suodattamiseksi.
Yleismerkkitiedoston nimi: Määritä tiedostonimi yleismerkeillä annetun säilön ja kansion polun (tai yleismerkkikansion polun) alle lähdetiedostojen suodattamiseksi.
Tiedostoluettelo: Ilmaisee määritetyn tiedoston, jonka kohteeseen kopiointi on määritetty. Kirjoita tai selaa Polku tiedostoon -luettelossa tekstitiedostoon, joka sisältää kopioitavien tiedostojen luettelon, yhden tiedoston riviä kohti, joka on kunkin tiedoston suhteellinen polku.
Kun käytät tätä vaihtoehtoa, älä määritä tiedostonimeä. Lisää esimerkkejä on Tiedosto-luettelon esimerkeissä.
Rekursiivisesti: Jos tämä valintaruutu on valittuna, kaikki syötekansion tiedostot ja sen alikansiot käsitellään rekursiivisesti. Jos poistat valintaruudun valinnan, vain valitun kansion valinta käsitellään. Tämä asetus on poistettu käytöstä, kun yksittäinen tiedosto on valittuna.
Poista tiedostot valmistumisen jälkeen: Jos tämä valintaruutu on valittuna, binaaritiedostot poistetaan lähdesäilöstä, kun olet onnistuneesti siirtynyt kohdesäilöön. Tiedoston poistaminen on tiedostokohtainen, joten kun kopiointitoiminto epäonnistuu, huomaat, että jotkin tiedostot on jo kopioitu kohdesijaintiin ja poistettu lähteestä, kun taas toiset pysyvät edelleen lähdesäilössä.
Muistiinpano
Tämä ominaisuus on kelvollinen vain binaaritiedostojen kopiointiskenaariossa.
Samanaikaisten yhteyksien enimmäismäärä: Tämä ominaisuus ilmaisee tietosäilöön vahvistettujen samanaikaisten yhteyksien ylärajan aktiviteetin suorittamisen aikana. Määritä arvo vain, jos haluat rajoittaa samanaikaisia yhteyksiä.
Kohde
Seuraavia ominaisuuksia tuetaan Azure Blob -Tallennus kopiointitoiminnon Kohde-välilehdellä.
Seuraavat ominaisuudet vaaditaan:
- Tietosäilön tyyppi: Valitse Ulkoinen.
- Näyttöyhteys ion: Valitse Azure Blob Tallennus yhteysluettelosta. Jos yhteyttä ei ole olemassa, luo uusi Azure Blob -Tallennus yhteys valitsemalla Uusi.
- Tiedostopolku: Valitse Selaa ja valitse tiedosto, jonka haluat kopioida tai täyttää polun manuaalisesti.
- Tiedostoasetukset: Määritä tiedostomuoto valitsemalla Tiedostoasetukset . Jos haluat lisätietoja eri tiedostomuodoista, lue artikkelit, jotka ovat tuetussa muodossa .
Lisäasetukset-kohdassa voit määrittää seuraavat kentät:
Kopiointitoiminta: Määrittää kopion toiminnan, kun lähde on tiedostopohjaisen tietosäilön tiedostot. Voit valita avattavasta luettelosta Lisää dynaaminen sisältö, Ei mitään, FlattenHierarchy tai Säilytä hierarkia.
Lisää dynaamista sisältöä: Jos haluat määrittää lausekkeen ominaisuuden arvolle, valitse Lisää dynaaminen sisältö. Tämä valinta avaa lausekkeen muodostimen, jossa voit luoda lausekkeita tuetuista järjestelmämuuttujista, toiminnan tulosteista, funktioista ja käyttäjän määrittämistä muuttujista tai parametreista. Jos haluat lisätietoja lausekkeen kielestä, siirry kohtaan Lausekkeet ja funktiot.
Ei mitään: Valitse tämä valinta, jos et käytä kopiointitoimintoa.
Litistä hierarkia: Kaikki lähdekansion tiedostot ovat kohdekansion ensimmäisellä tasolla. Kohdetiedostoilla on automaattisesti luodut nimet.
Hierarkian säilyttäminen: Säilyttää tiedostohierarkian kohdekansiossa. Lähdetiedoston suhteellinen polku lähdekansioon on sama kuin kohdetiedoston suhteellinen polku kohdekansioon.
Samanaikaisten yhteyksien enimmäismäärä: Tietosäilöön vahvistettujen samanaikaisten yhteyksien yläraja aktiviteetin suorittamisen aikana. Määritä arvo vain, jos haluat rajoittaa samanaikaisia yhteyksiä.
Lohkon koko (Mt): Määritä lohkon koko megatavuina, jota käytetään tietojen kirjoittamiseen blob-objektien estämiseksi. Lisätietoja on artikkelissa Tietoja blob-objektien estämisestä.
Metatiedot: Määritä mukautetut metatiedot, kun kopioit kohdesijainniin. Jokainen matriisin alla oleva
metadata
objekti edustaa ylimääräistä saraketta.name
määrittää metatietoavaimen nimen javalue
ilmaisee avaimen tietoarvon. Jos preserves-ominaisuutta käytetään, määritetyt metatiedot liittyvät tai korvaavat lähdetiedoston metatiedot.Sallitut tietoarvot ovat:
$$LASTMODIFIED
: varattu muuttuja ilmaisee, että lähdetiedostojen viimeisin muokkausaika tallennetaan. Käytä tiedostopohjaiseen lähteeseen vain binaarimuodossa.Expression
Staattinen arvo
Yhdistämismääritys
Siirry Yhdistämismääritys-välilehden määritystä varten Yhdistämismääritysten määrittäminen -välilehteen. Jos valitset tiedostomuodoksi Binary, yhdistämistä ei tueta.
Asetukset
Lisätietoja Asetukset välilehden määrityksestä on kohdassa Muiden asetusten määrittäminen Asetukset-välilehdessä.
Taulukon yhteenveto
Seuraavissa taulukoissa on lisätietoja kopiointitoiminnosta Azure Blob Tallennus.
Lähteen tiedot
Name | Kuvaus | Arvo | Pakollinen | JSON-komentosarjaominaisuus |
---|---|---|---|---|
Tietosäilön tyyppi | Tietosäilön tyyppi. | Ulkoinen | Kyllä | / |
Näyttöyhteys ion | Yhteys lähdetietosäilöön. | <yhteytesi> | Kyllä | Yhteys |
Tiedostopolku | Lähdetietojen tiedostopolku. | <lähteen tiedostopolku> | Kyllä | Säiliö Tiedostonimi |
Tiedostopolun tyyppi | Käytettävä tiedostopolkutyyppi. | • Tiedostopolku •Etuliite • Yleismerkkikansion polku, yleismerkkitiedoston nimi • Tiedostoluettelo |
En | •Etuliite • yleismerkkiFolderPath, yleismerkkiFileName • fileListPath |
Rekursiivisesti | Käsittele kaikki syötekansiossa ja sen alikansioissa olevat tiedostot rekursiivisesti tai vain valitun kansion tiedostot. Tämä asetus on poistettu käytöstä, kun yksittäinen tiedosto on valittuna. | valittuna tai sen valinnan poistaminen | En | Rekursiivinen |
Poista tiedostot valmistumisen jälkeen | Lähdetietosäilön tiedostot poistetaan heti, kun ne on siirretty kohdesäilöön. Tiedoston poistaminen on tiedostokohtainen, joten kun kopiointitoiminto epäonnistuu, voit kertoa, että jotkin tiedostot on jo kopioitu kohdesijaintiin ja poistettu lähteestä, kun taas toiset ovat edelleen lähdesäilössä. | valittuna tai sen valinnan poistaminen | En | deleteFilesAfterCompletion |
Samanaikaisten yhteyksien enimmäismäärä | Tietosäilöön aktiviteetin suorittamisen aikana määritettyjen samanaikaisten yhteyksien yläraja. Määritä arvo vain, jos haluat rajoittaa samanaikaisia yhteyksiä. | <samanaikaisten yhteyksien enimmäismäärä> | En | maxConcurrent Näyttöyhteys ions |
Kohdetiedot
Name | Kuvaus | Arvo | Pakollinen | JSON-komentosarjaominaisuus |
---|---|---|---|---|
Tietosäilön tyyppi | Tietosäilön tyyppi. | Ulkoinen | Kyllä | / |
Näyttöyhteys ion | Yhteytesi kohdetietosäilöön. | <yhteytesi> | Kyllä | Yhteys |
Tiedostopolku | Kohdetietojen tiedostopolku. | Lähteen tiedostopolku | Kyllä | Säiliö Tiedostonimi |
Kopiointitoiminta | Määrittää toiminnan, kun tiedostoja kopioidaan yhdestä tiedostojärjestelmästä, kuten tallennustilasta toiseen (esimerkiksi yhdestä blob-säilöstä toiseen). | •Mikään • Lisää dynaamista sisältöä • Tasoittaa hierarkia • Hierarkian säilyttäminen |
En | copyBehavior |
Samanaikaisten yhteyksien enimmäismäärä | Tietosäilöön aktiviteetin suorittamisen aikana määritettyjen samanaikaisten yhteyksien yläraja. Määritä arvo vain, jos haluat rajoittaa samanaikaisia yhteyksiä. | <samanaikaisten yhteyksien enimmäismäärä> | En | maxConcurrent Näyttöyhteys ions |
Lohkon koko (Mt) | Määritä lohkon koko Mt kun kirjoitat tietoja Azure Blob -Tallennus. Sallittu arvo on 4 Mt–100 Mt. | <lohkon koko> | En | blockSizeIn Mt |
Metatiedot | Määritä mukautetut metatiedot, kun kopioit kohteeseen. | • $$LASTMODIFIED •Ilmaisun • Staattinen arvo |
En | Metatiedot |