Alat pemodelan data pihak ketiga untuk data grafik Azure Cosmos DB
BERLAKU UNTUK: Gremlin
Penting untuk merancang model data dan lebih penting lagi untuk memeliharanya. Berikut adalah seperangkat alat desain visual pihak ketiga yang membantu dalam merancang & memelihara model data grafik.
Penting
Solusi yang disebutkan dalam artikel ini hanya untuk tujuan informasi, kepemilikannya ada pada individu pemilik solusi. Sebaiknya pengguna melakukan evaluasi menyeluruh dan kemudian memilih yang paling cocok untuk Anda.
Hackolade
Hackolade adalah pemodelan data dan alat desain skema untuk database NoSQL. Hackolade memiliki Studio pemodelan data, yang membantu dalam pengelolaan skema untuk data siaga dan data aktif.
Cara kerjanya
Alat ini menyediakan pemodelan data puncak / tepi dan propertinya masing-masing. Alat ini mendukung beberapa kasus penggunaan, beberapa di antaranya adalah:
- Mulai dari halaman kosong dan pikirkan berbagai opsi untuk membangun model Gremlin Azure Cosmos DB Anda secara grafis. Kemudian rekayasa-lanjut model ke instans Azure Anda untuk mengevaluasi hasilnya, dan melanjutkan evolusi. Semua kebaikan ini dapat terwujud tanpa menulis satu baris kode pun.
- Merekayasa balik grafik yang ada di Azure untuk memahami strukturnya dengan jelas, sehingga Anda juga dapat secara efektif mengkueri grafik Anda. Kemudian memperkaya model data dengan deskripsi, metadata, dan batasan untuk menghasilkan dokumentasi. Model ini mendukung format HTML, Markdown atau PDF, dan memberi umpan ke tata kelola data perusahaan atau sistem kamus.
- Bermigrasi dari database relasional ke NoSQL melalui de-normalisasi struktur data.
- Integrasikan dengan alur CI/CD melalui Antarmuka Baris-Perintah
- Kolaborasi dan menerapkan versi menggunakan Git
- Dan banyak lagiā¦
Sampel
Animasi pada Gambar-2 memberikan demonstrasi rekayasa balik, ekstraksi entitas dari RDBMS maka Hackolade akan menemukan hubungan dari hubungan kunci asing kemudian modifikasi.
Sampel DDL untuk sumber seperti Microsoft SQL Server tersedia di sini
Gambar-1: Diagram Grafik (model data grafik yang diekstraksi)
Setelah modifikasi model data, alat ini dapat menghasilkan skrip gremlin, yang mungkin menyertakan skrip indeks Azure Cosmos DB kustom untuk memastikan indeks optimal dibuat, lihat Gambar-2 untuk alur penuh.
Gambar berikut menunjukkan rekayasa terbalik dari RDBMS & Hackolade dalam tindakan:
Gambar-2: Hackolade beraksi (mendemonstrasikan konversi SQL menjadi model data Gremlin)