Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
XML (Extensible Markup Language) on tekstipohjainen formaatti rakenteelliseen tiedonsiirtoon. Tässä artikkelissa kuvataan, miten XML-muoto konfiguroidaan lähteeksi kopiointitoimintaputkessa Data Factoryssa Microsoft Fabric -ohjelmassa.
Tuetut ominaisuudet
XML-muotoa tuetaan seuraavissa toimissa ja liittimissä lähteenä.
| Luokka | Liitin/toiminta |
|---|---|
| Tuettu liitin | Amazon S3 |
| Amazon S3 -yhteensopiva | |
| Azure Blob -säilö | |
| Azure Data Lake Storage Gen2 | |
| Azure-tiedostot | |
| Tiedostojärjestelmä | |
| FTP | |
| Google-pilvitallennus | |
| HTTP | |
| Lakehouse-tiedostot | |
| Oracle Cloud Storage | |
| SFTP | |
| Tuettu toiminta | Kopioi aktiviteetti (lähde/-) |
| Hakutoiminta | |
| GetMetadata-toiminta | |
| Aktiviteetin poistaminen |
XML-muoto kopioinnissa
Jos haluat määrittää XML-muodon, valitse yhteys putken kopiointitoiminnon lähteestä ja valitse sitten XML avattavasta Tiedostomuoto-luettelosta. Valitse Asetukset , jos haluat muuttaa tämän muodon määritystä.
XML lähteenä
Kun valitset Tiedostomuoto-osiossaAsetukset, seuraavat ominaisuudet näkyvät Ponnahdusikkunassa Tiedostomuotoasetukset-valintaikkunassa.
Pakkaustyyppi: XML-tiedostojen lukemiseen käytettävä pakkauspakkauksenhallinta. Voit valita avattavasta luettelosta vaihtoehdon Ei mitään, bzip2, gzip, deflate, ZipDeflate, TarGZip tai tervatyyppi .
Jos valitset pakkaustyypiksi ZipDeflate , Zip-tiedostonimen säilyttäminen kansiona näkyy Lisäasetukset-kohdassaLähde-välilehdessä .
-
Säilytä zip-tiedoston nimi kansiona: Ilmaisee, säilytetäänkö lähteen zip-tiedostonimi kansiorakenteena kopion aikana.
- Jos tämä ruutu on valittuna (oletus), palvelu kirjoittaa puretut tiedostot palveluun
<specified file path>/<folder named as source zip file>/. - Jos tätä ruutua ei ole valittu, palvelu kirjoittaa purkumattomat tiedostot suoraan kohteeseen
<specified file path>. Varmista, että eri lähde zip-tiedostoissa ei ole tiedostojen nimiä, jotta vältyt kilpailemasta tai odottamattomalta toiminnalta.
- Jos tämä ruutu on valittuna (oletus), palvelu kirjoittaa puretut tiedostot palveluun
Jos valitset pakkaustyypiksi TarGZip/tar, Pakkaustiedostonimen säilyttäminen kansiona näkyy Lähde-välilehdenLisäasetukset-kohdassa.
-
Säilytä pakkaustiedoston nimi kansiona: Ilmaisee, säilytetäänkö lähteen pakattu tiedostonimi kansiorakenteena kopion aikana.
- Jos tämä ruutu on valittuna (oletus), palvelu kirjoittaa puretut tiedostot palveluun
<specified file path>/<folder named as source compressed file>/. - Jos tämän ruudun valintaruutua ei ole valittu, palvelu kirjoittaa puretut tiedostot suoraan kohteeseen
<specified file path>. Varmista, että eri lähdetiedostoissa ei ole tiedostojen nimien kaksoiskappaleita, jotta vältyt kilpailemasta tai odottamattomalta toiminnalta.
- Jos tämä ruutu on valittuna (oletus), palvelu kirjoittaa puretut tiedostot palveluun
-
Säilytä zip-tiedoston nimi kansiona: Ilmaisee, säilytetäänkö lähteen zip-tiedostonimi kansiorakenteena kopion aikana.
Pakkaustaso: Määritä pakkaussuhde, kun valitset pakkaustyypin. Voit valita nopeimman tai optimaalisen vaihtoehdon.
- Nopein: Pakkaustoiminnon pitäisi valmistua mahdollisimman nopeasti, vaikka tuloksena saatavaa tiedostoa ei olisikaan pakattu optimaalisesti.
- Optimaalinen: Pakkaustoiminnon tulee olla optimaalisesti pakattu, vaikka toiminnon suorittaminen kestää kauemmin. Lisätietoja on ohjeaiheessa Pakkaustaso.
Koodaus: Määritä tekstitiedostojen lukemiseen käytettävä koodaustyyppi. Valitse yksi tyyppi avattavasta luettelosta. Oletusarvo on UTF-8.
Tyhjäarvo: Määrittää tyhjäarvon merkkijonoesityksen. Oletusarvo on tyhjä merkkijono.
Lähde-välilehden Lisäasetukset-kohdassa näytetään seuraavat XML-muotoiluun liittyvät ominaisuudet.
Vahvistustila: Määrittää, vahvistetaanko XML-rakenne. Valitse yksi tila avattavasta luettelosta.
- Ei mitään: Valitse tämä, jos haluat olla käyttämättä vahvistustilaa.
- xsd: Valitse tämä vahvistaaksesi XML-rakenteen XSD:n avulla.
- dtd: Valitse tämä vahvistaaksesi XML-rakenteen DTD:n avulla.
Nimitilat: Määritä, otetaanko nimitila käyttöön XML-tiedostoja jäsennettäessä. Se on oletusarvoisesti valittuna.
Nimitilan etuliiteparit: Jos Nimitilat ovat käytössä, valitse + Uusi ja määritä URL-osoite ja Etuliite. Voit lisätä pareja valitsemalla + Uusi.
Etuliitteen yhdistämisen nimitilan URI-uri-tunnuksen avulla kenttiä nimetään XML-tiedostoa jäsennettäessä. Jos XML-tiedostossa on nimitila ja nimitila on käytössä, kentän nimi on oletusarvoisesti sama kuin XML-tiedostossa. Jos tässä kartassa on määritetty kohde nimitilan URI:lle, kentän nimi onprefix:fieldName.
Tunnista tietotyyppi: Määritä, haluatko tunnistaa kokonaisluku-, kaksois- ja totuusarvo-tietotyypit. Se on oletusarvoisesti valittuna.
XML-kopiointiaktiviteettiominaisuudet
XML lähteenä
Seuraavia ominaisuuksia tuetaan kopiointitoiminnon Lähde-osassa XML-muotoa käytettäessä.
| Nimi | Kuvaus | Arvo | Pakollinen | JSON-komentosarjaominaisuus |
|---|---|---|---|---|
| Tiedostomuoto | Käytettävä tiedostomuoto. | XML | Kyllä | tyyppi (alle datasetSettings):Xml |
| Pakkaustyyppi | XML-tiedostojen lukemiseen käytettävä pakkauspakkauksenhallinta. |
Ei ole bzip2 gzip tyhjentää ZipDeflate TarGZip terva |
En | tyyppi (alle compression): bzip2 gzip tyhjentää ZipDeflate TarGZip terva |
| Pakkaustaso | Pakkaussuhde. |
Nopeimmin Optimaalinen |
Ei | taso (alle compression): Nopeimmin Optimaalinen |
| Koodaus | Koodaustyyppi, jota käytettiin tekstitiedostojen lukemiseen. | "UTF-8" (oletusarvoisesti),"UTF-8 ilman BOM:a", "UTF-16LE", "UTF-16BE", "UTF-32LE", "UTF-32BE", "US-ASCII", "UTF-7", "BIG5", "EUC-JP", "EUC-KR", "GB2312", "GB18030", "JOHAB", "SHIFT-JIS", "CP875", "CP866", "IBM00858", "IBM037", "IBM 273, IBM437, IBM500, IBM737, IBM775, IBM850, IBM852, IBM855, IBM857, IBM860, IBM861, IBM863, IBM863, IBM8864", "IBM865", "IBM869", "IBM870", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "ISO-2022-JP", "ISO-2022-KR", "ISO-8859-1", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6", "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "ISO-8859-13", "ISO-8859-15", "WINDOWS-874", "WINDOWS-1250", "WINDOWS-1251", "WINDOWS-1252", "WINDOWS-1253", "WINDOWS-1254", "WINDOWS-1255", "WINDOWS-1256", "WINDOWS-1257", "WINDOWS-1258" | Ei | koodauksen nimi |
| Zip-tiedoston nimen säilyttäminen kansiona | Ilmaisee, säilytetäänkö lähteen zip-tiedostonimi kansiorakenteena kopioinnin aikana. | valittuna (oletus) tai valinnan poistaminen | En | preserveZipFileNameAsFolder (alle compressionProperties->type muodossa ZipDeflateReadSettings):true (oletus) tai false |
| Säilytä pakkaustiedoston nimi kansiona | Ilmaisee, säilytetäänkö lähteen pakattu tiedostonimi kansiorakenteena kopioinnin aikana. | valittuna (oletus) tai valinnan poistaminen | En | preserveCompressionFileNameAsFolder (alle compressionProperties->type muodossa TarGZipReadSettings tai TarReadSettings):true (oletus) tai false |
| Tyhjäarvo | Tyhjäarvon merkkijonoesitys. |
<tyhjäarvo> tyhjä merkkijono (oletusarvoisesti) |
Ei | nullValue |
| Vahvistustila | Xml-rakenteen vahvistaminen. |
Ei ole xsd Dtd |
En | validationMode: xsd Dtd |
| Nimitilat | Määrittää, otetaanko nimitila käyttöön XML-tiedostoja jäsennttäessä. | Valittu (oletus) tai valitsematon | En | namespaces: true (oletus) tai false |
| Nimitilan etuliiteparit | Nimitilan URI-tunnus etuliitteen yhdistämismääritykseen, jonka avulla kentät nimetään XML-tiedostoa jäsennettäessä. Jos XML-tiedostossa on nimitila ja nimitila on käytössä, kentän nimi on oletusarvoisesti sama kuin XML-tiedostossa. Jos tässä kartassa on määritetty kohde nimitilan URI:lle, kentän nimi on prefix:fieldName. |
< url >:< -etuliite > | En | nimitilanprefixit: < url >:< -etuliite > |
| Tunnista tietotyyppi | Määrittää, tunnistettavako kokonaisluku-, kaksinkertainen- ja totuusarvo-tietotyypit. | Valittu (oletus) tai valitsematon | En | detectDataType: true (oletus) tai false |