Adatok betöltése az Azure Synapse Analyticsbe az Azure Data Factory vagy a Synapse-folyamat használatával

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Az Azure Synapse Analytics egy felhőalapú, vertikálisan felskálázott adatbázis, amely képes nagy mennyiségű, relációs és nem relációs adat feldolgozására. Az Azure Synapse Analytics a nagyvállalati adattárház-számítási feladatokhoz optimalizált, nagymértékben párhuzamos feldolgozási (MPP-) architektúrára épül. Rugalmas felhőbeli rugalmasságot biztosít a tárolás és a számítás egymástól függetlenül történő skálázásához.

Az Azure Synapse Analytics használatának első lépései mostantól minden eddiginél egyszerűbbek. Az Azure Data Factory és az Azure Synapse-ban elérhető vele egyenértékű folyamatfunkció teljes mértékben felügyelt felhőalapú adatintegrációs szolgáltatást nyújt. A szolgáltatással a meglévő rendszer adatait betöltheti az Azure Synapse Analyticsbe, így időt takaríthat meg az elemzési megoldások létrehozásakor.

Az Azure Data Factory és a Synapse-folyamatok az alábbi előnyökkel járnak az adatok Azure Synapse Analyticsbe való betöltéséhez:

  • Egyszerűen beállítható: Intuitív, 5 lépésből áll, és nincs szükség szkriptelésre.
  • Gazdag adattár-támogatás: Beépített támogatás számos helyszíni és felhőalapú adattárhoz. Részletes listát a támogatott adattárak táblázatában talál.
  • Biztonságos és megfelelő: Az adatok HTTPS-en vagy ExpressRoute-on keresztül kerülnek átvitelre. A globális szolgáltatás jelenléte biztosítja, hogy az adatok soha ne hagyják el a földrajzi határt.
  • Páratlan teljesítmény a PolyBase használatával: A Polybase az adatok Azure Synapse Analyticsbe való áthelyezésének leghatékonyabb módja. Az átmeneti blobfunkcióval nagy terhelési sebességet érhet el minden típusú adattárból, például az Azure Blob Storage-ból és a Data Lake Store-ból. (A Polybase alapértelmezés szerint támogatja az Azure Blob Storage-t és az Azure Data Lake Store-t.) További információ: Copy tevékenység teljesítmény.

Ez a cikk bemutatja, hogyan tölthet be adatokat az Azure SQL Database-ből az Azure Synapse Analyticsbe az Adatok másolása eszközzel. Hasonló lépéseket követve más típusú adattárakból másolhat adatokat.

Megjegyzés:

További információ: Adatok másolása az Azure Synapse Analyticsbe vagy onnan.

Előfeltételek

  • Azure-előfizetés: Ha nem rendelkezik Azure-előfizetéssel, a kezdés előtt hozzon létre egy ingyenes fiókot .
  • Azure Synapse Analytics: Az adattárház az SQL-adatbázisból átmásolt adatokat tárolja. Ha nem rendelkezik Azure Synapse Analyticsszel, tekintse meg az Azure Synapse Analytics létrehozása című témakör utasításait.
  • Azure SQL Database: Ez az oktatóanyag adatokat másol az Adventure Works LT mintaadatkészletből az Azure SQL Database-ben. Ezt a mintaadatbázist az SQL Database-ben a Mintaadatbázis létrehozása az Azure SQL Database-ben című témakörben leírtak szerint hozhatja létre.
  • Azure Storage-fiók: A rendszer az Azure Storage-t használja átmeneti blobként a tömeges másolási műveletben. Ha még nem rendelkezik Azure Storage-fiókkal, a szükséges utasításokat a Storage-fiók létrehozását ismertető cikkben találja.

Adat-előállító létrehozása

  1. Ha még nem hozta létre a data factoryt, kövesse a gyorsútmutató lépéseit : Adat-előállító létrehozása az Azure Portal és az Azure Data Factory Studio használatával. A létrehozás után keresse meg a data factoryt az Azure Portalon.

    Home page for the Azure Data Factory, with the Open Azure Data Factory Studio tile.

  2. Válassza a Megnyitás az Azure Data Factory Studio megnyitása csempén a adatintegráció alkalmazás külön lapon való elindításához.

Adatok betöltése az Azure Synapse Analyticsbe

  1. Az Azure Data Factory vagy az Azure Synapse-munkaterület kezdőlapján válassza a Betöltési csempét az Adatok másolása eszköz elindításához. Ezután válassza ki a beépített másolási feladatot.

  2. A Tulajdonságok lapon válassza a Feladat típusa csoportban a Beépített másolási feladat lehetőséget, majd válassza a Tovább gombot.

    Properties page

  3. A Forrásadattár lapon hajtsa végre a következő lépéseket:

    Tipp.

    Ebben az oktatóanyagban az SQL-hitelesítést használja a forrásadattár hitelesítési típusaként, de szükség esetén más támogatott hitelesítési módszereket is választhat: szolgáltatásnév és felügyelt identitás. A részletekért tekintse meg a cikk megfelelő szakaszait. Az adattárak titkos kulcsainak biztonságos tárolásához javasoljuk az Azure Key Vault használatát is. Részletes illusztrációkat ebben a cikkben talál.

    1. Válassza az + Új kapcsolat lehetőséget.

    2. Válassza ki az Azure SQL Database-t a katalógusból, és válassza a Folytatás lehetőséget. Az összekötők szűréséhez írja be az "SQL" kifejezést a keresőmezőbe.

      Select Azure SQL DB

    3. Az Új kapcsolat (Azure SQL Database) lapon válassza ki a kiszolgáló nevét és a adatbázis nevét a legördülő listából, és adja meg a felhasználónevet és a jelszót. Válassza a Kapcsolat tesztelése lehetőséget a beállítások érvényesítéséhez, majd válassza a Létrehozás lehetőséget.

      Configure Azure SQL DB

    4. A Forrásadattár lapon válassza ki az újonnan létrehozott kapcsolatot forrásként a Csatlakozás ion szakaszban.

    5. A Forrástáblák szakaszban adja meg a SalesLT értéket a táblák szűréséhez. Válassza az (Összes kijelölése) mezőt a másolat összes táblájának használatához, majd válassza a Tovább gombot.

    Screenshot showing the configuration of 'Source data store' page.

  4. A Szűrő alkalmazása lapon adja meg a beállításokat, vagy válassza a Tovább gombot. Az adatok előnézetét és a bemeneti adatok sémáját az Adatok előnézete gombra kattintva tekintheti meg ezen a lapon.

     Screenshot showing the 'Apply filter' page.

  5. A Céladattár lapon hajtsa végre a következő lépéseket:

    Tipp.

    Ebben az oktatóanyagban az SQL-hitelesítést használja a céladattár hitelesítési típusaként, de szükség esetén más támogatott hitelesítési módszereket is választhat: szolgáltatásnév és felügyelt identitás. A részletekért tekintse meg a cikk megfelelő szakaszait. Az adattárak titkos kulcsainak biztonságos tárolásához javasoljuk az Azure Key Vault használatát is. Részletes illusztrációkat ebben a cikkben talál.

    1. Válassza az + Új kapcsolat lehetőséget a kapcsolat hozzáadásához.

    2. Válassza az Azure Synapse Analytics lehetőséget a katalógusból, és válassza a Folytatás lehetőséget.

      Select Azure Synapse Analytics

    3. Az Új kapcsolat (Azure Synapse Analytics) lapon válassza ki a kiszolgáló nevét és a adatbázis nevét a legördülő listából, és adja meg a felhasználónevet és a jelszót. Válassza a Kapcsolat tesztelése lehetőséget a beállítások érvényesítéséhez, majd válassza a Létrehozás lehetőséget.

      Configure Azure Synapse Analytics

    4. A Céladattár lapon válassza ki az újonnan létrehozott kapcsolatot fogadóként a Csatlakozás ion szakaszban.

  6. A Táblázatleképezés szakaszban tekintse át a tartalmat, és válassza a Tovább gombot. Intelligens táblaleképezés jelenik meg. A forrástáblák a táblanevek alapján vannak leképezve a céltáblákra. Ha egy forrástábla nem létezik a célhelyen, a szolgáltatás alapértelmezés szerint létrehoz egy azonos nevű céltáblát. A forrástáblát egy meglévő céltáblához is megfeleltetheti.

    Screenshot showing the configuration of 'Destination data store' page.

  7. Az Oszlopleképezés lapon tekintse át a tartalmat, és válassza a Tovább gombot. Az intelligens táblaleképezés az oszlopnéven alapul. Ha hagyja, hogy a szolgáltatás automatikusan hozza létre a táblákat, az adattípus-átalakítás akkor fordulhat elő, ha a forrás- és céltárolók között inkompatibilitások vannak. Ha nem támogatott adattípus-átalakítás történik a forrás és a céloszlop között, hibaüzenet jelenik meg a megfelelő tábla mellett.

    Column mapping page

  8. A Gépház lapon hajtsa végre a következő lépéseket:

    1. Adja meg a CopyFromSQLToSQLDW értéket a Tevékenységnév mezőhöz.

    2. Az Előkészítési beállítások szakaszban válassza a + Új az átmeneti tárterület új eleméhez lehetőséget. A tárterület az adatok átmeneti tárolására szolgál, mielőtt betöltené az Azure Synapse Analyticsbe a PolyBase használatával. A másolás befejezése után a rendszer automatikusan eltávolítja az Azure Blob Storage köztes adatait.

    3. Az Új társított szolgáltatás lapon válassza ki a tárfiókot, majd válassza a Létrehozás lehetőséget a társított szolgáltatás üzembe helyezéséhez.

    4. Törölje a jelölést az Alapértelmezett típus használata beállításból, majd válassza a Tovább gombot.

    Configure PolyBase

  9. Az Összefoglalás lapon tekintse át a beállításokat, és válassza a Tovább gombot.

  10. A folyamat (feladat) figyeléséhez az Üzembe helyezés lapon kattintson a Monitorozás elemre.

     Screenshot showing the deployment page.

  11. Figyelje meg, hogy a bal oldalon található Figyelés lap automatikusan ki lesz választva. Ha a folyamat futtatása sikeresen befejeződött, válassza a CopyFromSQLToSQLDW hivatkozást a Folyamat neve oszlop alatt a tevékenységfuttatás részleteinek megtekintéséhez vagy a folyamat újrafuttatásához.


  1. Ha vissza szeretne térni a folyamatfuttatások nézetére, válassza a tetején található Minden folyamatfuttatás hivatkozást. A lista frissítéséhez kattintson a Frissítés gombra.

    Monitor activity runs

  2. Az egyes másolási tevékenységek végrehajtási adatainak figyeléséhez válassza a Tevékenység neve alatt a Tevékenység neve nézetben a Részletek hivatkozást (szemüveg ikon) a tevékenységfuttatási nézetben. Figyelheti az olyan részleteket, mint a forrásból a fogadóba másolt adatok mennyisége, az adatteljesítmény, a megfelelő időtartamú végrehajtási lépések és a használt konfigurációk.

    Monitor activity run details first

    Monitor activity run details second

Az Azure Synapse Analytics támogatásáról a következő cikk nyújt tájékoztatást: