Ringkasan algoritma Spanner Graph

Ringkasan Algoritma Grafik

Spanner Graph, berkolaborasi dengan Google Research Graph Mining, menawarkan serangkaian algoritma grafik berperforma tinggi yang mencakup kasus penggunaan utama seperti deteksi penipuan, penyelesaian entitas, dan rekomendasi. Algoritma ini dapat diskalakan hingga puluhan miliar tepi dengan durasi proses dari beberapa menit hingga puluhan menit. Anda menjalankan algoritma di Spanner Graph dengan memanggil fungsi algoritma dalam kueri Spanner Graph.

Terkelola Sepenuhnya

Algoritma Spanner Graph adalah layanan terkelola sepenuhnya yang menggunakan Spanner Data Boost dan resource komputasi on-demand independen yang cocok untuk workload analisis grafik skala besar. Arsitektur ini memungkinkan Anda menjalankan algoritma grafik yang intensif secara komputasi dengan dampak yang hampir nol pada workload yang ada di instance Spanner yang disediakan.

Integrasi GQL yang Lancar

Algoritma grafik dipanggil sebagai panggilan fungsi bawaan dalam kueri Spanner Graph. Anda dapat mengekspor output algoritma ke Cloud Storage atau menuliskannya kembali ke Spanner untuk memperluas grafik. Anda dapat menggunakan konsol Google Cloud , Google Cloud CLI, library klien, REST API, atau RPC API untuk menjalankan kueri Spanner Graph dengan pemanggilan algoritma dengan cara yang sama seperti Anda menjalankan kueri Spanner Graph lainnya.

Contoh berikut menunjukkan cara menjalankan analisis komponen yang terhubung dalam grafik yang disebut FinGraph untuk mengidentifikasi cluster Accounts yang terhubung dengan Transfers dan mempertahankan output ke Cloud Storage sebagai my-bucket-name/my-output.csv. Untuk mengetahui detailnya, lihat Menjalankan algoritma.

EXPORT DATA OPTIONS (
  uri = "gs://my-bucket-name/my-output.csv",
  format = "csv"
) AS
GRAPH FinGraph
CALL WeaklyConnectedComponents(node_labels => ['Account'], edge_labels => ['Transfers']) YIELD node, cluster
RETURN node.id, cluster;

Penagihan

Algoritma Spanner Graph menggunakan Spanner Data Boost dan resource komputasi independen untuk eksekusi algoritma. Anda hanya membayar Unit Pemrosesan Serverless (SPU) yang sebenarnya digunakan saat komputasi algoritma aktif. Anda dapat melihat informasi penagihan algoritma grafik di konsol Google Cloud

  1. Buka Laporan Penagihan
  2. Di panel Filter, filter SKU ke SKU Spanner Data Boost untuk setiap region tempat algoritma grafik digunakan.

Untuk mengetahui informasi selengkapnya tentang harga Spanner, lihat Harga Spanner.

Izin

Untuk memanggil algoritma grafik, akun utama harus memiliki izin Identity and Access Management (IAM) spanner.databases.runGraphAlgorithms. Anda dapat mengelola izin ini dengan memberikan IAM roles/spanner.graphIntelligenceUser, atau membuat peran khusus dengan izin spanner.databases.runGraphAlgorithms. Perhatikan bahwa roles/spanner.graphIntelligenceUser mencakup roles/spanner.databaseReaderWithDataBoost.

Langkah berikutnya