Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
SSIS integrációs futtatókörnyezet az Azure Data Factory-ban
A rugalmas fájlcél összetevő lehetővé teszi, hogy az SSIS-csomagok adatokat írjanak különböző támogatott tárolási szolgáltatásokba.
A jelenleg támogatott tárolási szolgáltatások
Húzza a Rugalmas Fájl Célhelyet az adatfolyam-tervezőbe, és kattintson duplán a szerkesztő megjelenítéséhez.
A rugalmas fájlcél az Azure SQL Server Integration Services (SSIS) szolgáltatáscsomagjának összetevője.
A rugalmas fájl célszerkesztőjében az alábbi tulajdonságok érhetők el.
- Fájlkapcsolatkezelő típusa: Megadja a forráskapcsolat-kezelő típusát. Ezután válasszon egy meglévőt a megadott típusból, vagy hozzon létre egy újat.
- Mappa elérési útja: Megadja a célmappa elérési útját.
- Fájlnév: Megadja a célfájl nevét.
- Fájlformátum: Megadja a célfájl formátumát. A támogatott formátumok: Text, Avro, ORC, Parquet. Az ORC/Parquet használatához Java szükséges. További információ: Java-függőség.
- Oszlopelválasztó karakter: Az oszlopelválasztóként használni kívánt karaktert adja meg (a többkarakteres elválasztójelek nem támogatottak).
- Első sor oszlopnévként: Megadja, hogy oszlopneveket írjon-e az első sorba.
- A fájl tömörítése: Megadja, hogy tömörítse-e a fájlt.
- Tömörítés típusa: A használni kívánt tömörítési formátumot adja meg. Támogatott formátumok: GZIP, DEFLATE, BZIP2.
- Tömörítési szint: Megadja a használni kívánt tömörítési szintet.
A Speciális szerkesztőben az alábbi tulajdonságok érhetők el.
- rowDelimiter: A fájl sorainak elválasztásához használt karakter. Csak egy karakter használata engedélyezett. Az alapértelmezett érték a \r\n.
- escapeChar: A bemeneti fájl tartalmának oszlopelválasztójának feloldására használt speciális karakter. Egy táblázathoz nem adható meg egyszerre escapeChar és quoteChar. Csak egy karakter használata engedélyezett. Nincs alapértelmezett érték.
- quoteChar: A sztringérték idézéséhez használt karakter. Az idézőjelek oszlop- és sorhatárolóit a sztringérték részeként kezeli a rendszer. Ez a tulajdonság mind a bemeneti, mind a kimeneti adatkészletekre alkalmazható. Egy táblához nem adhatja meg egyszerre az escapeChar és a quoteChar karaktereket. Csak egy karakter használata engedélyezett. Nincs alapértelmezett érték.
- nullValue: Egy vagy több karakter, amely null értéket jelöl. Az alapértelmezett érték a \N.
- encodingName: Adja meg a kódolás nevét. Lásd Encoding.EncodingName tulajdonság.
- skipLineCount: A bemeneti fájlokból származó adatok olvasásakor kihagyandó nem üres sorok számát jelzi. Ha a skipLineCount és az firstRowAsHeader is meg van adva, a program először kihagyja a sorokat, majd beolvassa a fejlécadatokat a bemeneti fájlból.
- treatEmptyAsNull: Megadja, hogy a null vagy üres sztringet null értékként kell-e kezelni, amikor adatokat olvas be egy bemeneti fájlból. Az alapértelmezett érték Igaz.
A kapcsolati adatok megadása után váltson az Oszlopok lapra, és képezze le a forrásoszlopokat az SSIS-adatfolyam céloszlopaira.
Megjegyzések a szolgáltatási főfelhasználó engedélyeinek konfigurációjáról
Ahhoz, hogy a tesztkapcsolat működjön (blobtároló vagy Data Lake Storage Gen2 esetén), a szolgáltatásnevet legalább Storage Blob Data Reader szerepkörhöz kell hozzárendelni a tárfiókhoz. Ez az RBAC-vel történik.
A Blob Storage esetében az írási engedély legalább a Storage Blob Data Közreműködő szerepkör hozzárendelésével adható meg.
A Data Lake Storage Gen2 esetében az engedélyt az RBAC és az ACL határozza meg. Ügyeljen arra, hogy az ACL-ek a szolgáltatásnév objektumazonosítójával (OID) vannak konfigurálva az alkalmazásregisztrációhoz. Lásd : Hogyan állíthatom be helyesen az ACL-eket egy szolgáltatásnévhez? Ez eltér az RBAC-konfigurációhoz használt alkalmazás-(ügyfél-) azonosítótól. Ha egy biztonsági tag egy beépített szerepkörön vagy egyéni szerepkörön keresztül kap RBAC-adatengedélyeket, ezeket az engedélyeket először egy kérés engedélyezésekor értékeli ki a rendszer. Ha a kért műveletet a biztonsági tag RBAC-hozzárendelései engedélyezik, a rendszer azonnal feloldja az engedélyezést, és nem végez további ACL-ellenőrzéseket. Egy másik lehetőségként, ha a biztonsági objektum nem rendelkezik RBAC-hozzárendeléssel, vagy a kérés művelete nem felel meg a hozzárendelt engedélynek, akkor ACL-ellenőrzéseket végeznek annak megállapítására, hogy a biztonsági objektum jogosult-e a kért művelet végrehajtására. Írási engedélyként adjon legalább végrehajtási engedélyt a fogadó fájlrendszertől kezdve, valamint a fogadó mappához tartozó Írási engedélyt. Másik lehetőségként adjon meg legalább a Storage Blob Data Contributor szerepkört az RBAC-vel. A részletekért tekintse meg ezt a cikket.