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.
Navigáljon a Synapse Studio
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.
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.
A Synapse Studio kezdőlapon válassza a bal oldali navigációs sáv Kezelés lapját.
A Külső kapcsolatok területen válassza a Társított szolgáltatások lehetőséget.
Csatolt szolgáltatás hozzáadásához válassza az Új lehetőséget.
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.
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.
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.
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.
Lépjen az Integrálás lapra. Válassza a folyamatfejléc melletti plusz ikont, és válassza a Folyamat lehetőséget.
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.
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.
Válassza Azure SQL adatbázist adattárként, majd válassza a Folytatás lehetőséget.
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.
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.
Ha végzett, válassza az OK gombot.
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.
Válassza Azure Synapse dedikált SQL-készletet adattárként, majd válassza a Folytatás lehetőséget.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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: