Menggunakan Aplikasi Data Colab di BigQuery dan Data Studio
Dengan Aplikasi Data Colab, Anda dapat mengubah analisis data dari notebook Colab menjadi aplikasi interaktif yang canggih. Daripada membagikan kode atau laporan statis, Anda kini dapat membuat pengalaman yang dapat dibagikan yang mencakup visualisasi interaktif, tabel data, dan inferensi machine learning.
Aplikasi Data Colab menyediakan hal berikut:
- Insight layanan mandiri: Pengguna bisnis dapat menyesuaikan parameter seperti rentang tanggal atau filter untuk melihat data yang mereka butuhkan tanpa mengedit kode.
- Tidak ada penyiapan untuk pelihat aplikasi: Konsumen mengakses aplikasi Anda menggunakan URL. Mereka tidak perlu membuka Google Cloud konsol atau menjalankan notebook.
- Fleksibilitas: Integrasikan library atau widget visualisasi Python apa pun untuk membuat Aplikasi Data kustom yang kompleks dengan mudah. Untuk menghemat waktu, gunakan agen terintegrasi untuk membuat kode bagi Anda.
- Siklus Proses Terkelola: Administrator dan penulis tetap memiliki kontrol atas berbagi, versi, dan penggunaan resource.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Aktifkan BigQuery API dan Dataform API.
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (
roles/serviceusage.serviceUsageAdmin), yang berisi izinserviceusage.services.enable. Pelajari cara memberikan peran.Untuk project baru, BigQuery API diaktifkan secara otomatis.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk membuat aplikasi data, minta administrator untuk memberi Anda peran IAM berikut di project:
-
BigQuery Read Session User (
roles/bigquery.readSessionUser) -
BigQuery Studio User (
roles/bigquery.studioUser)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Jika Anda baru menggunakan Colab Enterprise di BigQuery, lihat izin yang diperlukan di halaman Membuat notebook.
Batasan
Aplikasi Data Colab tunduk pada batasan berikut:
Saat pertama kali Anda membuka aplikasi, aplikasi memerlukan waktu dua hingga lima menit untuk dimuat, bergantung pada kompleksitasnya.
Sesi interaksi berlangsung selama 30 menit. Setelah 30 menit, aplikasi akan kehilangan koneksinya ke kernel dan menjadi statis. Untuk memulai sesi 30 menit baru, Anda dapat memuat ulang halaman atau memuat ulang data.
Terlepas dari sel mana yang terlihat di aplikasi, semua sel dijalankan secara berurutan dari yang pertama hingga yang terakhir. Jika sel yang tidak terlihat berjalan dan menggunakan resource kernel, aplikasi mungkin tampak tidak responsif hingga resource kernel dibebaskan.
Anda tidak dapat menggunakan akun layanan atau Kredensial Pengguna Akhir (EUC) untuk akses data atau untuk melihat Aplikasi Data.
Komponen Aplikasi Data
Komponen yang dapat Anda tambahkan ke Aplikasi Data berasal dari notebook yang mendasarinya. Jika Anda menggunakan notebook yang sudah ada, sel yang sudah ada dapat ditambahkan ke Aplikasi Data Anda.
Jenis sel yang didukung yang dapat Anda buat di notebook Colab dapat ditambahkan ke Aplikasi Data, termasuk sel SQL, sel kode, sel teks, dan sel visualisasi. Anda dapat membuat jenis sel secara manual, atau Anda dapat menggunakan Agen Ilmu Data Colab atau Gemini untuk membuat sel bagi Anda.
Untuk mengetahui informasi tentang cara menambahkan berbagai jenis sel ke notebook, lihat tutorial berikut:
Membuat kontrol menggunakan library pihak ketiga
Aplikasi Data mendukung kontrol yang dibuat menggunakan library widget pihak ketiga. Contoh:
- Anda dapat menggunakan iPywidgets atau AnyWidget untuk menambahkan kontrol interaktif ke notebook. Widget dapat dibuat menggunakan Agen Data Science Colab.
- Di tingkat notebook, Anda dapat membuat sel widget bersusun. Anda menentukan widget di awal notebook, dan outputnya dapat digunakan oleh sel lain seperti sel visualisasi. Dengan begitu, Anda dapat menyiapkan filter global untuk Aplikasi Data.
Membuat dan memublikasikan Aplikasi Data
Anda dapat membuat Aplikasi Data Colab menggunakan notebook yang ada atau dengan membuat notebook baru. Dalam contoh berikut, Anda menggunakan template Mulai menggunakan notebook untuk pengguna Python untuk membuat notebook dan membuat Aplikasi Data dari notebook tersebut.
Setelah membuat Aplikasi Data, Anda memublikasikannya ke Data Studio untuk mengubah analisis data menjadi pengalaman interaktif yang dapat dibagikan.
Saat memublikasikan Aplikasi Data, Anda dapat menghubungkannya ke runtime Colab yang ada, atau membuat runtime baru menggunakan template. Dengan template, Anda dapat menentukan ukuran runtime sesuai dengan beban kerja, dan Anda dapat menetapkan waktu penonaktifan saat tidak ada aktivitas untuk menyeimbangkan biaya dan waktu mulai aplikasi.
Untuk membuat dan memublikasikan Aplikasi Data, ikuti langkah-langkah berikut:
Buka halaman Studio.
Klik drop-down panah , lalu pilih Notebook > Semua template.
Atau, dari halaman beranda BigQuery Studio, klik Lihat galeri notebook.
Klik kartu Mulai menggunakan notebook untuk pengguna Python atau telusuri kartu tersebut di galeri.
Setelah template terbuka, klik Gunakan template ini untuk mengonversi template menjadi notebook yang dapat dijalankan.
Klik dasbor Aplikasi data.
Di panel Komponen, Anda dapat menambahkan dan menghapus sel dari aplikasi dengan menggunakan kotak centang.
Untuk membuat komponen baru, klik keyboard_backspace Notebook untuk kembali ke notebook, lalu tambahkan sel baru.
Jika Anda puas dengan tata letak aplikasi, klik Publikasikan.
Di halaman Publikasikan, masukkan informasi berikut:
Di kolom Name, masukkan nama untuk aplikasi. Nama aplikasi tidak harus sama dengan nama notebook yang digunakan untuk membuatnya.
Di kolom Runtime, pilih Connect to an existing runtime dan pilih runtime, atau pilih Create new runtime dan pilih template yang sesuai.
Jika Anda memilih Connect to an existing runtime, notebook Anda harus terhubung ke runtime sebelum Anda memublikasikan aplikasi.
Klik Publikasikan.
Jika Anda diminta untuk memberi Data Studio akses ke Akun Google Anda, klik Izinkan.
Jika Anda membuat perubahan pada notebook sumber dan aplikasi, Anda dapat memperbarui aplikasi dengan mengklik Publish changes.
Atau, dari Data Studio, Anda dapat mengedit aplikasi dengan mengklik more_vert Opsi lainnya > Edit.
Tindakan ini akan membuka notebook sumber di BigQuery Studio.
Melihat dan membagikan Aplikasi Data
Anda menggunakan Data Studio untuk melihat Aplikasi Data Colab dan membagikan aplikasi Anda kepada orang lain.
Saat Anda melihat aplikasi, interaktivitas didasarkan pada komponen yang Anda sertakan. Misalnya, diagram Matplotlib bersifat statis, dan diagram yang dibuat menggunakan sel visualisasi Colab atau menggunakan library seperti Plotly bersifat interaktif.
Anda dapat berinteraksi dengan widget yang ditentukan dalam kode, dan menggunakannya untuk tugas seperti memfilter atau mengubah output. Interaksi ini khusus untuk pengguna.
Untuk melihat dan membagikan aplikasi Anda di Data Studio, ikuti langkah-langkah berikut:
Untuk melihat aplikasi di Data Studio, klik Lihat Aplikasi Data.
Untuk membagikan aplikasi, di Data Studio, klik person_add Bagikan.
Di halaman Bagikan kepada orang lain dan grup, lakukan hal berikut:
Di kolom Tambahkan orang dan grup, masukkan grup dan individu yang Anda beri akses.
Pilih izin akses untuk pengguna dan grup yang Anda tentukan:
- Editor: Pengguna dapat mengedit aplikasi, membuat dan mengedit jadwal serta pemberitahuan, dan membagikan aplikasi kepada orang lain.
- Pelihat: Pengguna dapat melihat aplikasi, tetapi tidak dapat mengedit atau membagikannya kepada orang lain.
Klik Kirim.
Untuk mengundang orang lain, mendapatkan link laporan, atau membagikan atau mendownload aplikasi, di samping opsi Bagikan, klik arrow_drop_down, lalu pilih salah satu opsi berikut:
- Mengundang orang
- Dapatkan link laporan
- Download report
Untuk mengetahui informasi selengkapnya tentang cara membagikan aset di Data Studio, lihat Mengundang orang lain ke laporan Anda.
Menghubungkan kembali dan memuat ulang Aplikasi Data
Sesi interaksi berlangsung selama 30 menit. Setelah 30 menit, aplikasi akan kehilangan koneksi ke kernel dan menjadi statis. Untuk memulai sesi 30 menit baru, Anda dapat memuat ulang halaman atau memuat ulang data.
Untuk memuat ulang data:
Buka aplikasi Anda di Data Studio. Saat aplikasi Anda terbuka, klik Lihat Aplikasi Data.
Di Data Studio, klik more_vert Tindakan laporan lainnya > Muat ulang data.
Kredensial yang digunakan untuk menjalankan sel di Aplikasi Data
Secara default, Aplikasi Data menggunakan kredensial pembuat aplikasi untuk akses data dan merender visualisasi. Semua pelihat melihat Aplikasi Data yang dirender berdasarkan akses penulis. Pertimbangkan hal ini sebelum Anda membagikan Aplikasi Data yang memiliki akses ke data sensitif.
Menghapus Aplikasi Data
Anda dapat menghapus Aplikasi Data menggunakan Data Studio. Menghapus notebook yang digunakan untuk membuat aplikasi tidak akan menghapus aplikasi atau mencegah aplikasi berfungsi.
Untuk menghapus Aplikasi Data di Data Studio, ikuti langkah-langkah berikut:
Di halaman Terbaru, temukan aplikasi Anda.
Di akhir baris, klik more_vert Opsi lainnya > Hapus.
Harga
Anda akan ditagih untuk menjalankan kode di runtime notebook dan untuk slot BigQuery yang Anda gunakan. Untuk mengetahui informasi selengkapnya, lihat Harga Colab Enterprise.