Menganalisis data yang disimpan dengan bantuan Gemini

Halaman ini menjelaskan cara menggunakan bantuan yang didukung AI melalui Gemini untuk membantu Anda lebih memahami lanskap penyimpanan data di Cloud Storage. Saat menggunakan Gemini Cloud Assist, Anda dapat memasukkan perintah tentang cara kerja Cloud Storage secara umum, dan saat mengaktifkan langganan Storage Intelligence, Anda dapat memasukkan perintah tentang bucket dan objek tertentu.

Kemudian, Anda dapat menggunakan informasi yang diberikan oleh Gemini Cloud Assist untuk melakukan hal berikut:

  • Menganalisis pola dan tren penggunaan data

  • Mengidentifikasi peluang untuk menghemat biaya penyimpanan

  • Mengoptimalkan data Anda untuk keamanan dan kepatuhan

  • Buat keputusan yang tepat dalam mengelola data Anda

Gemini tidak akan menggunakan perintah Anda atau responsnya sebagai data untuk melatih modelnya tanpa izin eksplisit dari Anda. Untuk mengetahui informasi selengkapnya tentang cara Google menggunakan data Anda, lihat Cara Gemini untuk Google Cloud menggunakan data Anda.

Halaman ini ditujukan untuk developer, analis data atau engineer data, admin platform, operator keuangan, dan petugas kepatuhan. Tutorial ini mengasumsikan bahwa Anda mengetahui cara menggunakan Cloud Storage dan membuat kueri set data tertaut.

Perintah apa yang dapat dijawab oleh Gemini?

Untuk memahami penyimpanan data, Anda dapat memberikan perintah, yang merupakan pernyataan atau pertanyaan dalam bahasa alami, ke Gemini Cloud Assist.

Saat menggunakan Gemini Cloud Assist saja tanpa langganan Storage Intelligence, Anda dapat mengajukan perintah tentang cara kerja Cloud Storage secara umum, seperti berikut:

  • "Bagaimana cara mentransisikan objek dari satu kelas penyimpanan ke kelas penyimpanan lainnya?"

  • "Bagaimana cara mengaktifkan penghapusan sementara di bucket?"

Saat mengaktifkan langganan Storage Intelligence, Anda juga dapat mengajukan perintah terkait peluang penghematan biaya, keamanan dan kepatuhan, serta penemuan data. Gemini Cloud Assist dapat menggunakan metadata yang terdapat dalam set data Storage Insights untuk menghasilkan insight, yang merupakan respons terhadap perintah tentang metadata dan penggunaan bucket dan objek Anda. Anda dapat mengajukan perintah seperti berikut:

  • Perintah terkait penggunaan dan penghematan biaya:

    • "5 bucket terbesar tanpa Object Lifecycle Management"

    • "5 bucket terbesar tanpa mengaktifkan Autoclass"

  • Perintah terkait keamanan dan kepatuhan:

    • "5 bucket terbesar tanpa pembuatan versi objek yang diaktifkan"

    • "5 objek terbesar dengan tanggal habis masa berlaku retensi dalam 30 hari ke depan"

  • Perintah terkait penemuan data:

    • "Bucket dengan volume file kecil yang tinggi (masing-masing kurang dari 1 MB)"

    • "Objek dalam kelas penyimpanan Standar yang lebih kecil dari 50 MB"

Sebelum memulai

Untuk menggunakan Gemini Cloud Assist untuk perintah umum yang terkait dengan Cloud Storage, Anda harus menyiapkan Gemini Cloud Assist terlebih dahulu, termasuk mendapatkan peran yang diperlukan.

Menyiapkan Gemini Cloud Assist

Pastikan Gemini Cloud Assist disiapkan untuk Google Cloud project Anda.

Jika ingin memasukkan perintah yang terkait dengan bucket dan objek tertentu, Anda juga harus menyelesaikan langkah-langkah prasyarat berikut:

  1. Aktifkan Storage Intelligence, yang memberi Anda akses untuk menggunakan set data Storage Insights.

  2. Buat set data Storage Insights, yang akan dianalisis oleh Gemini Cloud Assist untuk memberikan informasi tentang bucket dan objek tertentu.

    Atau, jika ada set data yang ingin Anda gunakan, Anda dapat mendapatkan peran IAM yang diperlukan untuk mengakses set data yang ada.

  3. Pastikan agen layanan Storage Insights memiliki akses ke set data yang akan dianalisis Gemini Cloud Assist. Hal ini memungkinkan set data dibaca dan dianalisis.

Mengaktifkan Storage Intelligence

Pastikan Storage Intelligence diaktifkan di project, folder, atau organisasi yang berisi atau akan berisi set data yang akan digunakan Gemini Cloud Assist untuk menjawab perintah.

Membuat set data

Buat set data dan tautkan set data ke BigQuery.

Memberikan peran yang diperlukan untuk mengakses set data

Saat pengguna pertama kali membuat konfigurasi set data, agen layanan Storage Insights akan dibuat. Agen layanan mengikuti format penamaan service-PROJECT_NUMBER@gcp-sa-storageinsights.iam.gserviceaccount.com dan muncul di halaman IAM konsol Google Cloud saat Anda mencentang kotak Sertakan pemberian peran yang disediakan Google.

Untuk menggunakan Gemini Cloud Assist untuk perintah yang terkait dengan metadata bucket atau objek, Anda harus mengaktifkan agen layanan Storage Insights untuk membaca set data. Minta administrator untuk memberikan peran BigQuery Data Viewer (roles/bigquery.dataViewer) kepada agen layanan di organisasi, folder, atau project yang berisi set data yang ingin Anda analisis.

Untuk petunjuk tentang cara memberikan peran kepada agen layanan, lihat membuat dan memberikan peran kepada agen layanan.

Mendapatkan peran yang diperlukan untuk mengakses set data

Untuk mendapatkan izin yang Anda perlukan guna mendapatkan insight tentang metadata bucket dan objek, minta administrator untuk memberi Anda peran IAM berikut pada project, folder, atau organisasi yang berisi set data yang ingin Anda analisis:

Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

Menganalisis penyimpanan data menggunakan perintah natural language

Untuk memasukkan perintah ke Gemini Cloud Assist, ikuti langkah-langkah berikut:

  1. Di Google Cloud konsol, buka halaman Storage Insights Cloud Storage.

    Buka Storage Insights

  2. Di toolbar, klik spark (Gemini) untuk membuka panel chat Cloud Assist.

    Panel chat Cloud Assist akan muncul.

  3. Di panel chat Cloud Assist, masukkan perintah natural language tentang penyimpanan data Anda. Misalnya, Anda dapat memasukkan hal berikut:

    Which is my largest bucket
  4. Klik (Buat).

  5. Jika diminta, masukkan nama set data yang akan dianalisis Gemini untuk membuat respons, lalu klik (Buat).

    Jika berhasil, Gemini Cloud Assist akan menghasilkan respons yang mirip dengan berikut:

    Here's what I found by analyzing the data in EXAMPLE_DATASET:
    
    Bucket name Size
    my-bucket 39.1 TB

    Kueri SQL dasar yang digunakan Gemini Cloud Assist juga ditampilkan. Kueri SQL yang dihasilkan mirip dengan berikut ini:

    SELECT bucket_id, bucket_size
    FROM buckets
    WHERE project_id = 'example-project'
    ORDER BY bucket_size DESC
    LIMIT 1;
    

Secara opsional, Anda dapat memasukkan perintah yang disarankan:

  1. Di Google Cloud konsol, buka halaman Storage Insights Cloud Storage.

    Buka Storage Insights

  2. Di bagian Perintah yang disarankan , pilih perintah yang disarankan. Misalnya, perintah yang disarankan mungkin berbunyi: Storage size broken down by object content type.

  3. Jika berhasil, Gemini Cloud Assist akan menghasilkan respons yang mirip dengan berikut:

    Here's what I found by analyzing the data in EXAMPLE_DATASET:
    
    Content type Size
    MP4 483.2 GB
    MOV 239.1 GB
    MP3 125.8 GB

    Kueri SQL dasar yang digunakan Gemini Cloud Assist juga ditampilkan. Kueri SQL yang dihasilkan mirip dengan berikut ini:

    SELECT
    oa.contentType, ROUND(sum(oa.size) / (1024 * 1024 * 1024), 2) AS total_size_gb
    FROM object_attributes_latest AS oa
    GROUP BY oa.contentType
    ORDER BY sum(oa.size) DESC;

Batasan

  • Saat menggunakan perintah untuk menganalisis resource Cloud Storage, Anda dapat menentukan hingga lima resource dalam perintah. Contoh: 5 largest buckets without Autoclass enabled Meskipun Anda menyertakan lebih dari lima resource dalam perintah, Gemini Cloud Assist hanya dapat menampilkan hasil untuk lima resource teratas yang cocok dengan kriteria perintah.

  • Gemini Cloud Assist menggunakan metadata bucket dan objek yang terdapat dalam set data Storage Insights untuk merespons perintah tentang penyimpanan data Anda.

    Data berikut tidak tersedia dalam set data Storage Insights, yang berarti Gemini Cloud Assist tidak memiliki konteks yang tepat untuk merespons perintah yang terkait dengan data tersebut:

    • Data biaya tertentu, misalnya: "berapa biaya bucket saya per bulan".

    • Data aktivitas, misalnya: "berapa waktu akses terakhir objek saya".

    • Data tentang konfigurasi fitur tertentu, seperti soft delete. Misalnya: "bucket mana yang tidak mengaktifkan penghapusan sementara".

    Gemini Cloud Assist juga tidak memiliki konteks yang tepat untuk merespons perintah yang terkait dengan informasi deret waktu. Misalnya: "berapa banyak bucket saya tumbuh dalam 3 minggu terakhir". Hal ini karena Gemini Cloud Assist hanya membaca snapshot terbaru set data.

Langkah berikutnya