Rövid útmutató: Adatok betöltése dedikált SQL-készletbe a másolási tevékenység használatával

Azure Synapse Analytics különböző elemzési motorokat kínál az adatok betöltéséhez, átalakításához, modellezéséhez és elemzéséhez. A dedikált SQL-készlet T-SQL-alapú számítási és tárolási képességeket kínál. Miután létrehozott egy dedikált SQL-készletet a Synapse-munkaterületen, az adatok betölthetők, modellezhetők, feldolgozhatók és kézbesíthetők a gyorsabb elemzés érdekében.

Ebben a rövid útmutatóban megtudhatja, hogyan tölthet be adatokat Azure SQL Database-ből Azure Synapse Analyticsbe. Hasonló lépéseket követve más típusú adattárakból is másolhat adatokat. Ez a hasonló folyamat más források és fogadók adatmásolására is vonatkozik.

Előfeltételek

  • Azure-előfizetés: Ha nem rendelkezik Azure-előfizetéssel, a kezdés előtt hozzon létre egy ingyenes Azure-fiókot .
  • Azure Synapse munkaterület: Synapse-munkaterület létrehozása az Azure Portal használatával a Synapse-munkaterület létrehozása című rövid útmutató utasításait követve.
  • adatbázis Azure SQL: Ez az oktatóanyag adatokat másol az Adventure Works LT mintaadatkészletből Azure SQL Database-ben. Ezt a mintaadatbázist SQL Database a Mintaadatbázis létrehozása Azure SQL-adatbázisban című témakörben leírtak szerint hozhatja létre. Vagy használhat más adattárakat is hasonló lépések végrehajtásával.
  • Azure Storage-fiók: A másolási művelet előkészítési területe az Azure Storage. 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.
  • Azure Synapse Analytics: Dedikált SQL-készletet használ fogadóadattárként. Ha nincs Azure Synapse Analytics-példánya, a létrehozás lépéseit a Dedikált SQL-készlet létrehozása című témakörben találja.

A Synapse-munkaterület létrehozása után kétféleképpen nyithatja meg a Synapse Studio:

  • Nyissa meg a Synapse-munkaterületet a Azure Portal. A Megnyitás Synapse Studio kártyán az Első lépések csoportban válassza a Megnyitás lehetőséget.
  • Nyissa meg Azure Synapse Analyticset, és jelentkezzen be a munkaterületre.

Ebben a rövid útmutatóban az "adftest2020" nevű munkaterületet használjuk példaként. Automatikusan a Synapse Studio kezdőlapjára navigál.

Synapse Studio kezdőlapja

Társított szolgáltatások létrehozása

Az Azure Synapse Analyticsben egy társított szolgáltatásban határozhatja meg a kapcsolatadatait más szolgáltatások számára. Ebben a szakaszban kétféle társított szolgáltatást fog létrehozni: Azure SQL Adatbázis és Azure Data Lake Storage Gen2 (ADLS Gen2) társított szolgáltatásokat.

  1. A Synapse Studio kezdőlapon válassza a bal oldali navigációs sáv Kezelés lapját.

  2. A Külső kapcsolatok területen válassza a Társított szolgáltatások lehetőséget.

    Új társított szolgáltatás létrehozása

  3. Csatolt szolgáltatás hozzáadásához válassza az Új lehetőséget.

  4. Válassza Azure SQL adatbázist a katalógusból, majd 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.

    Új Azure SQL adatbázishoz társított szolgáltatás létrehozása

  5. Az Új társított szolgáltatás lapon válassza ki a kiszolgáló nevét és adatbázisnevét a legördülő listából, és adja meg a felhasználónevet és a jelszót. Kattintson a Kapcsolat tesztelése elemre a beállítások érvényesítéséhez, majd válassza a Létrehozás lehetőséget.

    Azure SQL adatbázishoz társított szolgáltatás konfigurálása

  6. Ismételje meg a 3–4. lépést, de válassza a gyűjteményből a Azure Data Lake Storage Gen2 lehetőséget. Az Új társított szolgáltatás lapon válassza ki a tárfiók nevét a legördülő listából. Kattintson a Kapcsolat tesztelése elemre a beállítások érvényesítéséhez, majd válassza a Létrehozás lehetőséget.

    Azure Data Lake Storage Gen2 konfigurálása

Folyamat létrehozása

A folyamatok a tevékenységek egy csoportjának végrehajtásához szükséges logikai folyamatot tartalmazzák. Ebben a szakaszban egy olyan másolási tevékenységet tartalmazó folyamatot fog létrehozni, amely az adatokat Azure SQL Adatbázisból egy dedikált SQL-készletbe betölti.

  1. Lépjen az Integrálás lapra. Válassza a folyamatfejléc melletti plusz ikont, és válassza a Folyamat lehetőséget.

    Új folyamat létrehozása

  2. A Tevékenységek panel Áthelyezés és átalakítás területén húzza az Adatok másolása a folyamatvászonra elemet.

  3. Válassza ki a másolási tevékenységet, és lépjen a Forrás lapra. Új forrásadatkészlet létrehozásához válassza az Új lehetőséget.

    Forrásadatkészlet létrehozása

  4. Válassza Azure SQL adatbázist adattárként, majd válassza a Folytatás lehetőséget.

  5. A Tulajdonságok beállítása panelen válassza ki a korábbi lépésben létrehozott Azure SQL Adatbázishoz társított szolgáltatást.

  6. A Tábla neve területen válasszon ki egy mintatáblát, amelyet a másolási tevékenység követéséhez szeretne használni. Ebben a rövid útmutatóban a "SalesLT.Customer" táblát használjuk példaként.

    Forrásadatkészlet tulajdonságainak beállítása

  7. Ha végzett, válassza az OK gombot.

  8. Válassza ki a másolási tevékenységet, és lépjen a Fogadó lapra. Új fogadóadatkészlet létrehozásához válassza az Új lehetőséget.

  9. Válassza Azure Synapse dedikált SQL-készletet adattárként, majd válassza a Folytatás lehetőséget.

  10. A Tulajdonságok beállítása panelen válassza ki a korábbi lépésben létrehozott SQL Analytics-készletet. Ha egy meglévő táblába ír, a Tábla neve területen válassza ki a legördülő listából. Ellenkező esetben jelölje be a "Szerkesztés" elemet, és írja be az új tábla nevét. Ha végzett, válassza az OK gombot.

  11. A Fogadó adathalmaz beállításainál engedélyezze az Automatikus tábla létrehozása lehetőséget a Tábla beállításmezőben.

    Automatikus létrehozás engedélyezése

  12. A Beállítások lapon jelölje be az Előkészítés engedélyezése jelölőnégyzetet. Ez a beállítás akkor érvényes, ha a forrásadatok nem kompatibilisek a PolyBase-tel. Az Előkészítési beállítások szakaszban válassza ki a korábban létrehozott Azure Data Lake Storage Gen2 társított szolgáltatást átmeneti tárolóként.

    A tárterületet arra használják, hogy a PolyBase használatával előkészítse az adatokat, mielőtt betöltené Azure Synapse Analyticsbe. A másolás befejezése után a Azure Data Lake Storage Gen2 köztes adatai automatikusan törlődnek.

    Előkészítés engedélyezése

  13. A folyamat ellenőrzéséhez válassza az Eszköztár Érvényesítés elemét. A folyamatérvényesítési kimenet eredménye a lap jobb oldalán jelenik meg.

A folyamat hibakeresése és közzététele

Miután befejezte a folyamat konfigurálását, végrehajthat egy hibakeresési futtatást, mielőtt közzéteszi az összetevőket, hogy ellenőrizze, hogy minden helyes-e.

  1. A folyamat hibakereséséhez válassza a Hibakeresés elemet az eszköztáron. A folyamat futtatási állapotát az ablak alján található Kimenet lapon tekintheti meg.

    Hibakeresés a folyamaton

  2. A folyamat sikeres futtatása után a felső eszköztáron válassza az Összes közzététele lehetőséget. Ez a művelet közzéteszi a Synapse Analytics szolgáltatásban létrehozott entitásokat (adatkészleteket és folyamatokat).

  3. Várjon, amíg megjelenik a Sikeres közzététel üzenet. Az értesítési üzenetek megtekintéséhez kattintson a jobb felső sarokban található harang gombra.

A folyamat aktiválása és monitorozása

Ebben a szakaszban manuálisan aktiválja az előző lépésben közzétett folyamatot.

  1. Válassza az Eseményindító hozzáadása lehetőséget az eszköztáron, majd válassza az Eseményindító most lehetőséget. A Folyamatfuttatás lapon válassza az OK gombot.

  2. Lépjen a bal oldali oldalsávon található Monitor fülre. Itt láthat egy manuális eseményindító által aktivált folyamatfuttatást.

  3. Ha a folyamatfuttatás sikeresen befejeződött, válassza a Folyamat neve oszlop alatti hivatkozást a tevékenységfuttatás részleteinek megtekintéséhez vagy a folyamat újrafuttatásához. Ebben a példában csak egy tevékenység szerepel, így csak egy bejegyzést lát a listában.

  4. A másolási művelettel kapcsolatos részletekért válassza a Részletek hivatkozást (szemüveg ikon) a Tevékenység neve oszlopban. Monitorozhat olyan részleteket, mint a forrásból a fogadóba másolt adatok mennyisége, az adatok átviteli sebessége, a megfelelő időtartamú végrehajtási lépések és a használt konfigurációk.

    Tevékenység részletei

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

  6. Ellenőrizze, hogy az adatok helyesen lettek-e megírva a dedikált SQL-készletben.

Következő lépések

A Azure Synapse Analytics támogatásával kapcsolatos további információkért tekintse meg a következő cikket: