Mengembangkan untuk Looker Marketplace

Looker Marketplace adalah lokasi sentral untuk menemukan, men-deploy, dan mengelola berbagai jenis konten Looker, seperti model (blok) dan visualisasi Looker. Pelanggan Looker dapat menginstal konten Looker Marketplace dari dalam produk Looker. Untuk informasi selengkapnya, lihat Menggunakan Looker Marketplace.

Halaman ini merangkum proses pengembangan Looker Marketplace dan memberikan ringkasan berbagai jenis konten Marketplace yang dapat Anda buat.

Ringkasan

Developer dapat berkontribusi ke Marketplace dengan membuat konten seperti blok, visualisasi, dan aplikasi. Pada tingkat tinggi, proses pengembangan konten Marketplace mengikuti langkah-langkah berikut:

  1. Buat konten Marketplace Anda. Gunakan salah satu panduan berikut untuk membantu Anda memulai, bergantung pada jenis konten yang ingin Anda buat:
  2. Hosting kode untuk konten Marketplace Anda di repositori Git publik. (Untuk tindakan, sebagai gantinya kirim permintaan pull ke repositori tindakan Looker.)
  3. Kirim konten Marketplace Anda untuk ditinjau. Lihat Mengirimkan konten ke Looker Marketplace untuk mengetahui detail selengkapnya.

Bagian berikut merangkum berbagai jenis konten Marketplace yang dapat Anda buat.

Blok

Apa itu blok?

Blok Looker adalah bagian bawaan LookML yang dapat digunakan pelanggan Looker sebagai titik awal untuk pemodelan data yang cepat dan fleksibel.

Anda dapat membuat pemblokiran yang memodelkan set data pihak ketiga umum, seperti Google Analytics 360, atau membuat model pola analisis umum, seperti Analisis Retail.

Menggunakan blok

Blok didesain untuk bersifat siap pakai, selama Anda memiliki set data yang sesuai dalam koneksi Looker yang ada. Anda dapat menginstal blok dari Marketplace, menyesuaikan LookML, dan mulai menjelajah.

Untuk mengembangkan blok pengiriman ke Marketplace, buat project LookML baru di instance Looker Anda dan cadangkan LookML di repositori GitHub publik. Lihat Mengembangkan pemblokiran kustom untuk Looker Marketplace guna mendapatkan petunjuk dan panduan mendetail.

Cobalah

Ingin mulai menggunakan blok tanpa menulis kode apa pun?

Memulai: Mengembangkan blok LookML

Visualisasi

Apa yang dimaksud dengan visualisasi?

Selain library visualisasi default Looker, Anda dapat membuat jenis visualisasi kustom di JavaScript menggunakan Looker Visualization API dengan lingkungan JavaScript.

Misalnya, Looker Marketplace saat ini memiliki listingan untuk Visualisasi Plot Aster, Grafik yang Ditujukan Secara Paksa, Visualisasi Pengukuran, di antara banyak lainnya.

Menggunakan visualisasi

Visualisasi dirancang untuk bersifat siap pakai. Anda dapat menginstal visualisasi dari Marketplace dan langsung memilih jenis visualisasi baru saat menjelajahi, membuat dasbor baru, dan mengedit dasbor.

Untuk mengembangkan visualisasi untuk pengiriman ke Marketplace, mulailah dengan menggunakan Looker Visualization API dengan lingkungan JavaScript Anda. Lihat Mengembangkan visualisasi untuk Looker Marketplace guna mendapatkan petunjuk dan panduan mendetail.

Cobalah

Ingin mulai menggunakan visualisasi tanpa menulis kode apa pun?

Memulai: Mengembangkan visualisasi

Aplikasi

Apa itu aplikasi?

Aplikasi Looker memungkinkan Anda memberikan pengalaman yang sangat disesuaikan dan terintegrasi kepada pengguna instance Looker.

Halaman Looker khusus menjadi kanvas Anda, dengan beragam alat yang dapat membantu, termasuk kemampuan untuk:

  • jalankan kode JavaScript
  • mengakses Looker API melalui klien yang telah diautentikasi
  • memanfaatkan Komponen Looker untuk UI yang lancar
  • melakukan panggilan HTTP dari klien atau melalui proxy server yang mudah digunakan
  • mengautentikasi dengan layanan pihak ketiga melalui OAuth

Menggunakan Aplikasi

Aplikasi dirancang agar siap pakai. Anda dapat menginstal Aplikasi dari Marketplace dan langsung mulai menggunakannya.

Guna mengembangkan aplikasi untuk dikirimkan ke marketplace, langkah pertama adalah membuat aplikasi sisi klien berbasis JavaScript yang menggunakan API yang diekspos oleh Extension Framework Looker. Alat command line create-looker-extension Looker dapat membantu Anda mulai menggunakan codebase template, termasuk alat build yang diperlukan untuk memaketkan kode aplikasi melalui webpack. Lihat halaman Membuat ekstensi Looker untuk mendapatkan petunjuk dan panduan mendetail.

Coba

Ingin mulai menggunakan Aplikasi Looker tanpa menulis kode apa pun?

Memulai: Membuat ekstensi Looker

Tindakan

Apa itu tindakan?

Action, yang juga disebut integrasi, mengirimkan data Looker ke layanan pihak ketiga. Perluas library tujuan tindakan Looker dengan membuat tindakan ke tujuan baru, seperti Airtable atau Azure Storage.

Menggunakan tindakan

Pelanggan Looker mengaktifkan tindakan dari halaman Setelan admin - Tindakan di instance Looker mereka, bukan dengan menginstal tindakan dari Marketplace.

Untuk mengembangkan tindakan baru, tulis metode JavaScript yang mengirimkan satu sel tabel data Looker, satu kueri Looker, atau satu dasbor Looker ke tujuan. Lihat halaman Membuat tindakan kustom untuk petunjuk dan panduan mendetail.

Coba

Ingin mulai menggunakan tindakan tanpa menulis kode apa pun?

  • Aktifkan tindakan dari halaman Setelan admin - Tindakan di instance Looker Anda. Kemudian, pilih tindakan saat mengirim atau menjadwalkan data.

Memulai: Membuat tindakan kustom