Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőre vonatkozik:✅ SQL-adatbázis a Microsoft Fabricben
Ez a cikk bemutatja, hogyan implementálhat egy operatív adattárat (ODS) az SQL Database használatával a Fabricben. Architekturális útmutatást, tervezési mintákat, számítási feladatok jellemzőit és Fabric-specifikus szempontokat biztosít a biztonságos, performanszos és szabályozott ODS létrehozásához.
Mi az ODS?
Az operatív adattár (ODS) egy tárgyorientált, integrált és közel valós idejű tároló, amely több operatív rendszer adatait összevonja egy enyhén válogatott, normalizált modellbe – jellemzően normalizált sémákban. Támogatja a működési jelentéskészítést, az egyszerűsített elemzést, az API-kiszolgálót és az alárendelt propagálást olyan elemzési rétegekre, mint a Fabric Warehouse vagy a Fabric Lakehouse.
Az ODS nem egy forrás online tranzakciófeldolgozási (OLTP) rendszer vagy dimenzióraktár.
Ehelyett "forró, összehangolt igazságként" szolgál az elmúlt N perc, óra vagy nap során, a forrásrendszer és az elemzési platform között helyezkedve el.
Az ODS főbb jellemzői
A Microsoft Fabric egy operatív adattára (ODS) úgy lett kialakítva, hogy közel valós idejű áttekintést nyújtson a működési adatokról, erős szabályozási és teljesítménygaranciával.
- Több forrásrendszer adatait is betölti, alacsony késéssel.
- A séma általában harmadik normál formában (3NF) normalizálva van a rugalmasság és a nyomon követhetőség érdekében.
- Az adatminőség a deduplikációval, az identitásfeloldással és a későn érkező vagy helyreállíthatóan törölt rekordok kezelésével kényszeríthető ki, így megbízható alapot teremtve a működési jelentéskészítéshez és az alsóbb rétegbeli elemzésekhez.
- A kiszolgálói minták közé tartoznak az SQL-alapú lekérdezések, az operatív irányítópultok, a riasztások és az API-k, míg a Fabric szabályozási funkciói biztosítják a megfelelőséget és a biztonságot az adat életciklusa során.
Az SQL Database in Fabric biztonságos és hatékony összekötőként szolgál a működési adatok és az elemzési platformok között.
Components
Az ALÁBBI összetevők vesznek részt az SQL Database a Fabricben való operatív adattárként való használatában:
- Korlátozások és kulcsok: Üzleti logika és hivatkozási integritás kényszerítése (természetes kulcsok, helyettesítő kulcsok, idegen kulcsok).
- Identitásfeloldás: Duplikátumok eltávolítása a források között; túlélési szabályok alkalmazása.
- Szolgáltatás: GraphQL-végpontok közzététele és/vagy Power BI-irányítópultok létrehozása.
A betöltés (adatbevitel) és munkaterhelés ajánlott eljárásai
Az ODS létrehozása az SQL Database-ben a Fabricben olyan betöltési stratégiákat igényel, amelyek egyensúlyt teremtenek a frissesség, a megbízhatóság és a teljesítmény között.
- A köteg- és növekményes terheléseket általában a Fabric Data Pipelines vezényli a változásadatok rögzítésére alkalmas összekötőkkel, vízjelekkel és újrapróbálkozási logikával a konzisztencia biztosítása érdekében.
- A folyamat egyidejűségének finomhangolásával lehetővé teszi az SQL-adatbázis skálázását a csúcsterhelések során, miközben megfelel a szolgáltatásszintű adatfrissítési célkitűzéseknek.
- A vízjelezés fontos fogalom a növekményes másolási folyamatokban. Segít könnyen azonosítani, hogy hol állt le egy növekményes terhelés.
- Nagy mértékű átalakításokat hajthat végre a 2. generációs adatfolyamban vagy a Spark Notebookban. Foglalja le az SQL-réteget a kényszereket kikényszerítő és OLTP-szerű teljesítményt fenntartó utolsó
MERGEműveletekhez. - Olyan idempotens tervezési mintákat használjon, amelyek a változásészlelést, a vízjelezést, a T-SQL MERGE-t és a vezérlőtáblákat kombinálják a biztonságos újraindításhoz és a működési rugalmassághoz.
Motor és környezet
Az SQL Database a Fabricben ugyanazon az SQL Database-motoron alapul, mint az Azure SQL Database, amely egy ismerős T-SQL-élményt nyújt a standard ügyféleszközök teljes kompatibilitásával.
Az SQL Database Microsoft Fabricben való használatával a Microsoft Fabric egyéb funkcióival végpontok közötti munkafolyamatokat hozhat létre a betöltéstől az elemzésig:
- Adatfolyamatok
- Adatfolyam 2. generáció
- Notebooks
- Valós idejű intelligencia
- Power BI
- Mindezt a Git-alapú CI/CD használatával leegyszerűsített DevOpsszal