Külső adatmodellezési eszközök az Azure Cosmos DB gráfadataihoz
A KÖVETKEZŐKRE VONATKOZIK: Gremlin
Fontos az adatmodell megtervezése és a karbantartás. Az alábbiakban olyan külső vizualizációtervező eszközöket talál, amelyek segítenek a gráfadatmodell tervezésében és fenntartásában.
Fontos
A cikkben említett megoldások csak tájékoztatási célokat szolgálnak, a tulajdonjog az egyes megoldástulajdonosokra vonatkozik. Javasoljuk, hogy a felhasználók alapos értékelést végezzenek, majd válassza ki a legmegfelelőbbet.
Hackolade
A Hackolade egy adatmodellezési és sématervező eszköz NoSQL-adatbázisokhoz. Rendelkezik egy adatmodellezési studióval, amely segít a inaktív és a mozgásban lévő adatok sémáinak kezelésében.
Hogyan működik?
Ez az eszköz biztosítja a csúcspontok / élek és azok tulajdonságainak adatmodellezését. Számos használati esetet támogat, amelyek közül néhány a következő:
- Kezdje egy üres oldallal, és gondolja át a különböző lehetőségeket az Azure Cosmos DB Gremlin-modell grafikus elkészítéséhez. Ezután továbbítsa a modellt az Azure-példányra az eredmény kiértékeléséhez és az evolúció folytatásához. Minden ilyen finomság egyetlen kódsor írása nélkül.
- Egy meglévő gráf visszafejtése az Azure-ban annak szerkezetének egyértelmű megértése érdekében, hogy hatékonyan lekérdezhesse a gráfot is. Ezután bővítse az adatmodellt leírásokkal, metaadatokkal és korlátozásokkal a dokumentáció elkészítéséhez. Támogatja a HTML-, Markdown- vagy PDF-formátumot, valamint a vállalati adatszabályozási vagy szótárrendszerekbe való adatcsatornákat.
- Migrálás a relációs adatbázisból a NoSQL-be az adatstruktúrák normalizálásával.
- Integráció CI-/CD-folyamattal parancssori felületen keresztül
- Együttműködés és verziószámozás a Git használatával
- és még sok másra...
Minta
A 2. ábrán látható animáció bemutatja a fordított tervezést, az entitások RDBMS-ből való kinyerést, majd a Hackolade felderíti a külső kulcskapcsolatok kapcsolatait, majd a módosításokat.
Minta DDL forráshoz SQL Serverként itt érhető el
1. ábra: Gráfdiagram (a gráfadatmodell kinyerése)
Az adatmodell módosítása után az eszköz létrehozhatja a Gremlin-szkriptet, amely magában foglalhatja az egyéni Azure Cosmos DB indexszkriptet az optimális indexek létrehozásához, tekintse meg a 2. ábrát a teljes folyamathoz.
Az alábbi ábra az RDBMS &Hackolade fordított tervezését mutatja be működés közben:
2. ábra: Hackolade működés közben (az SQL bemutatása a Gremlin-adatmodellek átalakításához)