Megosztás a következőn keresztül:


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

Diagramdiagram1. á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: Hackolade 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)

Következő lépések