Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a rövid útmutató teljes mintaforgatókönyvet nyújt arról, hogyan alkalmazhat adatbázissablonokat egy tóadatbázis létrehozásához, hogyan igazíthatja az adatokat az új modellhez, és hogyan elemezheti az adatokat az integrált felületen.
Előfeltételek
- Legalább Synapse felhasználói szerepkör-engedélyek szükségesek a Lake Database-sablon katalógusból való felderítéséhez.
- A synapse-rendszergazdai vagy a Synapse-közreműködői engedélyek szükségesek az Azure Synapse-munkaterületen egy tóadatbázis létrehozásához.
- A Data Lake-en a Storage Blob Data Contributor engedélyére van szükség a Data Lake-ből származó tábla létrehozásakor.
Lake-adatbázis létrehozása adatbázissablonokból
Az új adatbázissablonok funkcióval létrehozhat egy tóadatbázist, amellyel konfigurálhatja az adatmodellt az adatbázishoz.
Esetünkben az adatbázissablont Retail fogjuk használni, és a következő entitásokat választjuk ki:
- Kiskereskedelmi termék – A termék minden olyan termék, amelyet kínálhat egy olyan piac számára, amely kielégítheti a potenciális ügyfelek igényeit. Ez a termék a vele társított összes fizikai, pszichológiai, szimbolikus és szolgáltatásattribútum összege.
- Tranzakció – A végrehajtható munka vagy ügyféltevékenység legalacsonyabb szintje. A tranzakciók egy vagy több különálló eseményből állnak.
- TransactionLineItem – Egy tranzakció összetevői termék és mennyiség szerinti bontásban, sortételenként egyet.
- Fél – A fél az üzleti tevékenység szempontjából fontos egyéni, szervezeti, jogi személy, társadalmi szervezet vagy üzleti egység.
- Ügyfél – Az ügyfél olyan magánszemély vagy jogi személy, aki vagy amely terméket vagy szolgáltatást vásárolt vagy vásárolt.
- Csatorna – A csatorna olyan eszköz, amellyel termékeket vagy szolgáltatásokat adnak el és/vagy terjesztenek.
Az entitások megkeresésének legegyszerűbb módja a táblákat tartalmazó különböző üzleti területek feletti keresőmező használata.
Lake Database konfigurálása
Az adatbázis létrehozása után győződjön meg arról, hogy a tárfiók és a fájlútvonal olyan helyre van állítva, ahol tárolni szeretné az adatokat. Az elérési út alapértelmezés szerint az Azure Synapse Analytics elsődleges tárfiókja lesz, de az igényei szerint módosítható.
Ha menteni szeretné az elrendezést, és elérhetővé szeretné tenni az Azure Synapse-ban, tegye közzé az összes módosítást. Ez a lépés befejezi a tóadatbázis beállítását, és elérhetővé teszi az Azure Synapse Analytics és azon kívüli összes összetevő számára.
Adatok betöltése a lake database-be
Ha adatokat szeretne betölteni a tóadatbázisba, futtathat kód nélküli adatfolyam-leképezésekkel rendelkező folyamatokat, amelyek egy Workspace DB-összekötővel rendelkeznek az adatok közvetlenül az adatbázistáblába való betöltéséhez. Az interaktív Spark-jegyzetfüzetekkel adatokat is betölthet a lake-adatbázistáblákba:
%%sql
INSERT INTO `retail_mil`.`customer` VALUES (1,date('2021-02-18'),1022,557,101,'Tailspin Toys (Head Office)','Waldemar Fisar',90410,466);
Adatok lekérdezése
A tóadatbázis létrehozása után különböző módokon kérdezhetők le az adatok. Jelenleg a kiszolgáló nélküli SQL-készletekben lévő SQL-adatbázisok támogatottak, és automatikusan megértik az újonnan létrehozott lake database formátumot.
SELECT TOP (100) [ProductId]
,[ProductName]
,[ProductDescription]
,[ProductInternalName]
,[ItemSku]
,[PrimaryBrandId]
FROM [Retail_mil].[dbo].[RetailProduct]
Az Azure Synapse-ban az adatok elérésének másik módja egy új Spark-jegyzetfüzet megnyitása és az ott található integrált felület használata:
df = spark.sql("SELECT * FROM `Retail_mil`.`RetailProduct`")
df.show(10)
Következő lépések
Folytassa az adatbázis-tervező képességeinek megismerését az alábbi hivatkozások használatával.