Megosztás a következőn keresztül:


Adatok megosztása és fogadása az Azure SQL Database-ből és az Azure Synapse Analyticsből

A következőkre vonatkozik: Azure SQL Database Azure Synapse Analytics (korábbi nevén Azure SQL DW) Azure Synapse Analytics (munkaterület) SQL-készlet

Az Azure Data Share lehetővé teszi az Azure SQL Database-ből és az Azure Synapse Analytics-erőforrásokból származó adatpillanatképek biztonságos megosztását más Azure-előfizetésekkel. Beleértve a bérlőn kívüli Azure-előfizetéseket is.

Ez a cikk az Azure SQL Database és az Azure Synapse Analytics adatainak megosztását ismerteti.

Ez a cikk végigvezeti az alábbiakon:

A tartalomjegyzék használatával a szükséges szakaszra ugorhat, vagy folytathatja ezt a cikket a folyamat követéséhez az elejétől a végéig.

Kép az adattulajdonosok és az adatfelhasználók közötti adatfolyamról.

Támogatott műveletek

Adatok megosztása

Az Azure Data Share támogatja a teljes adatpillanatképek megosztását több SQL-erőforrásból az Azure-ban. Ezek az erőforrások jelenleg nem támogatják a növekményes pillanatképeket.

Erőforrás típusa Táblák megosztása Nézetek megosztása
Azure SQL Database Igen Igen
Azure Synapse Analytics (korábban Azure SQL DW) Igen Igen
Dedikált Sql-készlet a Synapse Analyticsben (munkaterületen) Igen Nem

Feljegyzés

Az Azure Data Share jelenleg nem támogatja a megosztást ezekből az erőforrásokból:

  • Azure Synapse Analytics (munkaterület) kiszolgáló nélküli SQL-készlet
  • Azure SQL-adatbázisok always encrypted konfigurálva

Adatok fogadása

Az adatfelhasználók dönthetnek úgy, hogy több Azure-erőforrásba is elfogadják a megosztott adatokat:

  • 2. generációs Azure Data Lake Storage
  • Azure Blob Storage
  • Azure SQL Database
  • Azure Synapse Analytics

Az Azure Data Lake Storage Gen 2-ben vagy az Azure Blob Storage-ban megosztott adatok csv- vagy parquet-fájlként tárolhatók. A teljes adatpillanatképek felülírják a célfájl tartalmát, ha már léteznek.

Az Azure SQL Database-ben és az Azure Synapse Analyticsben megosztott adatokat táblák tárolják. Ha a céltábla még nem létezik, az Azure Data Share létrehozza az SQL-táblát a forrássémával. Ha már létezik egy azonos nevű céltábla, a rendszer elveti és felülírja a legújabb teljes pillanatképet.

Feljegyzés

Dinamikus adatmaszkolással rendelkező forrás SQL-táblák esetén az adatok maszkoltan jelennek meg a címzett oldalán.

Támogatott adattípusok

Ha SQL-forrásból oszt meg adatokat, a pillanatkép-folyamat során az alábbi leképezéseket használja az SQL Server adattípusaiból az Azure Data Share köztes adattípusaihoz.

Feljegyzés

  1. A decimális köztes típusra leképezhető adattípusok esetében a pillanatkép jelenleg legfeljebb 28 pontosságot támogat. Ha 28-nál nagyobb pontosságot igénylő adatokkal rendelkezik, érdemes lehet sztringgé alakítani.
  2. Ha az Azure SQL Database-ből az Azure Synapse Analyticsbe osztja az adatokat, nem minden adattípus támogatott. A részletekért tekintse meg a dedikált SQL-készlet táblaadattípusát.
SQL Server-adattípus Az Azure Data Share köztes adattípusa
bigint Int64
bináris Bájt[]
bit Logikai
bejárónő Sztring, Karakter[]
dátum: Dátum/idő
Datetime Dátum/idő
datetime2 Dátum/idő
Datetimeoffset DateTimeOffset
Decimális Decimális
FILESTREAM attribútum (varbinary(max)) Bájt[]
Lebegőpontos értékek Dupla
rendszerkép Bájt[]
egész Int32
pénz Decimális
nchar Sztring, Karakter[]
ntext Sztring, Karakter[]
Numerikus Decimális
nvarchar Sztring, Karakter[]
valós szám Egyszeres
rowversion Bájt[]
smalldatetime Dátum/idő
smallint Int16
smallmoney Decimális
sql_variant Objektum
text Sztring, Karakter[]
time időtartam
időbélyeg Bájt[]
tinyint Int16
uniqueidentifier GUID
varbinary Bájt[]
varchar Sztring, Karakter[]
xml Sztring

Az adatok megosztásának előfeltételei

Az Azure SQL-erőforrásokból származó adatpillanatképek megosztásához először elő kell készítenie a környezetet. A következők szükségesek:

Forrásspecifikus előfeltételek

A megosztás előfeltételei attól is függenek, hogy honnan származnak az adatok. Válassza ki az adatforrást, és kövesse az alábbi lépéseket:

Az Azure SQL Database-ből vagy az Azure Synapse Analyticsből (korábban Azure SQL DW) való megosztás előfeltételei

Az alábbi módszerek egyikével végezhet hitelesítést az Azure SQL Database vagy az Azure Synapse Analytics (korábbi nevén Azure SQL DW) használatával:

Microsoft Entra hitelesítés

Ezek az előfeltételek lefedik a szükséges hitelesítést, hogy az Azure Data Share csatlakozni tud az Azure SQL Database-hez:

  • Engedélyre lesz szüksége az SQL Serveren lévő adatbázisokba való íráshoz: Microsoft.Sql/servers/databases/write. Ez az engedély a Közreműködő szerepkör részét képezi.
  • SQL Server Microsoft Entra rendszergazdai engedélyek.
  • SQL Server tűzfalhozzáférés:
    1. Az Azure Portalon lépjen az SQL Serverre. Válassza ki a tűzfalakat és a virtuális hálózatokat a bal oldali navigációs sávon.
    2. Válassza az Igen lehetőséget, ha engedélyezi az Azure-szolgáltatások és -erőforrások számára a kiszolgáló elérését.
    3. Válassza az +Ügyfél IP-címének hozzáadása lehetőséget. Az ügyfél IP-címe változhat, ezért előfordulhat, hogy az ügyfél IP-címét újra hozzá kell adnia, amikor legközelebb adatokat oszt meg a portálról.
    4. Válassza a Mentés lehetőséget.

SQL-hitelesítés

A hitelesítés konfigurálásához kövesse lépésről lépésre a bemutatóvideót , vagy hajtsa végre az alábbi előfeltételeket:

  • Engedély az SQL Serveren lévő adatbázisokba való íráshoz: Microsoft.Sql/servers/databases/write. Ez az engedély a Közreműködő szerepkör részét képezi.

  • Az Azure Data Share-erőforrás felügyelt identitásának engedélye az adatbázis eléréséhez:

    1. Az Azure Portalon lépjen az SQL Serverre, és állítsa be magát Microsoft Entra-rendszergazdaként.

    2. Csatlakozzon az Azure SQL Database-hez/Data Warehouse-hoz a Lekérdezésszerkesztő vagy az SQL Server Management Studióval Microsoft Entra-hitelesítéssel.

    3. Hajtsa végre a következő szkriptet az erőforrás által felügyelt adatmegosztási identitás db_datareader való hozzáadásához. Csatlakozás Active Directoryval és nem SQL Server-hitelesítéssel.

      create user "<share_acct_name>" from external provider;     
      exec sp_addrolemember db_datareader, "<share_acct_name>"; 
      

      Feljegyzés

      A <share_acc_name> az adatmegosztási erőforrás neve.

  • Egy "db_datareader" hozzáféréssel rendelkező Azure SQL Database-felhasználó navigálhat, és kiválaszthatja a megosztani kívánt táblákat vagy nézeteket.

  • SQL Server tűzfalhozzáférés:

    1. Az Azure Portalon lépjen az SQL Serverre. Válassza ki a tűzfalakat és a virtuális hálózatokat a bal oldali navigációs sávon.
    2. Válassza az Igen lehetőséget, ha engedélyezi az Azure-szolgáltatások és -erőforrások számára a kiszolgáló elérését.
    3. Válassza az +Ügyfél IP-címének hozzáadása lehetőséget. Az ügyfél IP-címe változhat, ezért előfordulhat, hogy az ügyfél IP-címét újra hozzá kell adnia, amikor legközelebb adatokat oszt meg a portálról.
    4. Válassza a Mentés lehetőséget.

Az Azure Synapse Analytics (munkaterület) SQL-készletből való megosztás előfeltételei

  • Engedély az SQL-készletbe való íráshoz a Synapse-munkaterületen: Microsoft.Synapse/workspaces/sqlPools/write. Ez az engedély a Közreműködő szerepkör részét képezi.

  • Engedély az adatmegosztási erőforrás felügyelt identitásához a Synapse-munkaterület SQL-készletének eléréséhez:

    1. Az Azure Portalon lépjen a Synapse-munkaterületre. Válassza ki az SQL Active Directory-rendszergazdát a bal oldali navigációs sávon, és állítsa be magát Microsoft Entra-rendszergazdaként.

    2. Nyissa meg a Synapse Studiót, és válassza a Kezelés lehetőséget a bal oldali navigációs sávon. Válassza a Hozzáférés-vezérlés lehetőséget a Biztonság területen. Saját maga rendelje hozzá az SQL-rendszergazdai vagy munkaterület-rendszergazdai szerepkört.

    3. Válassza a Fejlesztés lehetőséget a Synapse Studio bal oldali navigációs sávjáról. Hajtsa végre a következő szkriptet az SQL-készletben az erőforrás által felügyelt adatmegosztási identitás db_datareader való hozzáadásához.

      create user "<share_acct_name>" from external provider;     
      exec sp_addrolemember db_datareader, "<share_acct_name>"; 
      

      Feljegyzés

      A <share_acc_name> az adatmegosztási erőforrás neve.

  • Synapse-munkaterület tűzfalhozzáférése:

    1. Az Azure Portalon lépjen a Synapse-munkaterületre. Válassza a Tűzfalak lehetőséget a bal oldali navigációs sávon.
    2. Válassza a BE lehetőséget, ha engedélyezni szeretné, hogy az Azure-szolgáltatások és -erőforrások hozzáférjenek ehhez a munkaterülethez.
    3. Válassza az +Ügyfél IP-címének hozzáadása lehetőséget. Az ügyfél IP-címe változhat, ezért előfordulhat, hogy az ügyfél IP-címét újra hozzá kell adnia, amikor legközelebb adatokat oszt meg a portálról.
    4. Válassza a Mentés lehetőséget.

Megosztás létrehozása

  1. Lépjen az Adatmegosztás áttekintése lapra.

    Képernyőkép az adatmegosztás áttekintéséről.

  2. Válassza az Adatok megosztásának megkezdése lehetőséget.

  3. Válassza a Létrehozás lehetőséget.

  4. Adja meg a megosztás részleteit. Adja meg a nevet, a megosztás típusát, a megosztás tartalmának leírását és a használati feltételeket (nem kötelező).

    Képernyőkép az Azure Data Share megosztás-létrehozási oldaláról, amelyen a megosztás neve, típusa, leírása és a felhasznált kifejezések láthatók.

  5. Válassza a Folytatás lehetőséget.

  6. Ha adathalmazokat szeretne hozzáadni a megosztáshoz, válassza az Adathalmazok hozzáadása lehetőséget.

    Képernyőkép az adathalmazok lapjáról a megosztás létrehozásakor, az Adathalmazok hozzáadása gomb ki van emelve.

  7. Válassza ki a hozzáadni kívánt adathalmaztípust. Az előző lépésben kiválasztott megosztási típustól (pillanatkép vagy helyben) függően eltérő adathalmaztípusok jelennek meg.

    Képernyőkép az elérhető adathalmaztípusokról.

  8. Válassza ki az SQL Servert vagy a Synapse-munkaterületet. Ha Microsoft Entra-hitelesítést használ, és megjelenik az Adatmegosztás engedélyezése a fenti "felhasználó létrehozása" SQL-szkript futtatásához a nevemben jelölőnégyzet, jelölje be a jelölőnégyzetet. Ha SQL-hitelesítést használ, adja meg a hitelesítő adatokat, és győződjön meg arról, hogy betartotta az előfeltételeket, hogy rendelkezik engedélyekkel.

    A Tovább gombra kattintva lépjen a megosztani kívánt objektumra, és válassza az "Adathalmazok hozzáadása" lehetőséget. Választhat táblákat és nézeteket az Azure SQL Database-ből és az Azure Synapse Analyticsből (korábbi nevén Azure SQL DW), vagy az Azure Synapse Analytics (munkaterület) dedikált SQL-készletéből származó táblákat.

    Képernyőkép az Azure SQL Database-adathalmaz ablakról, amelyen egy SQL Server van kiválasztva.

  9. A Címzettek lapon adja meg az adatfogyó e-mail-címét a "+ Címzett hozzáadása" gombra kattintva. Az e-mail-címnek a címzett Azure-bejelentkezési e-mail-címének kell lennie.

    Képernyőkép a címzettek lapról, amelyen egy hozzáadott címzett látható.

  10. Válassza a Folytatás lehetőséget.

  11. Ha kiválasztotta a pillanatkép-megosztás típusát, konfigurálhatja a pillanatkép-ütemezést az adatok frissítésének biztosítására az adatfelhasználó számára.

    Képernyőkép a Beállítások lapról, amelyen a pillanatkép-váltó engedélyezve van.

  12. Válassza ki a kezdési időpontot és az ismétlődési időközt.

  13. Válassza a Folytatás lehetőséget.

  14. A Véleményezés + Létrehozás lapon tekintse át a csomag tartalmát, a beállításokat, a címzetteket és a szinkronizálási beállításokat. Válassza a Létrehozás lehetőséget.

Az Azure Data Share létrejött, és az adatmegosztás címzettje most már elfogadhatja a meghívást.

Az adatok fogadásának előfeltételei

Mielőtt elfogadná az adatmegosztási meghívást, elő kell készítenie a környezetet.

Az adatmegosztási meghívás elfogadása előtt győződjön meg arról, hogy az összes előfeltétel teljesül:

A fogadott adatok tárolására szolgáló erőforrásnak is vannak előfeltételei. Válassza ki az erőforrástípust, és kövesse az alábbi lépéseket:

A céltárfiók előfeltételei

Ha úgy dönt, hogy adatokat fogad az Azure Storage-ba, az adatmegosztás elfogadása előtt végezze el ezeket az előfeltételeket:

  • Egy Azure Storage-fiók.
  • Engedély a tárfiókba való íráshoz: Microsoft.Storage/storageAccounts/write. Ez az engedély a Közreműködő szerepkör részét képezi.
  • Engedély az adatmegosztási erőforrás felügyelt identitásának szerepkör-hozzárendeléséhez a tárfiókhoz, amely megtalálható a Microsoft.Authorization/role assignments/write fájlban. Ez az engedély a Tulajdonos szerepkör részét képezi.

Az Azure SQL Database-be vagy az Azure Synapse Analyticsbe (korábban Azure SQL DW-be) történő adatfogadás előfeltételei

Olyan SQL-kiszolgáló esetén, ahol Ön az SQL Server Microsoft Entra-rendszergazdája , az adatmegosztás elfogadása előtt végezze el az alábbi előfeltételeket:

  • Azure SQL Database vagy Azure Synapse Analytics (korábban Azure SQL DW).
  • Engedély az SQL Serveren lévő adatbázisokba való íráshoz: Microsoft.Sql/servers/databases/write. Ez az engedély a Közreműködő szerepkör részét képezi.
  • SQL Server tűzfalhozzáférés:
    1. Az Azure Portalon lépjen az SQL Serverre. Válassza ki a tűzfalakat és a virtuális hálózatokat a bal oldali navigációs sávon.
    2. Válassza az Igen lehetőséget, ha engedélyezi az Azure-szolgáltatások és -erőforrások számára a kiszolgáló elérését.
    3. Válassza az +Ügyfél IP-címének hozzáadása lehetőséget. Az ügyfél IP-címe változhat, ezért előfordulhat, hogy az ügyfél IP-címét újra hozzá kell adnia, amikor legközelebb adatokat oszt meg a portálról.
    4. Válassza a Mentés lehetőséget.

Olyan SQL-kiszolgáló esetén, ahol Ön nem a Microsoft Entra rendszergazdája, az adatmegosztás elfogadása előtt végezze el az alábbi előfeltételeket:

Az előfeltételek konfigurálásához kövesse a lépésenkénti bemutatóvideót vagy az alábbi lépéseket.

  • Azure SQL Database vagy Azure Synapse Analytics (korábban Azure SQL DW).

  • Engedély az SQL Serveren lévő adatbázisokba való íráshoz: Microsoft.Sql/servers/databases/write. Ez az engedély a Közreműködő szerepkör részét képezi.

  • Az adatmegosztási erőforrás felügyelt identitásának engedélye az Azure SQL Database vagy az Azure Synapse Analytics eléréséhez:

    1. Az Azure Portalon lépjen az SQL Serverre, és állítsa be magát Microsoft Entra-rendszergazdaként.

    2. Csatlakozzon az Azure SQL Database-hez/Data Warehouse-hoz a Lekérdezésszerkesztő vagy az SQL Server Management Studióval Microsoft Entra-hitelesítéssel.

    3. Hajtsa végre a következő szkriptet a felügyelt adatmegosztási identitás "db_datareader, db_datawriter, db_ddladmin" néven való hozzáadásához.

      create user "<share_acc_name>" from external provider; 
      exec sp_addrolemember db_datareader, "<share_acc_name>"; 
      exec sp_addrolemember db_datawriter, "<share_acc_name>"; 
      exec sp_addrolemember db_ddladmin, "<share_acc_name>";
      

      Feljegyzés

      A <share_acc_name> az adatmegosztási erőforrás neve.

  • SQL Server tűzfalhozzáférés:

    1. Az Azure Portalon lépjen az SQL Serverre, és válassza a Tűzfalak és virtuális hálózatok lehetőséget.
    2. Válassza az Igen lehetőséget, ha engedélyezi az Azure-szolgáltatások és -erőforrások számára a kiszolgáló elérését.
    3. Válassza az +Ügyfél IP-címének hozzáadása lehetőséget. Az ügyfél IP-címe változhat, ezért előfordulhat, hogy az ügyfél IP-címét újra hozzá kell adnia, amikor legközelebb adatokat oszt meg a portálról.
    4. Válassza a Mentés lehetőséget.

Az Azure Synapse Analytics (munkaterület) SQL-készletébe való adatfogadás előfeltételei

  • Dedikált Azure Synapse Analytics -készlet (munkaterület). Az adatok kiszolgáló nélküli SQL-készletbe való fogadása jelenleg nem támogatott.

  • Engedély az SQL-készletbe való íráshoz a Synapse-munkaterületen: Microsoft.Synapse/workspaces/sqlPools/write. Ez az engedély a Közreműködő szerepkör részét képezi.

  • Az adatmegosztási erőforrás felügyelt identitásának engedélye a Synapse-munkaterület SQL-készletének eléréséhez:

    1. Az Azure Portalon lépjen a Synapse-munkaterületre.

    2. Válassza ki az SQL Active Directory-rendszergazdát a bal oldali navigációs sávon, és állítsa be magát Microsoft Entra-rendszergazdaként.

    3. Nyissa meg a Synapse Studiót, és válassza a Kezelés lehetőséget a bal oldali navigációs sávon. Válassza a Hozzáférés-vezérlés lehetőséget a Biztonság területen. Saját maga rendelje hozzá az SQL-rendszergazdai vagy munkaterület-rendszergazdai szerepkört.

    4. A Synapse Studióban válassza a Fejlesztés lehetőséget a bal oldali navigációs sávon. Hajtsa végre a következő szkriptet az SQL-készletben az erőforrás által felügyelt adatmegosztási identitás "db_datareader, db_datawriter, db_ddladmin" néven való hozzáadásához.

      create user "<share_acc_name>" from external provider; 
      exec sp_addrolemember db_datareader, "<share_acc_name>"; 
      exec sp_addrolemember db_datawriter, "<share_acc_name>"; 
      exec sp_addrolemember db_ddladmin, "<share_acc_name>";
      

      Feljegyzés

      A <share_acc_name> az adatmegosztási erőforrás neve.

  • Synapse-munkaterület tűzfalhozzáférése:

    1. Az Azure Portalon lépjen a Synapse-munkaterületre. Válassza a Tűzfalak lehetőséget a bal oldali navigációs sávon.
    2. Válassza a BE lehetőséget, ha engedélyezni szeretné, hogy az Azure-szolgáltatások és -erőforrások hozzáférjenek ehhez a munkaterülethez.
    3. Válassza az +Ügyfél IP-címének hozzáadása lehetőséget. Az ügyfél IP-címe változhat. Előfordulhat, hogy ezt a folyamatot meg kell ismételni, amikor legközelebb sql-adatokat oszt meg az Azure Portalról.
    4. Válassza a Mentés lehetőséget.

Megosztott adatok fogadása

Meghívó megnyitása

A meghívót megnyithatja e-mailben vagy közvetlenül az Azure Portalon.

Ha e-mailben szeretne meghívót megnyitni, ellenőrizze, hogy a Beérkezett üzenetek mappában van-e meghívó az adatszolgáltatótól. A meghívó a Microsoft Azure-ból származik, amely az Azure Data Share meghívása innen származik yourdataprovider@domain.com. Válassza a Meghívó megtekintése lehetőséget a meghívás azure-beli megtekintéséhez.

Ha közvetlenül meg szeretne nyitni egy meghívást az Azure Portalról, keressen adatmegosztási meghívókat az Azure Portalon, amely az adatmegosztási meghívók listájára viszi.

Ha vendégfelhasználó egy bérlőn, először ellenőriznie kell a bérlő e-mail-címét, mielőtt megtekintené az adatmegosztási meghívót. Az ellenőrzés után az e-mail 12 hónapig érvényes.

A meghívók oldalának képernyőképe, amelyen egy függőben lévő meghívó látható.

Ezután válassza ki a megtekinteni kívánt megosztást.

Meghívás elfogadása

  1. Győződjön meg arról, hogy az összes mező áttekintve van, beleértve a használati feltételeket is. Ha elfogadja a használati feltételeket, a jelölőnégyzet bejelölésével jelezheti, hogy egyetért.

    Képernyőkép a meghívó elfogadási oldaláról, amelyen a használati feltételek kiemelése és a kiválasztott szerződés látható.

  2. A Céladat-megosztási fiók csoportban válassza ki azt az előfizetést és erőforráscsoportot, amelybe az adatmegosztást üzembe helyezi.

  3. Az Adatmegosztási fiók mezőnél válassza az Új létrehozása lehetőséget, ha nincs meglévő adatmegosztási fiókja. Ellenkező esetben válasszon ki egy meglévő adatmegosztási fiókot, amelybe el szeretné fogadni az adatmegosztást.

  4. A Fogadott megosztás neve mezőnél elhagyhatja az adatok által megadott alapértelmezett értéket, vagy megadhat egy új nevet a fogadott megosztásnak.

  5. Miután elfogadta a használati feltételeket, és megadott egy adatmegosztási fiókot a fogadott megosztás kezeléséhez, válassza az Elfogadás és konfigurálás lehetőséget. Létrejön egy megosztási előfizetés.

    Képernyőkép az elfogadási oldalról, amelyen a céladatmegosztási fiók adatai ki vannak töltve.

Ha nem szeretné elfogadni a meghívást, válassza az Elutasítás lehetőséget.

Fogadott megosztás konfigurálása

Az alábbi lépéseket követve konfigurálhatja, hogy hol szeretné fogadni az adatokat.

  1. Válassza az Adathalmazok lapot. Jelölje be a célként hozzárendelni kívánt adathalmaz melletti jelölőnégyzetet. Válassza a + Céltérkép lehetőséget a céladattár kiválasztásához.

    Képernyőkép a fogadott megosztások oldaláról, amelyen a térkép a célhoz gomb ki van emelve.

  2. Válassza ki a célerőforrást a megosztott adatok tárolásához. A céladattárban az azonos elérési úttal és névvel rendelkező adatfájlok vagy táblák felülíródnak. Ha adatokat fogad egy SQL-tárolóba, és megjelenik a fenti "felhasználó létrehozása" SQL-szkript futtatásának engedélyezése az adatmegosztás számára a nevemben jelölőnégyzet, jelölje be a jelölőnégyzetet. Ellenkező esetben kövesse az előfeltételekben szereplő utasításokat a szkript képernyőn való futtatásához. Ez adatmegosztási erőforrás írási engedélyt ad a cél SQL DB-nek.

    Képernyőkép a célablakba irányuló térképadatkészletekről, és megjeleníti az elérhető célokat a legördülő listában.

  3. Pillanatképalapú megosztás esetén, ha az adatszolgáltató létrehozott egy pillanatkép-ütemezést az adatok rendszeres frissítéséhez, a Pillanatkép ütemezése lap kiválasztásával engedélyezheti a pillanatkép-ütemezést is. Jelölje be a pillanatkép-ütemezés melletti jelölőnégyzetet, és válassza az + Engedélyezés lehetőséget.

    Feljegyzés

    Az első ütemezett pillanatkép az ütemezési időtől számított egy percen belül indul el, a következő pillanatképek pedig az ütemezett időponttól számított másodperceken belül indulnak el.

    Képernyőkép a Pillanatkép ütemezése lapról, amelyen az Engedélyezés gomb van kiválasztva.

Pillanatkép aktiválása

Ezek a lépések csak a pillanatkép-alapú megosztásra vonatkoznak.

  1. A pillanatképek aktiválásához válassza a Részletek fület, majd az Eseményindító pillanatképet. Itt aktiválhatja az adatok teljes pillanatképét. Ha ez az első alkalom, hogy adatokat fogad az adatszolgáltatótól, válassza a teljes másolatot. Amikor egy pillanatkép végrehajtása folyamatban van, a következő pillanatképek csak az előző befejeződéséig indulnak el.

    Képernyőkép a fogadott megosztások oldaláról, amelyen az eseményindító pillanatképe legördülő lista van kiválasztva, és a teljes másolási lehetőség ki van emelve.

  2. Ha az utolsó futtatási állapot sikeres, lépjen a céladattárba a fogadott adatok megtekintéséhez. Válassza ki az Adathalmazok lehetőséget, és válassza ki a hivatkozást a célútvonalon.

    Képernyőkép az adathalmazok lapról, amelyen egy kiválasztott sikeres adathalmaz látható.

Előzmények megtekintése

Ez a lépés csak a pillanatképalapú megosztásra vonatkozik. A pillanatképek előzményeinek megtekintéséhez válassza az Előzmények lapot. Itt megtalálja az elmúlt 30 napban létrehozott összes pillanatkép előzményeit.

Pillanatkép teljesítménye

Az SQL-pillanatképek teljesítményét számos tényező befolyásolja. Mindig ajánlott saját teljesítménytesztelést végezni. Az alábbiakban néhány példát mutatunk be a teljesítményt befolyásoló tényezőkre.

  • A forrás- vagy céladattár bemeneti/kimeneti műveletei másodpercenként (IOPS) és sávszélesség.
  • A forrás és a cél SQL-adattár hardverkonfigurációja (például virtuális magok, memória, DWU).
  • A forrás- és céladattárakhoz való egyidejű hozzáférés. Ha több táblát és nézetet oszt meg ugyanabból az SQL-adattárból, vagy több táblát és nézetet fogad ugyanabban az SQL-adattárban, az hatással lesz a teljesítményre.
  • A forrás- és céladattárak közötti hálózati sávszélesség, valamint a forrás- és céladattárak helye.
  • A megosztott táblák és nézetek mérete. Az SQL-pillanatkép-megosztás teljes másolatot készít a teljes tábláról. Ha a táblázat mérete idővel nő, a pillanatkép hosszabb ideig tart.

Nagy táblák esetén, ahol növekményes frissítésekre van szükség, exportálhatja a frissítéseket a tárfiókba, és a tárfiók növekményes megosztási funkciójával gyorsabban teljesíthet.

Pillanatkép-hiba elhárítása

A pillanatképhibák leggyakoribb oka, hogy az adatmegosztás nem rendelkezik engedéllyel a forrás- vagy céladattárhoz. Ahhoz, hogy adatmegosztási engedélyt adjon az Azure SQL Database vagy az Azure Synapse Analytics (korábbi nevén Azure SQL DW) forrásának vagy céljának, a megadott SQL-szkriptet kell futtatnia, amikor Microsoft Entra-hitelesítéssel csatlakozik az SQL-adatbázishoz. Az SQL-pillanatképek egyéb hibáinak elhárításához tekintse meg a pillanatképhibák hibaelhárítását.

Következő lépések

Megtanulta, hogyan oszthat meg és fogadhat adatokat SQL-forrásokból az Azure Data Share szolgáltatással. Ha többet szeretne megtudni a más adatforrásokból való megosztásról, folytassa a támogatott adattárakkal.