Az Azure Data Share támogatott adattárai

Az Azure Data Share nyílt és rugalmas adatmegosztást biztosít, beleértve a különböző adattárakból és adattárakba való megosztás lehetőségét is. Az adatszolgáltatók megoszthatnak adatokat egy adattártípusból, az adatfelhasználók pedig kiválaszthatnak egy adattárat az adatok fogadásához.

Ebben a cikkben megismerheti az Azure Data Share által támogatott Azure-adattárakat. Azt is megtudhatja, hogyan kombinálhatják az adatszolgáltatók és az adatfelhasználók a különböző adattárakat.

Támogatott adattárak

Az alábbi táblázat az Azure Data Share által támogatott adattárakat ismerteti.

Adattár Megosztás teljes pillanatképek alapján Megosztás növekményes pillanatképek alapján Megosztás helyben
Azure Blob Storage ✓ ✓
Azure Data Lake Storage Gen1 ✓ ✓
Azure Data Lake Storage Gen2 ✓ ✓
Azure SQL Database ✓
Azure Synapse Analytics (korábban Azure SQL Data Warehouse) ✓
Dedikált Azure Synapse Analytics (munkaterület) SQL-készlet ✓
Azure Data Explorer ✓

Adattár támogatási mátrixa

Az Azure Data Share lehetővé teszi, hogy az adatfelhasználók egy adattárat válasszanak az adatok elfogadásához. Az Azure SQL Database-ből megosztott adatok például fogadhatók az Azure Data Lake Storage Gen2-be, az Azure SQL Database-be vagy az Azure Synapse Analyticsbe. Amikor az ügyfelek beállítanak egy fogadó adatmegosztást, kiválaszthatják az adatok fogadásának formátumát.

Az alábbi táblázat ismerteti azokat a kombinációkat és beállításokat, amelyeket az adatfelhasználók az adatmegosztás elfogadásakor és konfigurálásakor választhatnak. További információ: Adathalmaz-leképezés konfigurálása.

Adattár Blob Storage Data Lake Storage Gen1 Data Lake Storage Gen2 SQL adatbázis Synapse Analytics (korábban SQL Data Warehouse) Dedikált Sql-készlet a Synapse Analyticsben (munkaterületen) Adatkezelő
Blob Storage ✓ ✓
Data Lake Storage Gen1 ✓ ✓
Data Lake Storage Gen2 ✓ ✓
SQL adatbázis ✓ ✓ ✓ ✓ ✓
Synapse Analytics (korábban SQL Data Warehouse) ✓ ✓ ✓ ✓ ✓
Dedikált Sql-készlet a Synapse Analyticsben (munkaterületen) ✓ ✓ ✓ ✓ ✓
Adatkezelő ✓

Megosztás tárfiókból

Az Azure Data Share támogatja a fájlok, mappák és fájlrendszerek megosztását az Azure Data Lake Storage Gen1-ből és az Azure Data Lake Storage Gen2-ből. Emellett támogatja a blobok, mappák és tárolók megosztását az Azure Blob Storage-ból. Megoszthat blokk-, hozzáfűző- vagy lapblobokat, és blokkblobokként fogadhatja őket.

Ha a fájlrendszereket, tárolókat vagy mappákat pillanatképalapú megosztásban osztják meg, az adatfelhasználók dönthetnek úgy, hogy teljes másolatot készítenek a megosztott adatokról. Vagy a növekményes pillanatkép-funkcióval csak új fájlokat vagy frissített fájlokat másolhatnak.

A növekményes pillanatképek a fájlok utolsó módosítási időpontján alapulnak. A meglévő fájlok, amelyek neve megegyezik a fogadott adatok fájljaival, felülíródnak egy pillanatképben. A forrásból törölt fájlok nem törlődnek a célon.

Ha egy pillanatkép megszakad, és meghiúsul, például megszakítási művelet, hálózati probléma vagy katasztrófa miatt, a következő növekményes pillanatkép olyan fájlokat másol, amelyek utolsó módosítási ideje nagyobb, mint az utolsó sikeres pillanatkép időpontja.

További információ: adatok megosztása és fogadása az Azure Blob Storage-ból és az Azure Data Lake Storage-ból.

Megosztás SQL-alapú forrásból

Az Azure Data Share támogatja az Azure SQL Database és az Azure Synapse Analytics (korábbi nevén Azure SQL Data Warehouse) tábláinak és nézeteinek megosztását. Támogatja a táblák megosztását az Azure Synapse Analytics (munkaterület) dedikált SQL-készletéből. Az Azure Synapse Analytics (munkaterület) kiszolgáló nélküli SQL-készletből való megosztás jelenleg nem támogatott.

Az adatfelhasználók dönthetnek úgy, hogy CSV-fájlként vagy parquet-fájlként elfogadják az adatokat az Azure Data Lake Storage Gen2-be vagy az Azure Blob Storage-ba. Az azure SQL Database-be és az Azure Synapse Analyticsbe táblázatként is elfogadhatnak adatokat.

Amikor a felhasználók adatokat fogadnak az Azure Data Lake Storage Gen2-be vagy az Azure Blob Storage-ba, a teljes pillanatképek felülírják a célfájl tartalmát, ha a fájl már létezik. Amikor az adatok egy táblába érkeznek, és a céltábla még nem létezik, az Azure Data Share létrehoz egy SQL-táblát a forrásséma használatával. Ha egy céltábla már létezik, és ugyanaz a neve, a rendszer elveti és felülírja a legújabb teljes pillanatképet. A növekményes pillanatképek jelenleg nem támogatottak.

Ha egy pillanatkép megszakad, és meghiúsul például egy megszakítási művelet, hálózati probléma vagy katasztrófa miatt, a következő pillanatkép újra másolja a teljes táblázatot vagy nézetet.

További információ: adatok megosztása és fogadása az Azure SQL Database-ből és az Azure Synapse Analyticsből.

Megosztás az Adatkezelőből

Az Azure Data Share támogatja az adatbázisok helyszíni megosztását az Azure Data Explorer-fürtökről. Az adatszolgáltató megosztható az adatbázis vagy a fürt szintjén. Ha adatmegosztási API-t használ az adatok megosztásához, adott táblákat is megoszthat.

Ha az adatok adatbázisszinten lesznek megosztva, az adatfelhasználók csak azokat az adatbázisokat érhetik el, amelyeket az adatszolgáltató megosztott. Amikor egy szolgáltató a fürt szintjén osztja meg az adatokat, az adatfelhasználók hozzáférhetnek a szolgáltató fürtjének összes adatbázisához, beleértve az adatszolgáltató által létrehozott jövőbeli adatbázisokat is.

A megosztott adatbázisok eléréséhez az adatfelhasználóknak saját Azure Data Explorer-fürtre van szükségük. A fürtnek ugyanabban az Azure-adatközpontban kell lennie, mint az adatszolgáltató Azure Data Explorer-fürtje.

Megosztási kapcsolat létrehozásakor az Azure Data Share szimbolikus kapcsolatot hoz létre a szolgáltató fürtje és a fogyasztó fürtje között. A forrásfürtbe kötegelt móddal betöltött adatok néhány percen belül megjelennek a célfürtön.

További információ: adatok megosztása és fogadása az Azure Data Explorerből.

Az adatok megosztásának megkezdéséhez lépjen tovább az Adatok megosztása oktatóanyagra.