Anda dapat menginstal aplikasi Looker ke ruang kerja Slack untuk mengirim atau menjadwalkan pengiriman data langsung ke saluran 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 Slack Lampiran (Token API) juga tetap tersedia untuk digunakan.
Mengaktifkan integrasi di Looker Action Hub
Jika instance Looker Anda memenuhi kondisi yang diperlukan, admin Looker Anda 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 Allow, 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 pada halaman Tindakan di panel Admin.
Admin dapat melakukan operasi berikut dengan setiap koneksi ruang kerja Slack: Hubungkan, Putuskan Koneksi, 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 Putuskan sambungan lalu klik Oke pada pesan peringatan pop-up. Anda tidak perlu mengklik Save di halaman tindakan Slack untuk menyimpan setelan ini, dan tindakan tersebut akan tetap ditampilkan sebagai Enabled meskipun tidak ada ruang kerja Slack yang terhubung.
Untuk memuat ulang koneksi ruang kerja Slack tanpa harus memutuskan koneksi dan menghubungkannya kembali, klik tombol Reset.
Mengautentikasi 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 ada sebelum dapat melakukan autentikasi 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 menerima pesan konfirmasi Slack setelah berhasil melakukan autentikasi ke Slack dari Looker.
Mengautentikasi ke ruang kerja Slack dari halaman Akun
- Di Looker, klik ikon profil pengguna di kanan atas layar, lalu pilih Account.
- Setiap integrasi yang diaktifkan untuk instance Anda akan muncul di bagian Integrasi. Jika admin Looker Anda telah mengaktifkan setidaknya satu ruang kerja Slack, tombol Login dengan Slack akan muncul. Jika admin Looker Anda telah menghubungkan lebih dari satu ruang kerja Slack ke instance Looker, 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 Anda 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 menu drop-down. Klik Izinkan.
- Saat Anda kembali ke halaman Akun, sebuah opsi akan muncul di bagian Integrasi yang memungkinkan Anda mencabut kredensial Slack untuk ruang kerja apa pun yang terhubung dengan Anda. Perhatian: Berhati-hatilah agar tidak mencabut token Slack — jika melakukannya, jadwal yang Anda buat akan gagal.
Setelah diautentikasi, Anda dapat mengirim atau menjadwalkan dasbor, Tampilan, dan Jelajah. Lihat bagian Mengirimkan Data ke Slack di halaman ini untuk mengetahui informasi selengkapnya.
Mengautentikasi ke ruang kerja Slack dari jendela Kirim atau Jadwal
- Di Looker, buka konten yang akan ditayangkan, klik menu roda gigi, lalu klik Kirim atau Jadwalkan. Untuk dasbor, pilih Jadwalkan pengiriman.
- Di jendela Kirim atau Jadwalkan pada Jelajah atau Tampilan, pilih tindakan Slack sebagai tujuan pengiriman di bagian Ke mana data ini sebaiknya disimpan?. Untuk dasbor, pilih Jadwalkan pengiriman di Jadwalkan dan kirim jendela.
- Di samping Slack, klik Log in.
- Looker akan meminta akses ke ruang kerja Slack. Jika admin Looker Anda 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 menu drop-down. Klik Izinkan.
- Jendela Kirim atau Jadwalkan (atau jendela Jadwalkan pengiriman untuk dasbor) kini menampilkan opsi pengiriman Slack Anda, termasuk saluran publik dan pribadi ruang kerja Slack Anda.
Mengirimkan 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 drop-down Ruang kerja pada pop-up Kirim atau Jadwalkan, atau Jadwalkan periode pengiriman untuk dasbor.
Contoh di bawah menunjukkan opsi pemformatan untuk mengirimkan dasbor, yang meliputi:
- Visualisasi (PNG)
- File ZIP CSV
Tersedia berbagai opsi pemformatan untuk mengirim atau menjadwalkan Tampilan atau Jelajah, 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 — Terperinci, Inline: Dalam format ini, Looker menggunakan nama kolom dimensi atau ukuran sebagai nilai yang dirender, bukan label kolom.
- Teks
- HTML
Untuk menghadirkan dasbor yang ditentukan pengguna, dasbor LookML, Look, atau Explore, buka konten Anda dan lakukan langkah-langkah berikut:
- Klik menu roda gigi, lalu klik Kirim atau Jadwalkan. (Anda tidak akan memiliki opsi untuk menjadwalkan Eksplorasi.) Untuk dasbor, pilih Jadwalkan pengiriman dari menu tiga titik dasbor.
- Di jendela Kirim atau Jadwal, pilih integrasi Slack sebagai tujuan pengiriman di bagian Ke mana data ini harus dikirim? Untuk dasbor, pilih integrasi Slack sebagai tujuan pengiriman di bagian Tujuan. Jika ini pertama kalinya Anda menggunakan integrasi Slack, Anda harus melakukan autentikasi ke ruang kerja Slack terlebih dahulu.
- Looker menampilkan opsi pengiriman yang spesifik untuk ruang kerja atau ruang kerja Slack yang terhubung ke instance Looker ini.
- Di kolom Share In, masukkan nama saluran Slack yang akan menerima postingan data Anda. Anda dapat mengirim pesan langsung atau pesan ke saluran 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 Filename, masukkan nama untuk file lampiran.
- Jika Anda menjadwalkan pengiriman data, klik Simpan Semua. Kueri atau dasbor Anda akan dikirimkan ke Slack sesuai jadwal. Jika Anda mengirimkan data, klik Kirim. Data Anda akan dikirim ke saluran Slack.
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 Home 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, Tampilan (tetapi bukan Tampilan yang disematkan secara publik), atau Eksplorasi di Slack.
Link membentang di Slack untuk menampilkan judul konten dan beberapa metadatanya, yang hanya dapat dilihat oleh pengguna yang memiliki akses ke konten dasarnya. Setelah link ditampilkan, Anda atau pengguna lain dapat:
- Posting link kembali ke konten di Looker dan ringkasan konten di channel — klik Posting ke Channel ini. Setelah konten diposting ke channel, siapa pun dalam channel dapat melihat ringkasan dan judul konten, meskipun tidak memiliki akses ke konten pokok di Looker.
- Menambahkan konten ke folder Favorites Looker — klik Tambahkan ke Favorit. Setelah Anda menambahkan konten ke folder Favorites, aplikasi Looker di Slack akan menampilkan pesan di Slack yang berisi link untuk mengakses folder Favorites di Looker.
Jika Anda 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 Lookerbot juga diaktifkan, 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 sesuai petunjuk di bagian Memulai Lookebot di halaman 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 menyambut Anda dengan menyebut nama; memberi tahu instance Looker yang terhubung dengan Anda; serta memberikan link ke folder Favorit Looker, folder pribadi Anda, dan ke Help./looker help
— Aplikasi Looker di Slack mencantumkan perintah garis miring yang didukung./looker favorites
— Aplikasi Looker di Slack mencantumkan konten dari folder Favorites Looker Anda. Klik tanda elipsis (...
) di samping setiap bagian 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 tanda elipsis (...
) di samping setiap bagian konten untuk mengakses menu tempat Anda dapat Memposting ke Channel ini atau Hapus dari Favorit (jika konten juga ada di folder Favorites Anda)./looker select
— Aplikasi Looker di Slack mencantumkan instance atau instance yang terhubung ke ruang kerja Slack tersebut. Untuk menetapkan instance default bagi ruang kerja Slack Anda, klik instance dari daftar ini. Semua perintah garis miring khusus instance akan berlaku untuk instance Looker default.
Melihat tab Beranda aplikasi Looker Anda di Slack
Untuk melihat daftar konten dan folder Looker favorit Anda di Slack, klik tab Home 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
Jika admin Looker Anda hanya telah menghubungkan satu instance Looker ke ruang kerja Slack, instance tersebut akan menjadi instance default.
Jika admin Looker Anda telah menghubungkan beberapa instance Looker ke ruang kerja Slack, Anda dapat menetapkan salah satu instance sebagai instance Looker default. Semua perintah garis miring khusus instance — sebagian besar perintah selain /looker help
— dan pelebaran link akan berlaku untuk 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 mengganti instance Looker default Anda, jalankan /looker select
lagi, lalu pilih instance Looker lain. Anda harus mengganti instance default jika mengurai link dari instance Looker yang bukan merupakan instance default. Jika Anda tidak mengalihkan instance dan mencoba membatalkan link dari instance Looker non-default, Anda akan diminta untuk login ke instance Looker tersebut.