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ájlforrás-összetevő lehetővé teszi, hogy az SSIS-csomagok különböző támogatott tárolási szolgáltatásokból olvassák be az adatokat. A jelenleg támogatott tárolási szolgáltatások
A rugalmas fájlforrás szerkesztőjének megtekintéséhez húzza a rugalmas fájlforrást az adatfolyam-tervezőbe, és kattintson rá duplán a szerkesztő megnyitásához.
A rugalmas fájlforrás az Azure SQL Server Integration Services (SSIS) szolgáltatáscsomagjának összetevője.
A rugalmas fájlforrás-szerkesztő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 forrásmappa elérési útját.
- Fájlnév: Megadja a forrásfájl nevét.
- Fájlformátum: Megadja a forrásfá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ált karaktert adja meg (a többkarakteres elválasztójelek nem támogatottak).
- Első sor oszlopnévként: Megadja, hogy az első sort oszlopnévként kell-e kezelni.
- A fájl kibontása: Megadja, hogy a forrásfájl kibontható-e.
- Tömörítés típusa: Megadja a forrásfájl tömörítési formátumát. Támogatott formátumok: GZIP, DEFLATE, BZIP2.
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. A táblához nem adható meg escapeChar és quoteChar is. 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ó. Nem lehet megadni egyszerre az escapeChar és a quoteChar karaktereket egy táblához. 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őszereplői Engedélyek 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 olvasási engedély legalább a Storage Blob Data Reader 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. Olvasási engedélyként adjon legalább végrehajtási engedélyt a forrás fájlrendszertől kezdve, valamint olvasási engedélyt a fájlok olvasásához. Másik megoldásként adjon meg legalább a Storage Blob Data Reader szerepkört RBAC-kal. A részletekért tekintse meg ezt a cikket.