Menggunakan MCP Toolbox for Databases
Halaman ini menunjukkan cara menggunakan MCP Toolbox for Databases untuk menghubungkan instance Looker Anda ke lingkungan pengembangan terintegrasi (IDE) dan alat developer yang mendukung Model Context Protocol (MCP). MCP Toolbox adalah opsi yang bagus jika Anda menggunakan instance yang dihosting pelanggan, atau jika Anda lebih suka mengelola infrastruktur Anda sendiri. Jika tidak, sebaiknya gunakan server MCP yang dikelola Looker.
Sebaiknya gunakan ekstensi Looker khusus untuk Gemini CLI dengan MCP Toolbox. Gunakan lapisan semantik Looker untuk memberi Gemini CLI akses yang aman, diatur, dan sesuai permintaan ke data tepercaya, serta mempercepat alur kerja dengan mengotomatiskan pembuatan laporan, visualisasi, dan dasbor dari perintah bahasa alami. Sebagai antarmuka command line generasi berikutnya dari Google Cloud, Gemini CLI adalah alat yang direkomendasikan untuk berinteraksi dengan instance Looker Anda dari command line.
Anda juga dapat menghubungkan lingkungan pengembangan terintegrasi (IDE) dan alat developer lainnya yang mendukung Model Context Protocol (MCP) menggunakan MCP Toolbox for Databases untuk tujuan umum. MCP Toolbox adalah server MCP open source yang menyederhanakan koneksi agen AI ke data Anda dengan menangani kompleksitas seperti autentikasi dan penggabungan koneksi, sehingga Anda dapat 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 agentic yang elegan untuk berinteraksi dengan layanan data cloud 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 beragam kemampuan, termasuk alat baru, perintah garis miring, dan perintah untuk menyederhanakan alur kerja Anda.
Menyiapkan autentikasi Looker
Anda memiliki dua opsi untuk mengautentikasi klien MCP dengan Looker: Anda dapat menggunakan kredensial API standar atau mengautentikasi klien melalui pendaftaran aplikasi OAuth.
Opsi 1: Kredensial API
- Dapatkan Client ID dan Rahasia Klien Looker. Ikuti petunjuk di halaman dokumentasi Autentikasi Looker API.
- Siapkan URL dasar instance Looker Anda. Kemungkinan besar, nama file tersebut adalah
https://looker.example.com. Dalam beberapa kasus, API memproses 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:
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 selanjutnya 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 "oauth app" di kolom Search.
Pilih Run It.
Untuk
client_guid, masukkan string kustom (misalnya,gemini_cliatauclaude-desktop).Dalam 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 versi terbaru MCP Toolbox sebagai 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 balik reverse proxy 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
5000127.0.0.1. Jika reverse proxy berada di host lain, gunakan--address=0.0.0.0untuk mengikat ke semua alamat IP. Gunakan setelan--port=jika Anda perlu menggunakan port pemantauan selain5000. Misalnya, Cloud Run 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 reverse proxy Anda.LOOKER_URL: URL dasar instance Looker Anda.
Untuk mengetahui 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 tertentu guna melihat petunjuk konfigurasi.
- Gemini CLI
- Gemini Code Assist
- Claude Code
- 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.
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 ekstensi 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, konfigurasikan Gemini CLI untuk 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 reverse proxy Anda:gemini mcp add --transport http looker https://PROXY_URL/mcp
Atau, Anda dapat mengonfigurasinya secara manual dengan menambahkan konfigurasi berikut ke file
settings.json(terletak 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 melakukan autentikasi dengan aman ke instance Looker Anda.gemini
Gemini Code Assist
Sebaiknya konfigurasikan 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.
Claude Code
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.
{
"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 reverse proxy 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.
{
"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 Claude desktop, buka Settings, lalu pilih Connectors.
- Pilih Add custom connector dan masukkan nama (misalnya, Looker).
- Untuk URL, masukkan endpoint server reverse proxy Anda dengan jalur
/mcpyang ditambahkan (misalnya,https://looker-mcp-toolbox.example.com/mcp). - Di bagian Advanced settings, masukkan string yang sama persis dengan yang Anda gunakan untuk
client_guidselama pendaftaran aplikasi OAuth. Kosongkan rahasia klien OAuth. - Pilih Tambahkan untuk menyimpan konektor. Saat diminta untuk terhubung, Claude desktop akan memulai alur otorisasi PKCE dengan 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 server MCP.
- 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.
{
"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 server MCP.
- Klik Configure MCP Servers untuk membuka file konfigurasi.
- Tambahkan konfigurasi berikut, ganti
PROXY_URLdengan domain server reverse proxy 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 belum 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.
{
"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 Cursor, lalu buka Settings > Cursor Settings > 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 belum ada, lalu buka. - Tambahkan konfigurasi berikut, ganti
PROXY_URLdengan domain server reverse proxy Anda, lalu simpan.
{
"mcpServers": {
"looker-toolbox": {
"type": "http",
"url": "https://PROXY_URL/mcp"
}
}
}
- Buka Cursor, lalu buka Settings > Cursor Settings > 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 belum 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.
{
"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 belum ada, lalu buka. - Tambahkan konfigurasi berikut, ganti
PROXY_URLdengan domain server reverse proxy 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.
{
"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 reverse proxy 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 yang disimpan.
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 di Eksplorasi tertentu.get_parameters: Mencantumkan parameter dalam Explore 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 (Look dan Dasbor) dari instance Looker dan membuat konten tersimpan baru.
get_looksMenampilkan Look tersimpan yang cocok dengan judul atau deskripsi.run_look: Menjalankan Look yang disimpan dan menampilkan data.make_look: Membuat Look tersimpan di Looker dan menampilkan URL.get_dashboards: Menampilkan dasbor tersimpan yang cocok dengan judul atau deskripsi.make_dashboard: Membuat dasbor tersimpan di Looker dan menampilkan URL.add_dashboard_element: Menambahkan ubin ke dasbor.
Alat Kesehatan Instance Looker
Alat ini menawarkan algoritma health check yang sama dengan yang ditawarkan oleh CLI Henry yang populer.
health_pulse: Memeriksa respons instance Looker.health_analyze: Menganalisis penggunaan objek Looker.health_vacuum: Menemukan 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. Pembuatan LookML harus dilakukan dalam Mode Pengembangan. Kueri yang dijalankan dalam Mode Pengembangan menggunakan LookML yang telah diubah sehingga Anda dapat menguji dampak perubahan Anda.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: Membuat file LookML baru.update_project_file: Mengubah file LookML yang ada.delete_project_file: Menghapus file LookML.get_connections: Dapatkan 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.