Ringkasan Tindakan Looker

Action API Looker memungkinkan developer menentukan Tindakan, atau tujuan kustom tempat Looker dapat mengirim hasil kueri, hasil dasbor, atau interaksi pengguna.

Setelah dikembangkan, di-deploy sebagai layanan web, lalu ditambahkan ke instance Looker, pengguna Looker akan dapat mengirim data menggunakan Tindakan tersebut dari dalam Looker.

Menggunakan Tindakan

Action API mendukung sejumlah variasi dalam kasus penggunaan:

  • Tindakan mendukung berbagai tingkat interaktivitas pengguna. Tindakan ini dapat dirancang untuk interaksi pengguna ad hoc saat pengguna melihat dasbor, atau dapat ditujukan untuk bekerja dengan jadwal berulang atau yang dipicu.
  • Tindakan dapat menginstruksikan Looker untuk mengumpulkan data formulir dari pengguna, guna memparameterkan penanganan data.
  • Tindakan bahkan dapat meminta autentikasi pengguna ke layanan pihak ketiga menggunakan OAuth, misalnya untuk mengirimkan data secara implisit ke tujuan khusus pengguna.
  • Tindakan juga dapat menerima hasil kueri dalam berbagai format, dari format berorientasi data seperti CSV dan Excel, hingga berbagai format JSON untuk kasus penggunaan terprogram, hingga format berorientasi visualisasi seperti PNG atau PDF.

Meskipun beragam, kesamaan dari kasus penggunaan ini adalah pengguna Looker dapat menginstruksikan Looker untuk menjangkau dan mengirim data ke Tindakan.

Oleh karena itu, penerapan Tindakan melibatkan deployment layanan web untuk memproses permintaan ini.

Hal ini dapat dicapai dengan menambahkan beberapa endpoint baru ke server aplikasi yang ada, men-deploy server web secara eksklusif untuk tujuan ini, atau bahkan menggunakan lingkungan serverless seperti fungsi Google Cloud Run. Action API tidak mengharuskan layanan mempertahankan status apa pun di antara permintaan, sehingga server Action dapat memanfaatkan konfigurasi deployment tanpa status yang skalabel dan fleksibel.

Terakhir, karena Action API terdiri dari permintaan POST HTTP berformat JSON, bahasa sisi server apa pun dapat langsung digunakan untuk menerapkan tindakan. Looker menyediakan beberapa contoh dalam TypeScript, termasuk kode open source untuk ActionHub kami.

Daftar layanan terintegrasi

Daftar berikut menunjukkan layanan yang tersedia di Hub Tindakan Looker.

Berikut cara menggunakan daftar ini:

  • URL yang ditampilkan di kolom Link ke file README memberikan petunjuk untuk mengaktifkan dan mengonfigurasi layanan terintegrasi agar dapat digunakan dengan Looker.
  • URL yang ditampilkan di kolom Cara menggunakan integrasi ini memberikan petunjuk tentang cara mengirim data dari Looker ke layanan terintegrasi. Beberapa artikel ini juga berisi petunjuk pengaktifan.
  • Tag LookML yang diperlukan mencantumkan tag wajib yang harus digunakan dengan parameter tags dalam model pokok konten.
  • Jenis tindakan menunjukkan tingkat data yang dikirim oleh layanan terintegrasi: kolom, kueri, atau dasbor. Tindakan tingkat kolom mengirimkan nilai satu sel tertentu dalam tabel data. Tindakan tingkat kueri mengirimkan hasil seluruh kueri, seperti semua baris dalam Eksplorasi atau Look. Tindakan tingkat dasbor mengirimkan gambar dasbor.
  • Konten yang tersedia untuk pengiriman terjadwal menunjukkan jenis konten Looker yang dapat dikirim oleh layanan terintegrasi ini sebagai penayangan konten ad hoc atau terjadwal.
  • Menggunakan autentikasi Google OAuth menunjukkan apakah layanan terintegrasi menggunakan kredensial Google OAuth untuk autentikasi. Instance yang dihosting pelanggan mungkin tidak dapat mengaktifkan tindakan dari Hub Tindakan Looker yang menggunakan Google OAuth. Lihat halaman dokumentasi Berbagi data melalui hub tindakan untuk mengetahui solusi yang disarankan untuk potensi masalah ini.
  • Menggunakan streaming data menunjukkan apakah layanan terintegrasi mendukung hasil kueri yang di-streaming. Instance yang dihosting oleh pelanggan mungkin tidak dapat mengaktifkan tindakan dari Hub Tindakan Looker yang melakukan streaming hasil. Lihat halaman dokumentasi Berbagi data melalui hub tindakan untuk mengetahui solusi yang disarankan untuk potensi masalah ini.
  • Versi Looker minimum yang didukung memberikan versi Looker paling awal yang harus digunakan instance Anda untuk menggunakan integrasi ini.
Layanan terintegrasi Deskripsi Link ke file README Cara menggunakan integrasi ini Tag LookML yang diperlukan Jenis tindakan Konten tersedia untuk pengiriman terjadwal Menggunakan autentikasi Google OAuth (Ya/Tidak) Menggunakan streaming data (Ya/Tidak) Versi Looker minimum yang didukung
Airtable Menambahkan record ke tabel di Airtable. Lihat README di GitHub Lihat artikel Komunitas Tidak ada Kueri Lihat, Jelajahi Tidak Tidak 5.6
Amazon SageMaker Infer Lakukan inferensi menggunakan Amazon SageMaker. README tidak tersedia Tidak ada artikel yang tersedia Tidak ada Kueri Lihat, Jelajahi Tidak Ya 5.6
Amazon SageMaker Train: Linear Learner Mulai tugas pelatihan di Amazon SageMaker, menggunakan algoritma Linear Learner. README tidak tersedia Tidak ada artikel yang tersedia Tidak ada Kueri Lihat, Jelajahi Tidak Ya 5.6
Amazon SageMaker Train: Xgboost Mulai tugas pelatihan di Amazon SageMaker, menggunakan algoritma Xgboost. README tidak tersedia Tidak ada artikel yang tersedia Tidak ada Kueri Lihat, Jelajahi Tidak Ya 5.6
Amazon Web Services EC2 Stop Instance Hentikan Instance EC2 menggunakan Amazon EC2 API. Lihat README di GitHub Lihat artikel Komunitas aws_resource_id Kolom, kueri Lihat, Jelajahi Tidak Tidak 5.6
Auger Menggunakan hasil kueri untuk membuat model prediktif. Lihat README di GitHub Lihat README Tidak ada Kueri Lihat, Jelajahi Tidak Ya 5.24
Azure Storage Mengirim dan menyimpan file data di Azure Storage. Lihat README di GitHub Lihat artikel Komunitas Tidak ada Kueri, dasbor Lihat, Jelajahi, dasbor Tidak Ya (untuk kueri), Tidak (untuk dasbor) 5.6
Braze Tindakan Braze memungkinkan Anda menandai pengguna dalam Braze menggunakan Endpoint REST API dari Look. Pastikan ada kolom braze_id yang diberi tag dalam hasil. EKSPOR MAKSIMAL: 10000. Lihat README di GitHub Lihat README braze_id Kueri Lihat, Jelajahi Tidak Ya 5.6
DataRobot Kirim data ke DataRobot dan buat project baru. Lihat README di GitHub Lihat README Tidak ada Kueri Lihat, Jelajahi Tidak Ya 5.24
DigitalOcean — Hentikan Droplet Hentikan proses DigitalOcean menggunakan DigitalOcean API. Lihat README di GitHub Lihat artikel Komunitas digitalocean_droplet_id Kolom, kueri Lihat, Jelajahi Tidak Tidak 5.6
DigitalOcean Spaces Mengirim ke dan menyimpan file data di DigitalOcean Storage. Lihat README di GitHub Lihat artikel Komunitas Tidak ada Kueri, dasbor Lihat, Jelajahi, dasbor Tidak Ya (untuk Look dan Jelajah), Tidak (untuk dasbor) 5.6
Dropbox Mengirim dan menyimpan file data di Dropbox. README tidak tersedia Baca dokumentasi Tidak ada Kueri, dasbor Lihat, Jelajahi, dasbor Ya Tidak 6.8
Audiens Kustom Facebook Mengupload data ke Audiens Kustom Iklan Facebook dari Daftar Pelanggan. Lihat README di GitHub Lihat README Tidak ada Kueri Lihat, Jelajahi Ya Ya 6.10
Firebase Gunakan Firebase untuk mengirim notifikasi push ke perangkat seluler. README tidak tersedia Tidak ada artikel yang tersedia Tidak ada Kueri Lihat, Jelajahi Tidak Tidak 22,4
Customer Match Google Ads Mengupload data ke Customer Match Google Ads. Lihat README di GitHub Baca dokumentasi Tidak ada Kueri Lihat, Jelajahi Ya Ya 6.10
Impor Data Google Analytics Mengupload data ke set data Google Analytics. Lihat README di GitHub Lihat README Tidak ada Kueri Lihat, Jelajahi Ya Ya 6.10
Google Cloud Storage Tulis file data ke bucket Google Cloud Storage. Lihat README di GitHub Lihat artikel Komunitas Tidak ada Kueri, dasbor Lihat, Jelajahi, dasbor Tidak Ya (untuk Look dan Jelajah), Tidak (untuk dasbor) 5.6
Google Drive Mengirim data ke Google Drive. README tidak tersedia Baca dokumentasi Tidak ada Kueri, dasbor Lihat, Jelajahi, dasbor Ya Ya (untuk Look dan Jelajah), Tidak (untuk dasbor) 7.4
Google Spreadsheet Kirim data CSV ke Spreadsheet Google. README tidak tersedia Baca dokumentasi Tidak ada Kueri Lihat, Jelajahi Ya Ya 7.4
Perusahaan Hubspot Tambahkan properti ke Perusahaan Anda menggunakan Hubspot V3 API. Lihat README di GitHub Lihat README hubspot_company_id Kueri Lihat, Jelajahi Tidak Ya 5.6
Kontak Hubspot Tambahkan properti ke Kontak Anda menggunakan Hubspot V3 API. Lihat README di GitHub Lihat README hubspot_contact_id Kueri Lihat, Jelajahi Tidak Ya 5.6
Kloudio Menambahkan data ke Spreadsheet Google. Lihat README di GitHub Lihat README Tidak ada Kueri Lihat, Jelajahi Tidak Tidak 5.6
mParticle Mengekspor data pengguna atau peristiwa secara massal dari Looker ke mParticle. Lihat README di GitHub Lihat README Lihat README Kueri Lihat, Jelajahi Tidak Ya 5.6
Kampanye Salesforce Menambahkan kontak atau prospek ke kampanye Salesforce. Lihat README di GitHub Lihat README sfdc_contact_id atau sfdc_lead_id Kueri Lihat, Jelajahi Ya Tidak 22,6
Grup Segmen Tambahkan ciri dan/atau pengguna ke grup Segmen Anda. Lihat README di GitHub Baca dokumentasi segment_group_id dan user_id, atau segment_group_id dan segment_anonymous_id Kueri Lihat, Jelajahi Tidak Ya 4.20
Identifikasi Segmen Tambahkan ciri ke pengguna Segment Anda menggunakan Identify. Lihat README di GitHub Baca dokumentasi email atau user_id atau segment_anonymous_id atau segment_group_id Kueri Lihat, Jelajahi Tidak Ya 4.20
Segmentasi Trek Hubungkan ke sejumlah integrasi yang disediakan oleh Segment untuk mengidentifikasi dan menargetkan pengguna untuk alur kerja pemasaran. Lihat README di GitHub Baca dokumentasi email atau user_id atau segment_anonymous_id atau segment_group_id Kueri Lihat, Jelajahi Tidak Ya 4.20
SendGrid Kirim data dan jadwalkan hasil untuk dikirim ke alamat email menggunakan API SendGrid. Lihat README di GitHub Lihat artikel Komunitas Tidak ada Kueri, dasbor Lihat, Jelajahi, dasbor Tidak Tidak 5.6
Slack Mengirim konten Looker dalam pesan langsung, channel publik, dan channel pribadi di Slack menggunakan OAuth. Fitur ini tersedia untuk deployment yang dihosting Looker di Looker 6.24+ dengan fitur IP Allowlist dinonaktifkan. README tidak tersedia Baca dokumentasi Tidak ada Kueri, dasbor Lihat, Jelajahi, dasbor Ya Ya (untuk Look dan Jelajah), Tidak (untuk dasbor) 6,24
Lampiran Slack (Token API) Mengirim data langsung ke saluran Slack bersama dengan kredensial pengguna. Anda juga dapat melihat dokumentasi Lookerbot untuk mengetahui fungsi Slack tambahan. Lihat README di GitHub Baca dokumentasi Tidak ada Kueri, dasbor Lihat, Jelajahi, dasbor Tidak Tidak 5.6
Teams — Webhook Masuk Kirim data ke Microsoft Teams menggunakan webhook masuk. Lihat README di GitHub Lihat README Tidak ada Kueri, dasbor Lihat, Jelajahi, dasbor Tidak Tidak 5.6
Baki Terhubung ke sejumlah integrasi yang disediakan oleh Tray.io untuk mengotomatiskan alur kerja. Lihat README di GitHub Lihat artikel Komunitas Tidak ada Kueri Lihat, Jelajahi Tidak Ya 5.6
Twilio — Mengirim Data Kirim data dari Look atau jadwalkan hasil untuk dikirim ke nomor telepon menggunakan API Twilio. Lihat README di GitHub Lihat artikel Komunitas Tidak ada Kueri Lihat, Jelajahi Tidak Tidak 5.6
Twilio — Send Message Mengirim pesan ke serangkaian nomor telepon (kolom data yang diberi tag sebagai nomor telepon) dalam Look. Lihat README di GitHub Lihat README telepon Kolom, kueri Lihat, Jelajahi Tidak Tidak 5.6
Zapier Hubungkan ke sejumlah integrasi yang disediakan oleh Zapier untuk mengotomatiskan alur kerja. Lihat README di GitHub Lihat artikel Komunitas Tidak ada Kueri Lihat, Jelajahi Tidak Ya 5.6

Untuk informasi selengkapnya

Untuk mengetahui informasi selengkapnya, lihat halaman dokumentasi Berbagi data melalui hub tindakan.