Anda dapat menginstal aplikasi Looker ke ruang kerja Slack untuk mengirim atau menjadwalkan pengiriman data langsung ke channel Slack publik dan pribadi. Untuk mengaktifkan penginstalan aplikasi Looker, pemilik ruang kerja Slack Anda mungkin perlu menyesuaikan setelan penginstalan aplikasi untuk ruang kerja Slack Anda.
Integrasi Lampiran Slack (Token API) juga masih tersedia untuk digunakan.
Mengaktifkan integrasi di Action Hub Looker
Jika instance Looker Anda memenuhi persyaratan yang diperlukan, admin Looker harus mengaktifkan integrasi Slack di Looker Action Hub, untuk setiap instance Looker, sebelum pengguna dapat mengirimkan data dengan integrasi Slack.
- Dari panel Admin di bagian Platform, buka halaman Tindakan.
- Klik tombol Enable untuk mengaktifkan integrasi Slack di Looker Action Hub.
Di halaman tindakan Slack, klik Connect untuk terhubung ke ruang kerja Slack Anda.
Looker akan meminta akses ke ruang kerja Slack yang ditunjukkan di menu drop-down di kanan atas halaman. Untuk menghubungkan beberapa ruang kerja Slack ke satu instance Looker, klik link + Hubungkan ke ruang kerja Slack.
Klik Izinkan, lalu kembali ke halaman tindakan Slack.
Klik tombol Aktifkan, lalu klik Simpan.
Mengelola koneksi ruang kerja Slack ke Looker
Anda dapat mengelola koneksi ruang kerja Slack instance dari halaman tindakan Slack. Klik tombol Setelan di samping integrasi Slack di halaman Tindakan di panel Admin.
Admin dapat melakukan operasi berikut dengan setiap koneksi ruang kerja Slack: Hubungkan, Putuskan Sambungan, dan Reset.
Untuk menghubungkan ruang kerja Slack tambahan ke instance Looker, klik link + Hubungkan ke ruang kerja Slack.
Untuk memutuskan koneksi ruang kerja Slack yang ada, klik tombol Disconnect, lalu klik OK pada pesan peringatan pop-up. Anda tidak perlu mengklik Simpan di halaman tindakan Slack untuk menyimpan setelan ini, dan tindakan akan tetap ditampilkan sebagai Diaktifkan meskipun tidak ada ruang kerja Slack yang terhubung.
Untuk memuat ulang koneksi ruang kerja Slack tanpa harus memutuskan dan menghubungkannya kembali, klik tombol Reset.
Melakukan autentikasi ke ruang kerja Slack Anda
Pengguna harus melakukan autentikasi ke ruang kerja Slack yang sama dengan yang telah dihubungkan oleh admin Looker ke Looker. Pengguna juga harus menjadi anggota ruang kerja yang sudah ada sebelum mereka dapat mengautentikasi ke ruang kerja tersebut dari Looker.
Anda dapat melakukan autentikasi ke ruang kerja Slack untuk pertama kalinya dari:
- Halaman Akun. (Ini adalah satu-satunya opsi jika ada beberapa ruang kerja Slack yang terhubung ke instance Looker Anda.)
- Jendela Kirim atau Jadwalkan.
Anda akan menerima pesan Slack konfirmasi setelah berhasil mengautentikasi ke Slack dari Looker.
Mengautentikasi ke ruang kerja Slack dari halaman Akun
- Di Looker, klik ikon profil pengguna di kanan atas layar, lalu pilih Akun.
- Semua integrasi yang diaktifkan untuk instance Anda akan muncul di bagian Integrasi. Jika admin Looker Anda telah mengaktifkan minimal satu ruang kerja Slack, tombol untuk Login dengan Slack akan muncul. Jika admin Looker telah menghubungkan lebih dari satu ruang kerja Slack ke instance Looker Anda, daftar ruang kerja akan muncul dengan opsi untuk login ke setiap ruang kerja satu per satu.
- Looker akan meminta akses ke ruang kerja Slack. Jika admin Looker telah menghubungkan beberapa ruang kerja Slack ke instance Looker, menu drop-down akan muncul di kanan atas halaman OAuth. Pilih ruang kerja Slack yang sesuai dari drop-down. Klik Izinkan.
- Saat Anda kembali ke halaman Akun, opsi akan muncul di bagian Integrasi yang memungkinkan Anda mencabut kredensial Slack untuk ruang kerja yang terhubung dengan Anda. Perhatian: Berhati-hatilah agar tidak mencabut token Slack Anda. Jika Anda melakukannya, jadwal apa pun yang Anda buat akan gagal.
Setelah diautentikasi, Anda dapat mengirim atau menjadwalkan dasbor, Look, dan Jelajah. Lihat bagian Mengirim Data ke Slack di halaman ini untuk mengetahui informasi selengkapnya.
Mengautentikasi ke ruang kerja Slack dari jendela Kirim atau Jadwalkan
- Di Looker, buka konten yang akan dikirim, klik menu roda gigi, lalu klik Kirim atau Jadwalkan. Untuk dasbor, pilih Jadwalkan pengiriman.
- Di jendela Kirim atau Jadwalkan pada Jelajahi atau Tampilan, pilih tindakan Slack sebagai tujuan pengiriman di bagian Ke mana data ini akan dikirim?. Untuk dasbor, pilih Jadwalkan pengiriman di Jendela jadwalkan dan kirim.
- Di samping Slack, klik Login.
- Looker akan meminta akses ke ruang kerja Slack. Jika admin Looker telah menghubungkan beberapa ruang kerja Slack ke instance Looker, menu drop-down akan muncul di kanan atas halaman OAuth. Pilih ruang kerja Slack yang sesuai dari drop-down. Klik Izinkan.
- Jendela Kirim atau Jadwalkan (atau jendela Jadwalkan pengiriman untuk dasbor) kini menampilkan opsi pengiriman Slack, termasuk saluran publik dan pribadi ruang kerja Slack Anda.
Mengirim data ke Slack
Anda dapat mengirimkan konten ke salah satu dari beberapa ruang kerja Slack. Setelah admin Looker menyiapkan koneksi ruang kerja, Anda dapat login ke setiap koneksi dari halaman Akun pengguna. Kemudian, Anda dapat memilih ruang kerja tujuan dari yang tercantum di menu drop-down Ruang kerja pada pop-up Kirim atau Jadwalkan, atau Jadwalkan periode pengiriman untuk dasbor.
Opsi pemformatan untuk menampilkan dasbor adalah sebagai berikut:
- Visualisasi (PNG)
- File ZIP CSV
Saat mengirim atau menjadwalkan Tampilan atau Jelajah, Anda dapat memilih berbagai opsi format, termasuk:
- CSV
- XLSX
- JSON — Sederhana: Dalam format ini, Looker menggunakan nama kolom dimensi atau ukuran sebagai nilai yang dirender, bukan label kolom.
- JSON — Label: Dalam format ini, Looker menggunakan label kolom sebagai nilai yang dirender dalam output JSON-nya.
- JSON — Sederhana, Inline: Dalam format ini, Looker menggunakan nama kolom dimensi atau ukuran sebagai nilai yang dirender, bukan label kolom.
- JSON — Mendetail, Inline: Dalam format ini, Looker menggunakan nama kolom dimensi atau ukuran sebagai nilai yang dirender, bukan label kolom.
- Teks
- HTML
Untuk mengirimkan dasbor yang ditentukan pengguna, dasbor LookML, Tampilan, atau Jelajah, buka konten Anda dan lakukan langkah-langkah berikut:
- Klik menu roda gigi, lalu klik Kirim atau Jadwalkan. (Anda tidak akan memiliki opsi untuk menjadwalkan Jelajah.) Untuk dasbor, pilih Jadwalkan pengiriman dari menu tiga titik dasbor.
- Di jendela Kirim atau Jadwalkan, pilih integrasi Slack sebagai tujuan pengiriman di bagian Ke mana data ini akan dikirim? Untuk dasbor, pilih integrasi Slack sebagai tujuan pengiriman di bagian Destination. Jika ini pertama kalinya Anda menggunakan integrasi Slack, Anda harus autentikasi ke ruang kerja Slack terlebih dahulu.
- Looker menampilkan opsi pengiriman yang khusus untuk ruang kerja Slack atau ruang kerja yang terhubung ke instance Looker ini.
- Di kolom Bagikan ke, masukkan nama saluran Slack tempat Anda ingin memposting data. Anda dapat mengirim pesan langsung atau pesan ke channel publik atau pribadi. Sertakan karakter # di awal, misalnya, #Penjualan.
- Di kolom Komentar, masukkan teks yang ingin Anda sertakan dengan pengiriman. Anda juga dapat menggunakan pemformatan lanjutan Slack dengan penguraian khusus untuk menyebutkan grup, pengguna, atau saluran tertentu atau untuk membuat sebutan khusus lainnya.
- Di kolom Nama file, masukkan nama untuk file lampiran.
- Jika Anda menjadwalkan pengiriman data, klik Simpan Semua. Kueri atau dasbor Anda akan dikirim ke Slack sesuai jadwal. Jika Anda mengirim data, klik Kirim. Data Anda akan dikirim ke saluran Slack Anda.
Mengakses Looker dari Slack
Anda dapat mengakses data Looker dari dalam Slack dengan:
- Membagikan link ke konten Looker
- Menggunakan perintah garis miring untuk mengambil informasi Looker di Slack
- Melihat tab Beranda aplikasi Looker di Slack
Membagikan link ke konten Looker di Slack
Anda dapat membagikan link ke visualisasi SQL Runner, dasbor yang ditentukan pengguna, dasbor LookML, Look (tetapi bukan Look yang disematkan secara publik), atau Jelajah di Slack.
Link akan dibentangkan di Slack untuk menampilkan judul konten dan beberapa metadatanya, yang hanya dapat dilihat oleh orang yang memiliki akses ke konten pokok. Setelah link dibentangkan, Anda atau pengguna lain dapat:
- Posting link kembali ke konten di Looker dan ringkasan konten di saluran — klik Posting ke Channel ini. Setelah konten diposting ke channel, siapa pun di channel tersebut dapat melihat ringkasan dan judul konten, meskipun mereka tidak memiliki akses ke konten pokok di Looker.
- Tambahkan konten ke folder Favorites Looker — klik Add to Favorites. Setelah Anda menambahkan konten ke folder Favorit, aplikasi Looker di Slack akan menampilkan pesan di Slack dengan link untuk mengakses folder Favorit di Looker.
Jika memiliki beberapa instance Looker yang terhubung ke ruang kerja, Anda harus menetapkan instance default agar cocok dengan instance Looker tempat Anda membagikan link.
Menggunakan perintah garis miring untuk mengambil informasi Looker di Slack
Jika Anda juga mengaktifkan Lookerbot, Anda mungkin perlu mengganti nama beberapa perintah garis miring. Perintah Slack kustom tidak tersedia untuk integrasi Slack, tetapi Anda dapat mengonfigurasi perintah kustom di Lookerbot. Pastikan Anda menggunakan Lookerbot versi 0.0.16 atau yang lebih baru dengan mengupdate dari repo GitHub Lookerbot seperti yang diinstruksikan di bagian Memulai Lookerbot di halaman Praktik Terbaik Menggunakan Lookerbot untuk Slack.
Gunakan perintah garis miring berikut untuk mengambil informasi dari Looker dan mempostingnya ke Slack:
/looker
dan/looker whoami
— Aplikasi Looker di Slack akan menyapa Anda dengan nama; memberi tahu Anda instance Looker yang terhubung; dan memberikan link ke folder Favorit Looker, ke folder pribadi Anda, dan ke Bantuan./looker help
— Aplikasi Looker di Slack mencantumkan perintah garis miring yang didukung./looker favorites
— Aplikasi Looker di Slack mencantumkan konten dari folder Favorit Looker Anda. Klik elipsis (...
) di samping setiap konten untuk mengakses menu tempat Anda dapat Memposting ke Channel ini atau Menghapus dari Favorit./looker folder
— Aplikasi Looker di Slack mencantumkan konten dari folder pribadi Looker Anda. Klik elipsis (...
) di samping setiap konten untuk mengakses menu tempat Anda dapat Memposting ke Channel ini atau Menghapus dari Favorit (jika konten tersebut juga ada di folder Favorit Anda)./looker select
— Aplikasi Looker di Slack mencantumkan instance atau instance yang terhubung ke ruang kerja Slack tersebut. Untuk menetapkan instance default untuk ruang kerja Slack Anda, klik instance dari daftar ini. Semua perintah garis miring khusus instance akan diterapkan ke instance Looker default.
Melihat tab Beranda aplikasi Looker di Slack
Untuk melihat daftar konten dan folder Looker favorit Anda di Slack, klik tab Beranda di aplikasi Looker.
Jika menetapkan instance Looker default untuk ruang kerja Slack, Anda hanya akan melihat konten dari instance tersebut dari tab Beranda aplikasi Looker.
Menetapkan instance Looker default untuk ruang kerja Slack Anda
Jika admin Looker hanya telah menghubungkan satu instance Looker ke ruang kerja Slack, instance tersebut adalah default Anda.
Jika admin Looker telah menghubungkan beberapa instance Looker ke ruang kerja Slack, Anda dapat menetapkan salah satu instance sebagai instance Looker default. Setiap perintah garis miring khusus instance — sebagian besar perintah selain /looker help
— dan pembukaan link akan diterapkan ke instance default.
Di Slack, jalankan perintah garis miring
/looker select
untuk melihat daftar instance Looker yang terhubung ke ruang kerja Slack Anda.Aplikasi Looker akan menanyakan Instance mana yang ingin Anda tetapkan sebagai default? Klik tombol yang sesuai dengan nama instance Looker untuk menetapkan instance ini sebagai default.
Aplikasi Looker akan mengonfirmasi pilihan Anda.
Untuk beralih instance Looker default, jalankan /looker select
lagi dan pilih instance Looker lain. Anda harus beralih instance default jika membuka link dari instance Looker yang bukan instance default. Jika Anda tidak beralih instance dan mencoba membentangkan link dari instance Looker non-default, Anda akan diminta untuk login ke instance Looker tersebut.