Mengembangkan untuk Looker Marketplace

Looker Marketplace adalah lokasi pusat 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 mengetahui informasi selengkapnya, lihat Menggunakan Marketplace Looker.

Halaman ini merangkum proses pengembangan Looker Marketplace dan memberikan ringkasan tentang 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, 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 yang dimaksud dengan blok?

Looker Blocks adalah bagian LookML yang telah dibuat sebelumnya dan dapat digunakan pelanggan Looker sebagai titik awal untuk pemodelan data yang cepat dan fleksibel.

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

Menggunakan blok

Blok dirancang agar dapat digunakan dengan mudah, selama Anda memiliki set data yang sesuai di koneksi Looker yang ada. Anda dapat menginstal blok dari Marketplace, menyesuaikan LookML, dan mulai menjelajahi.

Untuk mengembangkan blok yang akan dikirim ke Marketplace, buat project LookML baru di instance Looker dan cadangkan LookML di repositori GitHub publik. Lihat Mengembangkan blok kustom untuk Looker Marketplace untuk mengetahui 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 Anda.

Misalnya, Looker Marketplace saat ini memiliki listingan untuk Visualisasi Plot Aster, Grafik Berarah Gaya, dan Visualisasi Pengukur, di antara banyak lainnya.

Menggunakan visualisasi

Visualisasi dirancang untuk bersifat plug-and-play. Anda dapat menginstal visualisasi dari Marketplace dan langsung memilih jenis visualisasi baru saat menjelajahi, membuat dasbor baru, dan mengedit dasbor.

Untuk mengembangkan visualisasi yang akan dikirim ke Marketplace, mulailah dengan menggunakan Looker Visualization API dengan lingkungan JavaScript Anda. Lihat Mengembangkan visualisasi untuk Looker Marketplace untuk mengetahui petunjuk dan panduan mendetail.

Cobalah

Ingin mulai menggunakan visualisasi tanpa menulis kode apa pun?

Memulai: Mengembangkan visualisasi

Aplikasi

Apa yang dimaksud dengan aplikasi?

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

Halaman Looker khusus menjadi kanvas Anda, dengan berbagai alat yang dapat digunakan, termasuk kemampuan untuk:

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

Menggunakan Aplikasi

Aplikasi dirancang untuk bersifat plug-and-play. Anda dapat menginstal Aplikasi dari Marketplace dan langsung mulai menggunakannya.

Untuk mengembangkan aplikasi yang akan dikirim ke marketplace, langkah pertama adalah menulis aplikasi sisi klien berbasis JavaScript yang menggunakan API yang ditampilkan oleh Framework Ekstensi Looker. Alat command line create-looker-extension Looker dapat membantu Anda memulai dengan codebase template, termasuk alat build yang diperlukan untuk memaketkan kode aplikasi Anda melalui webpack. Lihat halaman Mem-build ekstensi Looker untuk mendapatkan petunjuk dan panduan mendetail.

Coba

Ingin mulai menggunakan Aplikasi Looker tanpa menulis kode apa pun?

Memulai: Mem-build ekstensi Looker

Tindakan

Apa yang dimaksud dengan tindakan?

Tindakan, 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 mengirim satu sel tabel data Looker, satu kueri Looker, atau satu dasbor Looker ke tujuan. Lihat halaman Mem-build tindakan kustom untuk mengetahui 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.

Mulai: Mem-build tindakan kustom