- Resource: DataAgent
- DataAnalyticsAgent
- Konteks
- DatasourceReferences
- BigQueryTableReferences
- BigQueryTableReference
- StudioDatasourceReferences
- StudioDatasourceReference
- LookerExploreReferences
- LookerExploreReference
- PrivateLookerInstanceInfo
- Skema
- Kolom
- Kredensial
- OAuthCredentials
- SecretBased
- TokenBased
- ConversationOptions
- ChartOptions
- ImageOptions
- NoImage
- SvgOptions
- AnalysisOptions
- Python
- Metode
Resource: DataAgent
Pesan yang menjelaskan objek DataAgent.
Representasi JSON |
---|
{ "name": string, "displayName": string, "description": string, "labels": { string: string, ... }, "createTime": string, "updateTime": string, "deleteTime": string, "purgeTime": string, // Union field |
Kolom | |
---|---|
name |
Opsional. ID. Nama resource unik Agen. Format: Contoh: |
displayName |
Opsional. Nama tampilan yang mudah digunakan.
|
description |
Opsional. Deskripsi agen.
|
labels |
Opsional. Label untuk membantu pengguna memfilter agen terkait. Misalnya, "sales", "business", "etl", dan sebagainya. Label catatan hanya digunakan untuk pemfilteran, bukan untuk kebijakan. Lihat dokumentasi label untuk mengetahui detail selengkapnya tentang penggunaan label. Objek yang berisi daftar pasangan |
createTime |
Hanya output. Waktu saat agen data dibuat. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Waktu saat agen data terakhir diperbarui. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
deleteTime |
Hanya output. [Khusus output] Waktu saat agen data dihapus sementara. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
purgeTime |
Hanya output. Stempel waktu dalam UTC saat agen data ini dianggap telah berakhir. Ini selalu diberikan pada output, terlepas dari apa yang dikirim pada input. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Kolom union type . Jenis agen. Dapat berupa salah satu dari berikut ini: * Agen analisis data. * Agen rekayasa data type hanya dapat berupa salah satu dari berikut ini: |
|
dataAnalyticsAgent |
Agen analisis data. |
DataAnalyticsAgent
Pesan yang menjelaskan objek DataAnalyticsAgent.
Representasi JSON |
---|
{ "stagingContext": { object ( |
Kolom | |
---|---|
stagingContext |
Opsional. Konteks penyiapan untuk agen. Konteks ini digunakan untuk menguji dan memvalidasi perubahan sebelum dipublikasikan. |
publishedContext |
Opsional. Konteks yang dipublikasikan untuk agen. Konteks ini digunakan oleh Chat API dalam produksi. |
lastPublishedContext |
Hanya output. Konteks terakhir yang dipublikasikan untuk agen. Ini adalah kolom hanya output yang diisi oleh sistem saat konteks yang dipublikasikan diperbarui. Tindakan ini digunakan untuk memulihkan agen ke status sebelumnya. |
Konteks
Kumpulan konteks yang akan diterapkan ke percakapan ini
Representasi JSON |
---|
{ "systemInstruction": string, "datasourceReferences": { object ( |
Kolom | |
---|---|
systemInstruction |
Opsional. Titik entri dasar bagi pemilik data yang membuat pengetahuan domain untuk Agen. Alasan: Jargon bisnis (misalnya, Pendapatan YTD dihitung sebagai…, Usia Pensiun adalah 65 tahun di Amerika Serikat, dll.) dan petunjuk sistem (misalnya, jawab seperti Bajak Laut) dapat membantu model memahami konteks bisnis seputar pertanyaan pengguna. |
datasourceReferences |
Wajib. Sumber data yang tersedia untuk menjawab pertanyaan. |
options |
Opsional. Opsi tambahan untuk percakapan. |
DatasourceReferences
Kumpulan referensi ke sumber data.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union references . Sumber data yang akan digunakan. references hanya ada berupa salah satu diantara berikut: |
|
bq |
Referensi ke tabel BigQuery. |
studio |
Referensi ke sumber data Looker Studio. |
looker |
Referensi ke Jelajah Looker. |
BigQueryTableReferences
Pesan yang merepresentasikan referensi ke tabel BigQuery.
Representasi JSON |
---|
{
"tableReferences": [
{
object ( |
Kolom | |
---|---|
tableReferences[] |
Wajib. Referensi ke tabel BigQuery. |
BigQueryTableReference
Pesan yang merepresentasikan referensi ke satu tabel BigQuery.
Representasi JSON |
---|
{ "projectId": string, "datasetId": string, "tableId": string } |
Kolom | |
---|---|
projectId |
Wajib. Project tempat tabel berada. |
datasetId |
Wajib. Set data tempat tabel berada. |
tableId |
Wajib. ID tabel. |
StudioDatasourceReferences
Pesan yang merepresentasikan referensi ke sumber data Looker Studio.
Representasi JSON |
---|
{
"studioReferences": [
{
object ( |
Kolom | |
---|---|
studioReferences[] |
Referensi ke sumber data studio. |
StudioDatasourceReference
Pesan yang merepresentasikan referensi ke satu sumber data Looker Studio.
Representasi JSON |
---|
{ "datasourceId": string } |
Kolom | |
---|---|
datasourceId |
Wajib. ID sumber data. |
LookerExploreReferences
Pesan yang merepresentasikan referensi ke eksplorasi Looker.
Representasi JSON |
---|
{ "exploreReferences": [ { object ( |
Kolom | |
---|---|
exploreReferences[] |
Wajib. Referensi ke penjelajahan Looker. |
credentials |
Opsional. Kredensial yang akan digunakan saat memanggil Looker API. Saat ini mendukung kredensial berbasis token OAuth dan kunci API, seperti yang dijelaskan dalam Autentikasi dengan SDK. |
LookerExploreReference
Pesan yang merepresentasikan referensi ke satu penjelajahan Looker.
Representasi JSON |
---|
{ "lookmlModel": string, "explore": string, "schema": { object ( |
Kolom | |
---|---|
lookmlModel |
Wajib. Model Looker, seperti yang diuraikan dalam Struktur LookML utama. Nama model LookML. |
explore |
Wajib. Jelajah Looker, seperti yang diuraikan dalam Struktur LookML utama. Nama Jelajah LookML. |
schema |
Opsional. Skema sumber data. |
Kolom union instance . Instance penjelajahan Looker. instance hanya ada berupa salah satu diantara berikut: |
|
lookerInstanceUri |
Wajib. URL dasar instance Looker. |
privateLookerInstanceInfo |
Info instance Looker pribadi. |
PrivateLookerInstanceInfo
Pesan yang merepresentasikan info instance Looker pribadi diperlukan jika instance Looker berada di belakang jaringan pribadi.
Representasi JSON |
---|
{ "lookerInstanceId": string, "serviceDirectoryName": string } |
Kolom | |
---|---|
lookerInstanceId |
ID instance Looker. |
serviceDirectoryName |
Nama direktori layanan instance Looker. |
Skema
Skema instance Datasource atau QueryResult.
Representasi JSON |
---|
{
"fields": [
{
object ( |
Kolom | |
---|---|
fields[] |
Opsional. Kolom dalam skema. |
displayName |
Opsional. Table displayName (sama dengan label di cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), tidak wajib, saat ini hanya Looker yang memiliki kolom ini. |
Kolom
Kolom dalam skema.
Representasi JSON |
---|
{
"name": string,
"type": string,
"description": string,
"mode": string,
"displayName": string,
"subfields": [
{
object ( |
Kolom | |
---|---|
name |
Opsional. Nama kolom. |
type |
Opsional. Jenis kolom. |
description |
Opsional. Deskripsi singkat kolom. |
mode |
Opsional. Mode kolom (misalnya, NULLABLE, REPEATED). |
displayName |
Opsional. displayName kolom (sama dengan label di |
subfields[] |
Opsional. Properti rekursif untuk struktur skema bertingkat. |
category |
Opsional. Kategori kolom, tidak wajib, saat ini hanya berguna untuk Looker. Kita menggunakan string untuk menghindari ketergantungan pada paket eksternal dan menjaga agar paket ini tetap mandiri. |
Kredensial
Mewakili berbagai bentuk spesifikasi kredensial.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union kind . Jenis kredensial. } kind hanya dapat berupa salah satu dari hal berikut: |
|
oauth |
Kredensial OAuth. |
OAuthCredentials
Mewakili kredensial OAuth.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union kind . Jenis kredensial OAuth. kind hanya ada berupa salah satu diantara berikut: |
|
secret |
Kredensial OAuth berbasis rahasia. |
token |
Kredensial OAuth berbasis token. |
SecretBased
Nama secret yang berisi token akses. Menampilkan kredensial OAuth berbasis secret.
Representasi JSON |
---|
{ "clientId": string, "clientSecret": string } |
Kolom | |
---|---|
clientId |
Wajib. ID klien OAuth. |
clientSecret |
Wajib. Rahasia klien OAuth. |
TokenBased
Baca selengkapnya tentang token akses Looker di sini: https://developers.looker.com/api/advanced-usage/looker-api-oauth
Representasi JSON |
---|
{ "accessToken": string } |
Kolom | |
---|---|
accessToken |
Wajib. Nama secret yang berisi token akses. |
ConversationOptions
Opsi untuk percakapan.
Representasi JSON |
---|
{ "chart": { object ( |
Kolom | |
---|---|
chart |
Opsional. Opsi untuk pembuatan diagram. |
analysis |
Opsional. Opsi untuk analisis. |
ChartOptions
Opsi untuk pembuatan diagram.
Representasi JSON |
---|
{
"image": {
object ( |
Kolom | |
---|---|
image |
Opsional. Jika ditentukan, agen akan merender diagram yang dibuat menggunakan format yang diberikan. Defaultnya adalah tidak ada gambar. |
ImageOptions
Opsi untuk merender gambar diagram yang dibuat.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union kind . Jenis gambar yang akan dirender. kind hanya ada berupa salah satu diantara berikut: |
|
noImage |
Tidak ada gambar. |
svg |
Format SVG. |
NoImage
Jenis ini tidak memiliki kolom.
Tidak ada gambar.
SvgOptions
Jenis ini tidak memiliki kolom.
Opsi SVG.
AnalysisOptions
Opsi untuk analisis.
Representasi JSON |
---|
{
"python": {
object ( |
Kolom | |
---|---|
python |
Opsional. Opsi untuk analisis Python. |
Python
Opsi untuk analisis Python.
Representasi JSON |
---|
{ "enabled": boolean } |
Kolom | |
---|---|
enabled |
Opsional. Apakah analisis Python diaktifkan atau tidak. Nilai defaultnya adalah salah (false). |
Metode |
|
---|---|
|
Membuat DataAgent baru di project dan lokasi tertentu. |
|
Menghapus satu DataAgent. |
|
Mendapatkan detail satu DataAgent. |
|
Mendapatkan kebijakan IAM untuk DataAgent |
|
Mencantumkan DataAgent dalam project dan lokasi tertentu. |
|
Mencantumkan DataAgent yang dapat diakses oleh pemanggil di project dan lokasi tertentu. |
|
Memperbarui parameter satu DataAgent. |
|
Menetapkan kebijakan IAM untuk DataAgent. |