Pengantar BigQuery Graph
Grafik BigQuery memungkinkan Anda menggunakan kemampuan analisis BigQuery untuk melakukan analisis grafik dalam skala besar. Saat memodelkan data sebagai grafik dengan node dan edge, Anda dapat menggunakan Graph Query Language (GQL) untuk menemukan hubungan yang kompleks dan tersembunyi antara titik data yang sulit ditemukan menggunakan SQL.
Anda dapat membuat tabel node dan edge langsung dari tabel yang menyimpan entitas dan hubungan antar-entitas. Anda tidak perlu mengubah alur kerja yang ada atau mereplikasi data untuk menggunakannya dalam kueri grafik.
BigQuery Graph mendukung antarmuka kueri grafik yang kompatibel dengan standar GQL ISO dan standar ISO Property Graph Queries (SQL/PGQ). Hal ini memberi Anda interoperabilitas antara model relasional dan grafik dengan menggabungkan kemampuan SQL yang sudah mapan dengan ekspresivitas pencocokan pola grafik.
Manfaat BigQuery Graph
Grafik adalah cara alami untuk merepresentasikan hubungan dalam data. Database grafik digunakan untuk deteksi penipuan, rekomendasi, deteksi komunitas, pustaka pengetahuan, profil pelanggan, pembuatan katalog data, dan pelacakan silsilah.
Jika data grafik Anda direpresentasikan sebagai tabel, Anda harus melakukan gabungan sendiri atau gabungan rekursif untuk menjelajahi data Anda. Mengekspresikan logika traversal grafik dalam SQL menghasilkan kueri kompleks yang sulit ditulis, dikelola, dan di-debug. BigQuery Graph memungkinkan Anda menelusuri hubungan dan mengidentifikasi pola dalam data grafik dengan cara yang lebih intuitif.
Kemampuan utama
Pengalaman grafik bawaan. Antarmuka ISO GQL menawarkan pengalaman grafik yang familiar dan dibuat khusus berdasarkan standar terbuka.
Grafik dan relasional terpadu. Interoperabilitas penuh antara kueri grafik dan SQL memecah silo data dan memungkinkan Anda memilih alat yang optimal untuk setiap kasus penggunaan, tanpa overhead operasional untuk mengekstrak, mentransformasi, dan memuat (ETL).
Kemampuan penelusuran bawaan. Kemampuan penelusuran vektor dan teks lengkap yang canggih terintegrasi dengan grafik, sehingga Anda dapat menggunakan makna semantik dan kata kunci dalam analisis grafik.
Visualisasi grafik. Hasil kueri grafik ditampilkan dalam format grafik yang menarik secara visual sehingga memudahkan eksplorasi, penyelidikan, dan penjelasan data.
Performa dan skalabilitas. Beban kerja grafik didukung oleh mesin analisis terdistribusi BigQuery yang skalabel dan hemat biaya.
Integrasi dengan Spanner Graph. BigQuery Graph dan Spanner Graph menggunakan skema grafik dan bahasa kueri yang sama. Anda dapat menjalankan workload grafik operasional di Spanner dan menjalankan analisis grafik yang kompleks di BigQuery tanpa perlu membuat ulang model data atau menerjemahkan kueri.
Kasus penggunaan
Anda dapat menggunakan BigQuery Graph untuk membangun banyak jenis workload grafik analitik, termasuk yang berikut:
Deteksi penipuan keuangan. Menganalisis hubungan kompleks antara pengguna, akun, dan transaksi untuk mengidentifikasi pola dan anomali yang mencurigakan, seperti pencucian uang dan hubungan yang tidak teratur antar-entitas, yang sulit dideteksi menggunakan database relasional. Untuk tutorial tentang deteksi penipuan, lihat Deteksi penipuan dengan BigQuery Graph.
Profil pelanggan. Lacak hubungan, preferensi, dan histori pembelian pelanggan. Dapatkan pemahaman menyeluruh tentang setiap pelanggan untuk mengaktifkan rekomendasi yang dipersonalisasi, kampanye pemasaran yang tertarget, dan peningkatan pengalaman layanan pelanggan. Untuk tutorial tentang profil pelanggan, lihat Membangun rekomendasi 360 pelanggan dengan BigQuery Graph.
Jaringan sosial. Mencatat aktivitas dan interaksi pengguna serta menggunakan pencocokan pola grafik untuk rekomendasi teman dan penemuan konten.
Pengelolaan manufaktur dan supply chain. Gunakan pola grafik untuk analisis dampak yang efisien, penggabungan biaya, dan pemeriksaan kepatuhan dengan memodelkan suku cadang, pemasok, pesanan, ketersediaan, dan kerusakan dalam grafik. Untuk tutorial tentang supply chain, lihat Keterlacakan supply chain dengan BigQuery Graph.
Perawatan kesehatan. Mencatat hubungan pasien, kondisi, diagnosis, dan perawatan untuk memfasilitasi analisis kesamaan pasien dan perencanaan perawatan.
Transportasi. Modelkan tempat, koneksi, jarak, dan biaya dalam grafik, lalu gunakan kueri grafik untuk menemukan rute optimal.
Harga
BigQuery Graph menggunakan model harga berbasis kapasitas BigQuery standar untuk memastikan Anda hanya membayar apa yang Anda gunakan di seluruh komputasi dan penyimpanan.
Compute
Untuk menggunakan BigQuery Graph, Anda harus memiliki pemesanan yang menggunakan edisi Enterprise atau Enterprise Plus. Kueri grafik menggunakan harga komputasi kapasitas BigQuery yang diukur dalam slot.
Penyimpanan
Anda hanya ditagih satu kali untuk penyimpanan tabel pokok yang digunakan untuk menentukan grafik Anda. Biaya penyimpanan mengikuti harga penyimpanan BigQuery standar (penyimpanan aktif atau jangka panjang), terlepas dari jumlah model grafik yang dibuat di atas tabel tersebut.
Langkah berikutnya
- Pelajari cara membuat dan mengkueri grafik properti.
- Pelajari skema grafik.
- Pelajari cara menulis kueri grafik.
- Pelajari cara memvisualisasikan grafik.
- Pelajari perbedaan antara BigQuery Graph dan Spanner Graph.
- Pelajari Graph Query Language (GQL).