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 elemzési motorokat kínál az adatok be- és á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 biztosít. Miután létrehozta a dedikált SQL-készletet a Synapse-munkaterületen, az adatok betölthetőek, modellelhetőek, feldolgozhatóak és kézbesíthetőek a gyorsabb elemzés érdekében.

Ebből a rövid útmutatóból megtudhatja, hogyan tölt be adatokat a Azure SQL Database-Azure Synapse Analytics. 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óira 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 fiókot.
  • Azure Synapse létrehozása: Hozzon létre egy Synapse-munkaterületet a Azure Portal a Rövid útmutató: Synapse-munkaterület létrehozása útmutatását követve.
  • Azure SQL Database: Ez az oktatóanyag adatokat másol az Adventure Works LT mintaadatkészletből a Azure SQL Database. Ezt a mintaadatbázist a SQL Database a Mintaadatbázislétrehozása a Azure SQL Database. Vagy használhat más adattárakat is hasonló lépésekkel.
  • Azure Storage-fiók: A másolási művelet átmeneti 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 még nem rendelkezik egy Azure Synapse Analytics, a létrehozás lépéseit lásd: Dedikált SQL-készlet létrehozása.

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. Az Első lépések alatt válassza Synapse Studio Megnyitás lehetőséget.
  • Nyissa Azure Synapse Analytics, és jelentkezzen be a munkaterületre.

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

Synapse Studio kezdőlapja

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

Ebben Azure Synapse Analytics szolgáltatásban definiálhatja a kapcsolati adatokat más szolgáltatásokhoz. Ebben a szakaszban kétféle összekapcsolt szolgáltatást fog létrehozni: Azure SQL Database és Azure Data Lake Storage Gen2 (ADLS Gen2) összekapcsolt szolgáltatásokat.

  1. A Synapse Studio bal oldali navigációs sávon válassza a Kezelés lapot.

  2. A Külső kapcsolatok alatt válassza a Csatolt 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 Database gombra a katalógusban, majd válassza a Folytatás lehetőséget. A keresőmezőbe begépelheti az "sql" parancsot az összekötők szűréséhez.

    Új Azure SQL Database szolgáltatás létrehozása

  5. Az Új csatolt szolgáltatás lapon válassza ki a kiszolgáló és az adatbázis nevét a legördülő listából, majd 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.

    A Azure SQL Database szolgáltatás konfigurálása

  6. Ismételje meg a 3–4. lépést, Azure Data Lake Storage Gen2 a katalógusból válassza a Azure Data Lake Storage Gen2 lehetőséget. Az Új csatolt 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.

    A Azure Data Lake Storage Gen2

Folyamat létrehozása

A folyamat egy tevékenységkészlet végrehajtásának logikai folyamatát tartalmazza. Ebben a szakaszban egy másolási tevékenységet tartalmazó folyamatot fog létrehozni, amely adatokat Azure SQL Database egy dedikált SQL-készletbe.

  1. Ugrás az Integrálás lapra. Válassza a pipelines fejléc melletti plusz ikont, majd a Pipeline (Folyamat) lehetőséget.

    Új folyamat létrehozása

  2. A Tevékenységek ablaktáblán az Áthelyezés és átalakítás alatt húzza az Adatok másolása gombra a folyamatvászonra.

  3. Válassza a lehetőséget a másolási tevékenységben, és ugrás 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 Database lehetőséget adattárként, majd válassza a Folytatás lehetőséget.

  5. A Tulajdonságok beállítása panelen válassza ki az Azure SQL Database lépésben létrehozott csatolt szolgáltatást.

  6. A Tábla neve alatt válassza ki a következő másolási tevékenységhez használni kívánt mintatáblát. 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 elkészült, kattintson az OK gombra.

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

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

  10. A Tulajdonságok beállítása panelen válassza ki a korábban létrehozott SQL Analytics-készletet. Ha egy meglévő táblába ír, a Tábla neve alatt válassza ki azt a legördülő menüből. Ellenkező esetben jelölje be az Edit (Szerkesztés) jelölőnégyzetet, és írja be az új tábla nevét. Ha elkészült, kattintson az OK gombra.

  11. A Fogadó adatkészlet beállításainál engedélyezze a Tábla beállításmezőben a Tábla automatikus létrehozása beállítást.

    Automatikus létrehozás engedélyezése

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

    A tároló az adatok átmeneti tárolására használatos, mielőtt betöltik őket Azure Synapse Analytics PolyBase használatával. A másolás befejezése után a rendszer automatikusan Azure Data Lake Storage Gen2 ideiglenes adatokat.

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

  13. A folyamat érvényesítéséhez válassza az Érvényesítés lehetőséget az eszköztáron. A folyamatérvényesítés kimenete az oldal jobb oldalán látható.

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

Miután befejezte a folyamat konfigurálását, végrehajthat egy hibakeresési futtatásokat az összetevők közzététele előtt, így ellenőrizheti, hogy minden rendben van-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 létrehozott entitásokat (adatkészleteket és Synapse Analytics szolgáltatásban.

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

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

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

  1. Az eszköztáron válassza az Eseményindító hozzáadása, majd az Aktiválás most lehetőséget. A Folyamatfuttassa oldalon kattintson az OK gombra.

  2. A bal oldali oldalsávon kattintson a Figyelás lapra. Itt láthat egy manuális eseményindító által aktivált folyamatfuttatást.

  3. Ha a folyamat futása sikeresen befejeződött, válassza a Folyamat neve oszlop alatti hivatkozást a tevékenységfutat részleteinek megtekintéséhez vagy a folyamat újrafuttassa. Ebben a példában csak egy tevékenység van, így csak egy bejegyzés látható a listában.

  4. A másolási művelettel kapcsolatos részletekért válassza a Tevékenység neve oszlop alatti Részletek hivatkozást (szemüveg ikon). Figyelheti a részleteket, például a forrásból a fogadóba másolt adatok mennyiségét, az adatátviteli sebességet, a megfelelő időtartammal megadott végrehajtási lépéseket és a használt konfigurációkat.

    Tevékenység részletei

  5. A folyamatfut futtatás nézetre való visszaváltáshoz válassza a felül található Minden folyamatfutta hivatkozást. A lista frissítéséhez kattintson a Frissítés gombra.

  6. Ellenőrizze, hogy az adatok megfelelően íródottak-e a dedikált SQL-készletbe.

Következő lépések

A támogatási lehetőségekről a következő Azure Synapse Analytics olvashat: