Menggunakan Looker dengan MCP, Gemini CLI, dan Agen lainnya
Halaman ini menunjukkan cara menghubungkan instance Looker Anda ke berbagai alat developer.
Untuk mendapatkan pengalaman yang paling efektif dan terintegrasi, sebaiknya gunakan ekstensi Looker khusus untuk Gemini CLI. Gunakan lapisan semantik Looker untuk memberi Gemini CLI akses yang aman, teratur, dan on-demand ke data tepercaya, serta mempercepat alur kerja dengan mengotomatiskan pembuatan laporan, visualisasi, dan dasbor dari perintah bahasa alami. Sebagai antarmuka command line generasi berikutnya, Gemini CLI adalah alat yang direkomendasikan untuk berinteraksi dengan instance Looker Anda dari command line. Google Cloud
Anda juga dapat menghubungkan lingkungan pengembangan terintegrasi (IDE) dan alat developer lain yang mendukung Model Context Protocol (MCP) dengan menggunakan MCP Toolbox for Databases serbaguna. MCP Toolbox adalah server MCP open source yang menyederhanakan penghubungan agen AI ke data Anda dengan menangani kompleksitas seperti autentikasi dan penggabungan koneksi, yang memungkinkan Anda berinteraksi dengan data menggunakan bahasa alami langsung dari IDE. Untuk alat ini, metode ini menyediakan kemampuan interaksi database inti.
Tentang Gemini CLI dan ekstensi
Gemini CLI adalah agen AI open source yang dirancang untuk mempercepat alur kerja pengembangan dengan membantu coding, proses debug, eksplorasi data, dan pembuatan konten. Misinya adalah memberikan pengalaman agentik yang elegan untuk berinteraksi dengan layanan cloud data dan database open source populer.
Cara kerja ekstensi
Gemini CLI sangat mudah diperluas, sehingga memungkinkan penambahan alat dan kemampuan baru melalui ekstensi. Ekstensi ini mudah diinstal. Anda dapat memuatnya dari URL GitHub, direktori lokal, atau registry yang dapat dikonfigurasi. Ekstensi ini menyediakan serangkaian kemampuan yang kaya, termasuk alat baru, perintah garis miring, dan perintah untuk menyederhanakan alur kerja Anda.
Menyiapkan autentikasi Looker
Anda dapat mengautentikasi klien MCP dengan Looker menggunakan kredensial API standar atau melalui pendaftaran aplikasi OAuth.
Opsi 1: Kredensial API
- Dapatkan ID Klien dan Rahasia Klien Looker. Ikuti petunjuk di halaman dokumentasi Autentikasi Looker API.
- Siapkan URL dasar instance Looker Anda. Kemungkinan besar seperti
https://looker.example.com. Dalam beberapa kasus, API mendengarkan di port yang berbeda, dan Anda harus menggunakanhttps://looker.example.com:19999.
Opsi 2: Pendaftaran aplikasi OAuth
Buka Looker API Explorer.
API Explorer terinstal
Jika instance Looker Anda sudah menginstal API Explorer, Anda dapat mengaksesnya dengan format URL ini:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/API Explorer tidak diinstal
Jika instance Looker Anda tidak memiliki API Explorer, Anda dapat menginstalnya dari Looker Marketplace. Lihat halaman Menggunakan API Explorer untuk mengetahui informasi tentang cara menginstal API Explorer.
Instance pribadi PSA
Jika Anda menggunakan instance koneksi pribadi Looker (Google Cloud core) yang menggunakan akses layanan pribadi, Looker Marketplace dan API Explorer tidak didukung. Untuk mendaftarkan agen AI, Anda harus memanggil endpoint API
oauth_client_appssecara langsung. Jika menggunakan metode ini, Anda dapat melewati langkah-langkah yang tersisa dalam prosedur API Explorer ini.Berikut adalah contoh perintah
curlyang dapat Anda gunakan dengan endpointoauth_client_appsuntuk mendaftarkan agen.curl -X POST "https://LOOKER_INSTANCE_URL/api/4.0/oauth_client_apps/CLIENT_GUID" \ -H "Authorization: token ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "redirect_uri": "REDIRECT_URI", "display_name": "CLIENT_NAME", "description": "OAuth client to access MCP server using CLIENT_NAME", "enabled": true }'Di bagian metode Auth, temukan endpoint API Register OAuth App. Anda juga dapat menelusuri "aplikasi oauth" di kolom Penelusuran.
Pilih Run It.
Untuk
client_guid, masukkan string kustom (misalnya,gemini_cliatauclaude-desktop).Di isi permintaan, masukkan konfigurasi JSON berikut:
{ "redirect_uri": "AI_AGENT_REDIRECT_URI", "display_name": "APPLICATION_NAME", "description": "APPLICATION_DESCRIPTION", "enabled": true }Ganti kode berikut:
AI_AGENT_REDIRECT_URI: URI pengalihan untuk ekstensi agen AI atau aplikasi layanan bersama Anda.- Untuk aplikasi yang dihosting di Cloud, URL-nya mungkin terlihat seperti URL HTTPS yang aman:
https://AI_AGENT_URL/oauth2callback Untuk aplikasi yang berjalan secara lokal, URL-nya harus berupa URL localhost dengan port statis:
http://localhost:7777/oauth/callbackUntuk IDE, tampilannya mungkin seperti berikut:
vscode://google.vscode-looker-official/oauth_callback
- Untuk aplikasi yang dihosting di Cloud, URL-nya mungkin terlihat seperti URL HTTPS yang aman:
APPLICATION_NAME: Nama tampilan untuk aplikasi OAuth Anda—misalnya,Claude Desktop.APPLICATION_DESCRIPTION: Deskripsi singkat aplikasi OAuth Anda.
Centang kotak konfirmasi di samping I understand that this API endpoint will change data, lalu pilih Run.
Menginstal MCP Toolbox
Download MCP Toolbox versi terbaru sebagai program biner. Pilih biner yang sesuai dengan OS dan arsitektur CPU Anda. Anda harus menggunakan MCP Toolbox versi V1.0.0 atau yang lebih baru.
linux/amd64
curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.0.0/linux/amd64/toolbox
darwin/arm64
curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.0.0/darwin/arm64/toolbox
darwin/amd64
curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.0.0/darwin/amd64/toolbox
windows/amd64
curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.0.0/windows/amd64/toolbox.exe
Jadikan biner sebagai file yang dapat dieksekusi.
chmod +x toolboxVerifikasi penginstalannya.
./toolbox --version
Menjalankan MCP Toolbox sebagai layanan bersama
Untuk klien MCP yang memerlukan autentikasi OAuth melalui HTTPS, Anda harus men-deploy MCP Toolbox di belakang proxy terbalik HTTPS (seperti Cloud Run). Reverse proxy menghentikan SSL dan meneruskan permintaan ke container MCP Toolbox.
Mengonfigurasi lingkungan server
Tetapkan variabel lingkungan berikut dalam deployment Anda:
LOOKER_BASE_URL=YOUR_LOOKER_BASE_URLLOOKER_USE_CLIENT_OAUTH=true
Jalankan MCP Toolbox dengan argumen berikut:
--prebuilt=looker,looker-dev--mcp-prm-file=prm.json[--address=0.0.0.0][--port=8080]
MCP Toolbox biasanya memproses port
127.0.0.15000. Jika proxy terbalik berada di host lain, gunakan--address=0.0.0.0untuk mengikat ke semua alamat IP. Gunakan setelan--port=jika Anda perlu menggunakan port pendengar selain5000. Misalnya, Cloud Run secara otomatis meneruskan traffic eksternal dari port443, port HTTPS, ke8080.Buat file konfigurasi Metadata Resource yang Dilindungi (PRM) (
prm.json) dengan struktur berikut:{ "resource": "https://PROXY_URL/mcp", "authorization_servers": ["LOOKER_URL"], "scopes_supported": ["cors_api"] }Ganti kode berikut:
PROXY_URL: Domain dan jalur dasar server proxy terbalik Anda.LOOKER_URL: URL dasar instance Looker Anda.
Untuk contoh cara mengonfigurasi klien saat Anda menjalankan MCP Toolbox sebagai layanan bersama, lihat contoh konfigurasi desktop Claude.
Mengonfigurasi klien MCP
Bagian ini menjelaskan cara mengonfigurasi berbagai alat developer untuk terhubung ke instance Looker Anda menggunakan MCP Toolbox for Databases. Toolbox ini berfungsi sebagai server Model Context Protocol (MCP) open source yang berada di antara IDE dan database Anda, sehingga menyediakan bidang kontrol yang aman dan efisien untuk alat AI Anda. Pilih tab untuk alat spesifik Anda guna melihat petunjuk konfigurasi.
- Gemini CLI
- Gemini Code Assist
- Kode Claude
- Claude desktop
- Cline (ekstensi VS Code)
- Cursor
- Visual Studio Code (Copilot)
- Windsurf (Codium)
Gemini CLI
Pilih metode koneksi yang didasarkan pada pilihan autentikasi Anda:
Opsi 1: Kredensial API dengan ekstensi
- Instal Gemini CLI.
- Instal ekstensi Looker untuk Gemini CLI dari repositori GitHub menggunakan perintah berikut:
gemini extensions install https://github.com/gemini-cli-extensions/looker
- Tetapkan variabel lingkungan untuk terhubung ke instance Looker Anda, dengan mengganti variabel lingkungan berikut dengan nilai Anda:
LOOKER_URL: URL instance Looker Anda.CLIENT_IDdanCLIENT_SECRET: Kunci API yang digunakan untuk mengakses Looker API.VERIFY_SSL:trueataufalse, bergantung pada apakah Anda menggunakan enkripsi SSL untuk menghubungkan database ke instance Looker Anda.
export LOOKER_BASE_URL="LOOKER_URL" export LOOKER_CLIENT_ID="CLIENT_ID" export LOOKER_CLIENT_SECRET="CLIENT_SECRET" export LOOKER_VERIFY_SSL="VERIFY_SSL"
- Mulai Gemini CLI dalam mode interaktif:
CLI akan otomatis memuat ekstensi Looker untuk Gemini CLI dan alatnya, yang dapat Anda gunakan untuk berinteraksi dengan instance Looker Anda.gemini
Opsi 2: Layanan bersama jarak jauh dengan OAuth
Untuk terhubung ke layanan bersama jarak jauh menggunakan OAuth, jangan instal ekstensi Looker. Sebagai gantinya, konfigurasi Gemini CLI agar terhubung langsung ke server MCP jarak jauh Anda.
- Instal Gemini CLI.
- Tambahkan server MCP jarak jauh menggunakan perintah berikut, dengan mengganti
PROXY_URLdengan domain server proxy terbalik Anda:gemini mcp add --transport http looker https://PROXY_URL/mcp
Atau, Anda dapat mengonfigurasi ini secara manual dengan menambahkan konfigurasi berikut ke file
settings.json(yang ada di~/.gemini/settings.jsonatau direktori project Anda):{ "mcpServers": { "looker": { "httpUrl": "https://PROXY_URL/mcp" } } } - Mulai Gemini CLI dalam mode interaktif:
Saat diminta untuk terhubung, CLI akan memulai alur otorisasi OAuth untuk mengautentikasi instance Looker Anda secara aman.gemini
Gemini Code Assist
Sebaiknya konfigurasi Gemini Code Assist untuk menggunakan Gemini CLI. Pendekatan ini menghilangkan kebutuhan untuk mengonfigurasi server MCP secara manual.
- Pastikan Anda telah menginstal dan mengonfigurasi Gemini CLI dan ekstensi
looker(untuk kredensial API) atau konfigurasi server MCP jarak jauh (untuk layanan bersama dengan OAuth). - Konfigurasi Gemini Code Assist untuk menggunakan Gemini CLI.
- Mulai berinteraksi dengan instance Looker Anda menggunakan bahasa alami langsung dalam chat Gemini Code Assist.
Kode Claude
Pilih metode koneksi yang didasarkan pada pilihan autentikasi Anda:
Opsi 1: Kredensial API
- Instal Claude Code.
- Buat file
.mcp.jsondi root project Anda, jika belum ada. - Tambahkan konfigurasi berikut, ganti variabel lingkungan berikut dengan nilai Anda, lalu simpan.
LOOKER_URL: URL instance Looker Anda.CLIENT_IDdanCLIENT_SECRET: Kunci API yang digunakan untuk mengakses Looker API.VERIFY_SSL:trueataufalse, bergantung pada apakah Anda menggunakan enkripsi SSL untuk menghubungkan database ke instance Looker Anda.
{
"mcpServers": {
"looker-toolbox": {
"command": "./PATH/TO/toolbox",
"args": ["--stdio", "--prebuilt", "looker"],
"env": {
"LOOKER_BASE_URL": "LOOKER_URL",
"LOOKER_CLIENT_ID": "CLIENT_ID",
"LOOKER_CLIENT_SECRET": "CLIENT_SECRET",
"LOOKER_VERIFY_SSL": "VERIFY_SSL",
}
}
}
}
Opsi 2: Layanan bersama jarak jauh dengan OAuth
- Instal Claude Code.
- Buat file
.mcp.jsondi root project Anda, jika belum ada. - Tambahkan konfigurasi berikut, ganti
PROXY_URLdengan domain server proxy terbalik Anda, lalu simpan.
{
"mcpServers": {
"looker-toolbox": {
"type": "http",
"url": "https://PROXY_URL/mcp"
}
}
}
Claude desktop
Pilih metode koneksi yang didasarkan pada pilihan autentikasi Anda:
Opsi 1: Kredensial API
- Buka Claude desktop, lalu buka Settings.
- Di tab Developer, klik Edit Config untuk membuka file konfigurasi.
- Tambahkan konfigurasi berikut, ganti variabel lingkungan berikut dengan nilai Anda, lalu simpan.
LOOKER_URL: URL instance Looker Anda.CLIENT_IDdanCLIENT_SECRET: Kunci API yang digunakan untuk mengakses Looker API.VERIFY_SSL:trueataufalse, bergantung pada apakah Anda menggunakan enkripsi SSL untuk menghubungkan database ke instance Looker Anda.
{
"mcpServers": {
"looker-toolbox": {
"command": "./PATH/TO/toolbox",
"args": ["--stdio", "--prebuilt", "looker"],
"env": {
"LOOKER_BASE_URL": "LOOKER_URL",
"LOOKER_CLIENT_ID": "CLIENT_ID",
"LOOKER_CLIENT_SECRET": "CLIENT_SECRET",
"LOOKER_VERIFY_SSL": "VERIFY_SSL",
}
}
}
}
Opsi 2: Layanan bersama jarak jauh dengan OAuth
- Di desktop Claude, buka Setelan, lalu pilih Konektor.
- Pilih Tambahkan konektor kustom dan masukkan nama (misalnya, Looker).
- Untuk URL, masukkan endpoint server proxy terbalik Anda dengan jalur
/mcpyang ditambahkan (misalnya,https://looker-mcp-toolbox.example.com/mcp). - Di bagian Setelan lanjutan, masukkan string persis yang Anda gunakan untuk
client_guidselama pendaftaran aplikasi OAuth. Biarkan rahasia klien OAuth kosong. - Pilih Tambahkan untuk menyimpan konektor. Saat diminta untuk terhubung, aplikasi desktop Claude akan memulai alur otorisasi PKCE secara aman melalui browser Anda.
- Mulai ulang Claude desktop.
Cline
Pilih metode koneksi yang didasarkan pada pilihan autentikasi Anda:
Opsi 1: Kredensial API
- Buka ekstensi Cline di VS Code, lalu klik ikon MCP Servers.
- Klik Configure MCP Servers untuk membuka file konfigurasi.
- Tambahkan konfigurasi berikut, ganti variabel lingkungan berikut dengan nilai Anda, lalu simpan.
LOOKER_URL: URL instance Looker Anda.CLIENT_IDdanCLIENT_SECRET: Kunci API yang digunakan untuk mengakses Looker API.VERIFY_SSL:trueataufalse, bergantung pada apakah Anda menggunakan enkripsi SSL untuk menghubungkan database ke instance Looker Anda.
{
"mcpServers": {
"looker-toolbox": {
"command": "./PATH/TO/toolbox",
"args": ["--stdio", "--prebuilt", "looker"],
"env": {
"LOOKER_BASE_URL": "LOOKER_URL",
"LOOKER_CLIENT_ID": "CLIENT_ID",
"LOOKER_CLIENT_SECRET": "CLIENT_SECRET",
"LOOKER_VERIFY_SSL": "VERIFY_SSL",
}
}
}
}
Opsi 2: Layanan bersama jarak jauh dengan OAuth
- Buka ekstensi Cline di VS Code, lalu klik ikon MCP Servers.
- Klik Configure MCP Servers untuk membuka file konfigurasi.
- Tambahkan konfigurasi berikut, ganti
PROXY_URLdengan domain server proxy terbalik Anda, lalu simpan.
{
"mcpServers": {
"looker-toolbox": {
"type": "http",
"url": "https://PROXY_URL/mcp"
}
}
}
Kursor
Pilih metode koneksi yang didasarkan pada pilihan autentikasi Anda:
Opsi 1: Kredensial API
- Buat direktori
.cursordi root project Anda jika belum ada. - Buat file
.cursor/mcp.jsonjika tidak ada, lalu buka. - Tambahkan konfigurasi berikut, ganti variabel lingkungan berikut dengan nilai Anda, lalu simpan.
LOOKER_URL: URL instance Looker Anda.CLIENT_IDdanCLIENT_SECRET: Kunci API yang digunakan untuk mengakses Looker API.VERIFY_SSL:trueataufalse, bergantung pada apakah Anda menggunakan enkripsi SSL untuk menghubungkan database ke instance Looker Anda.
{
"mcpServers": {
"looker-toolbox": {
"command": "./PATH/TO/toolbox",
"args": ["--stdio", "--prebuilt", "looker"],
"env": {
"LOOKER_BASE_URL": "LOOKER_URL",
"LOOKER_CLIENT_ID": "CLIENT_ID",
"LOOKER_CLIENT_SECRET": "CLIENT_SECRET",
"LOOKER_VERIFY_SSL": "VERIFY_SSL",
}
}
}
}
- Buka Kursor, lalu buka Setelan > Setelan Kursor > MCP. Status aktif berwarna hijau akan muncul saat server terhubung.
Opsi 2: Layanan bersama jarak jauh dengan OAuth
- Buat direktori
.cursordi root project Anda jika belum ada. - Buat file
.cursor/mcp.jsonjika tidak ada, lalu buka. - Tambahkan konfigurasi berikut, ganti
PROXY_URLdengan domain server proxy terbalik Anda, lalu simpan.
{
"mcpServers": {
"looker-toolbox": {
"type": "http",
"url": "https://PROXY_URL/mcp"
}
}
}
- Buka Kursor, lalu buka Setelan > Setelan Kursor > MCP. Status aktif berwarna hijau akan muncul saat server terhubung.
Visual Studio Code (Copilot)
Pilih metode koneksi yang didasarkan pada pilihan autentikasi Anda:
Opsi 1: Kredensial API
- Buka VS Code dan buat direktori
.vscodedi root project Anda jika belum ada. - Buat file
.vscode/mcp.jsonjika tidak ada, lalu buka. - Tambahkan konfigurasi berikut, ganti variabel lingkungan berikut dengan nilai Anda, lalu simpan.
LOOKER_URL: URL instance Looker Anda.CLIENT_IDdanCLIENT_SECRET: Kunci API yang digunakan untuk mengakses Looker API.VERIFY_SSL:trueataufalse, bergantung pada apakah Anda menggunakan enkripsi SSL untuk menghubungkan database ke instance Looker Anda.
{
"servers": {
"looker-toolbox": {
"command": "./PATH/TO/toolbox",
"args": ["--stdio", "--prebuilt", "looker"],
"env": {
"LOOKER_BASE_URL": "LOOKER_URL",
"LOOKER_CLIENT_ID": "CLIENT_ID",
"LOOKER_CLIENT_SECRET": "CLIENT_SECRET",
"LOOKER_VERIFY_SSL": "VERIFY_SSL",
}
}
}
}
Opsi 2: Layanan bersama jarak jauh dengan OAuth
- Buka VS Code dan buat direktori
.vscodedi root project Anda jika belum ada. - Buat file
.vscode/mcp.jsonjika tidak ada, lalu buka. - Tambahkan konfigurasi berikut, ganti
PROXY_URLdengan domain server proxy terbalik Anda, lalu simpan.
{
"servers": {
"looker-toolbox": {
"type": "http",
"url": "https://PROXY_URL/mcp"
}
}
}
Windsurf
Pilih metode koneksi yang didasarkan pada pilihan autentikasi Anda:
Opsi 1: Kredensial API
- Buka Windsurf dan buka asisten Cascade.
- Klik ikon MCP, lalu klik Configure untuk membuka file konfigurasi.
- Tambahkan konfigurasi berikut, ganti variabel lingkungan berikut dengan nilai Anda, lalu simpan.
LOOKER_URL: URL instance Looker Anda.CLIENT_IDdanCLIENT_SECRET: Kunci API yang digunakan untuk mengakses Looker API.VERIFY_SSL:trueataufalse, bergantung pada apakah Anda menggunakan enkripsi SSL untuk menghubungkan database ke instance Looker Anda.
{
"mcpServers": {
"looker-toolbox": {
"command": "./PATH/TO/toolbox",
"args": ["--stdio", "--prebuilt", "looker"],
"env": {
"LOOKER_BASE_URL": "LOOKER_URL",
"LOOKER_CLIENT_ID": "CLIENT_ID",
"LOOKER_CLIENT_SECRET": "CLIENT_SECRET",
"LOOKER_VERIFY_SSL": "VERIFY_SSL",
}
}
}
}
Opsi 2: Layanan bersama jarak jauh dengan OAuth
- Buka Windsurf dan buka asisten Cascade.
- Klik ikon MCP, lalu klik Configure untuk membuka file konfigurasi.
- Tambahkan konfigurasi berikut, ganti
PROXY_URLdengan domain server proxy terbalik Anda, lalu simpan.
{
"mcpServers": {
"looker-toolbox": {
"type": "http",
"url": "https://PROXY_URL/mcp"
}
}
}
Menggunakan alat AI
Alat AI Anda kini terhubung ke Looker menggunakan MCP. Coba minta asisten AI Anda untuk mencantumkan model, Eksplorasi, dimensi, dan ukuran. Anda juga dapat menjalankan kueri dengan mengambil SQL untuk kueri atau menjalankan Look tersimpan.
Alat berikut tersedia untuk LLM:
Alat Kueri dan Model Looker
Alat ini digunakan untuk mendapatkan informasi tentang model Looker dan menjalankan kueri terhadap model tersebut.
get_models: Mencantumkan semua model LookML di instance Looker Anda.get_explores: Mencantumkan eksplorasi dalam model tertentu.get_dimensions: Mencantumkan dimensi dalam Eksplorasi tertentu.get_measures: Mencantumkan ukuran dalam Eksplorasi tertentu.get_filters: Mencantumkan filter dalam Eksplorasi tertentu.get_parameters: Mencantumkan parameter dalam Eksplorasi tertentu.query: Menjalankan kueri dan menampilkan data.query_sql: Menampilkan SQL yang dihasilkan oleh Looker untuk kueri.query_url: Menampilkan link ke kueri di Looker untuk eksplorasi lebih lanjut.
Alat Konten Looker
Alat ini mendapatkan konten tersimpan (Tampilan dan Dasbor) dari instance Looker dan membuat konten tersimpan baru.
get_looks: Menampilkan Tampilan tersimpan yang cocok dengan judul atau deskripsi.run_look: Menjalankan Look tersimpan dan menampilkan data.make_look: Buat Look tersimpan di Looker dan tampilkan URL.get_dashboards: Menampilkan dasbor tersimpan yang cocok dengan judul atau deskripsi.make_dashboard: Buat dasbor tersimpan di Looker dan tampilkan URL.add_dashboard_element: Menambahkan kartu ke dasbor.
Alat Kesehatan Instance Looker
Alat ini menawarkan algoritma health check yang sama dengan yang ditawarkan oleh CLI populer Henry.
health_pulse: Periksa kesehatan instance Looker.health_analyze: Menganalisis penggunaan objek Looker.health_vacuum: Temukan elemen LookML yang mungkin tidak digunakan.
Alat Penulisan LookML
Alat ini memungkinkan pemanggil menulis dan mengubah file LookML serta mendapatkan skema database yang diperlukan untuk menulis LookML secara efektif.
dev_mode: Mengaktifkan dan menonaktifkan Mode Pengembangan untuk sesi. Penulisan LookML harus dilakukan dalam Mode Pengembangan. Kueri yang dijalankan dalam Mode Pengembangan menggunakan LookML yang telah dimodifikasi sehingga Anda dapat menguji dampak perubahan.get_projects: Mendapatkan daftar project LookML yang tersedia.get_project_files: Mendapatkan daftar file LookML dalam project.get_project_file: Mendapatkan konten file LookML.create_project_file: Buat file LookML baru.update_project_file: Ubah file LookML yang ada.delete_project_file: Menghapus file LookML.get_connections: Mendapatkan daftar koneksi.get_connection_schemas: Mendapatkan daftar skema untuk koneksi.get_connection_databases: Mendapatkan daftar database untuk koneksi.get_connection_tables: Mendapatkan daftar tabel untuk koneksi.get_connection_table_columns: Mendapatkan daftar kolom untuk tabel dalam koneksi.