Setelan admin - Eksplorasi layanan mandiri

Dengan fitur Eksplorasi Layanan Mandiri, pengguna Looker Anda dapat mengupload file CSV, XLS, dan XLSX ke Looker, lalu membuat kueri dan memvisualisasikan data dalam Eksplorasi Looker tanpa perlu mengonfigurasi model LookML atau menyiapkan kontrol versi Git.

Admin Looker dapat memilih opsi Eksplorasi Layanan Mandiri dari menu Admin Looker untuk mengonfigurasi fitur Eksplorasi Layanan Mandiri dan melihat upload data di instance.

Sebelum memulai

Untuk menggunakan Eksplorasi layanan mandiri, instance Looker Anda harus memenuhi persyaratan berikut:

  • Menjalankan Looker 25.18 atau yang lebih baru.
  • Memiliki koneksi ke database BigQuery (lihat halaman dokumentasi Google BigQuery untuk mengetahui informasi tentang cara menyiapkan koneksi BigQuery di instance Looker Anda), dan koneksi harus dikonfigurasi dengan cara berikut:
    • Koneksi harus dikonfigurasi dengan cakupan Semua project. Untuk memverifikasi cakupan koneksi, lihat kolom Cakupan di tab Database pada halaman Koneksi di menu admin Looker. Nilai Cakupan Project koneksi tidak dapat diedit setelah koneksi dibuat.
    • Koneksi harus diaktifkan untuk tabel turunan persisten (PDT). Untuk memverifikasi bahwa PDT diaktifkan pada koneksi BigQuery, buka halaman Koneksi Looker, klik tombol Edit untuk koneksi BigQuery, klik untuk membuka tab Setelan Opsional, lalu verifikasi bahwa tombol Aktifkan PDT diaktifkan.
  • Untuk setiap pengguna yang akan membuat Eksplorasi layanan mandiri, akun pengguna Looker mereka harus memiliki izin upload_data, yang memungkinkan pengguna mengupload file CSV ke instance Anda.

Mengaktifkan Eksplorasi layanan mandiri

Sebelum pengguna Anda dapat membuat Eksplorasi layanan mandiri, admin Looker harus mengonfigurasi fitur tersebut dengan melakukan langkah-langkah berikut:

  1. Dari bagian Umum di menu Admin Looker, pilih halaman admin Eksplorasi layanan mandiri.
  2. Di halaman admin Eksplorasi mandiri, dari menu drop-down Koneksi BigQuery default, pilih koneksi BigQuery yang akan digunakan untuk menyimpan data untuk Eksplorasi mandiri. Looker akan menyimpan data ke database BigQuery ini untuk Eksplorasi layanan mandiri di instance Anda.
  3. Klik tombol Uji koneksi untuk memverifikasi bahwa koneksi BigQuery valid dan PDT diaktifkan sehingga dapat mendukung upload data. (Lihat bagian Sebelum Anda memulai untuk mengetahui informasi tentang persyaratan koneksi untuk mendukung upload data.) Jika pengujian gagal, Anda tidak akan dapat mengaktifkan upload data. Anda dapat membuka halaman admin Koneksi untuk melihat detail selengkapnya tentang koneksi Anda dan untuk menguji koneksi lebih lanjut untuk melihat di mana koneksi gagal.
  4. Klik tombol Aktifkan upload data.
  5. Jika Anda ingin instance Looker mendukung mengupload data dari Google Spreadsheet, Anda juga harus menggunakan Google Cloud konsol untuk mengaktifkan API yang diperlukan. Lihat bagian Mengaktifkan API untuk mendukung upload Google Spreadsheet di halaman ini.

Mengaktifkan API untuk mendukung upload Google Spreadsheet

Untuk mendukung upload data dari Google Spreadsheet, API berikut harus diaktifkan di konsol Google Cloud oleh pengguna IAM dengan izin IAM roles/serviceusage.serviceUsageAdmin:

  • API ini harus diaktifkan di Google Cloud project yang menghosting koneksi BigQuery yang ditentukan di menu drop-down Koneksi BigQuery default di halaman admin Eksplorasi mandiri:

    • BigQuery API: Diperlukan untuk semua operasi BigQuery
  • API ini harus diaktifkan di Google Cloud project yang terkait dengan akun layanan yang digunakan untuk mengupload data (akun layanan yang digunakan untuk proses PDT di koneksi BigQuery Anda, yang mungkin sama atau tidak sama dengan Google Cloud project yang ditentukan di menu drop-down Koneksi BigQuery default di halaman admin Eksplorasi layanan mandiri):

    • BigQuery API: Diperlukan untuk semua operasi BigQuery
    • Google Sheets API: Diperlukan untuk mengambil nama setiap sheet dalam dokumen Google Spreadsheet
    • Google Drive API: Diperlukan agar BigQuery dapat membaca file dari Drive

Lakukan langkah-langkah berikut untuk mengaktifkan API:

  1. Dari Google Cloud konsol Buka pemilih project, pilih project yang berisi koneksi BigQuery yang ditentukan di menu drop-down Koneksi BigQuery default di halaman admin Eksplorasi mandiri.

  2. Di menu navigasi konsol Google Cloud , buka APIs & Services > Library, lalu buka BigQuery API.

    Buka BigQuery API

  3. Di halaman BigQuery API, jika API belum diaktifkan, klik Enable.

  4. Masih di halaman BigQuery API, dari Google Cloud konsol Open project picker, pilih Google Cloud project yang terkait dengan akun layanan yang digunakan untuk mengupload data (akun layanan yang digunakan untuk proses PDT di koneksi BigQuery Anda).

  5. Di halaman BigQuery API, jika API belum diaktifkan, klik Enable.

  6. Di menu navigasi konsol Google Cloud , buka APIs & Services > Library, lalu buka Google Sheets API.

    Buka Google Sheets API

  7. Di halaman Google Sheets API, jika API belum diaktifkan, klik Aktifkan.

  8. Di menu navigasi konsol Google Cloud , buka APIs & Services > Library, lalu buka Google Drive API.

    Buka Google Drive API

  9. Di halaman Google Drive API, jika API belum diaktifkan, klik Aktifkan.

Mengaktifkan OAuth untuk upload Google Spreadsheet

Setelah mengaktifkan Eksplorasi layanan mandiri dan mengaktifkan API untuk mendukung upload Google Spreadsheet, Anda juga dapat mengizinkan pengguna menggunakan navigasi Google Drive untuk memilih dokumen Google Spreadsheet yang akan diupload datanya.

Untuk mengaktifkan navigasi Google Drive di instance Looker, pengguna IAM dengan peran yang diperlukan harus membuat klien OAuth di konsol Google Cloud , lalu memasukkan kredensial OAuth ke halaman admin Eksplorasi Layanan Mandiri di instance Looker, seperti yang dijelaskan dalam prosedur di bagian ini.

Untuk membuat klien OAuth dan memasukkan kredensial di instance Looker, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud , gunakan Google Cloud konsol Open project picker untuk memilih Google Cloud project yang terkait dengan akun layanan yang digunakan untuk mengupload data (akun layanan yang digunakan untuk proses PDT di koneksi BigQuery Anda).

    Buka Google Cloud konsol

  2. Gunakan menu utama konsol Google Cloud untuk membuka APIs & Services > Credentials.

  3. Dari halaman Credentials, klik menu drop-down Create Credentials, lalu pilih OAuth client ID.

  4. Di drop-down Application type, pilih Web application.

  5. Di kolom Name, masukkan nama untuk klien OAuth Anda, seperti Looker upload data from Sheets.

  6. Di bagian Authorized JavaScript origins, klik tombol Add URI. Masukkan URL instance Looker Anda:

    https://LOOKER_INSTANCE_URL
    
  7. Klik Create.

  8. Setelah Anda mengklik Buat, jendela Klien OAuth dibuat akan muncul. Jendela ini menampilkan client ID dan rahasia klien yang dibuat konsol untuk klien OAuth Anda. Google Cloud Salin dan catat nilai-nilai ini.

  9. Di instance Looker Anda, pilih Self-service Explores dari bagian General di panel Admin.

  10. Di halaman Self-service Explores, di kolom Client ID dan Client secret, tempel nilai yang Anda salin dari konsol Google Cloud saat Anda membuat klien OAuth di konsol Google Cloud .

  11. Klik Simpan.

Sekarang, saat pengguna Anda mengupload data menggunakan opsi Impor dari cloud, Looker akan menampilkan navigasi Google Drive untuk memilih dokumen Google Spreadsheet.

Melihat upload data di instance Looker

Jika Eksplorasi mandiri diaktifkan di instance Anda, admin Looker dapat menggunakan tabel Upload data di halaman admin Eksplorasi mandiri untuk melihat data yang telah diupload pengguna Anda di instance tersebut.

Tabel Upload data menampilkan informasi berikut tentang upload data di instance Anda:

  • Nama Eksplorasi layanan mandiri, yang juga merupakan hyperlink yang membuka Eksplorasi layanan mandiri
  • Pemilik upload data
  • Tanggal data diupload
  • Tombol Hapus yang memungkinkan admin Looker menghapus upload file dan Eksplorasi layanan mandiri terkait

Admin Looker dapat membuka Eksplorasi layanan mandiri apa pun di instance menggunakan link dalam tabel Upload data. Namun, bagian Eksplorasi Layanan Mandiri di menu Eksplorasi Looker hanya mencantumkan Eksplorasi layanan mandiri yang Anda miliki atau yang telah dibagikan secara khusus kepada Anda oleh pemiliknya. Menu Jelajah tidak mencantumkan setiap Jelajah layanan mandiri di instance untuk admin Looker, karena hal itu dapat membuat menu Jelajah menjadi rumit.

Menghapus upload data

Pemilik upload data dapat menghapus upload-nya dari halaman Edit Eksplorasi Layanan Mandiri. Selain itu, admin Looker dapat menghapus upload data dari halaman admin Eksplorasi layanan mandiri dengan mengikuti langkah-langkah berikut:

  1. Dari bagian Umum di menu Admin Looker, pilih halaman admin Eksplorasi layanan mandiri.
  2. Di tabel Upload data, klik tombol Hapus untuk upload data yang ingin Anda hapus.
  3. Klik Hapus di dialog konfirmasi.