- Risorsa: DataAgent
- DataAnalyticsAgent
- Contesto
- DatasourceReferences
- BigQueryTableReferences
- BigQueryTableReference
- Schema
- Campo
- DataFilter
- DataFilterType
- StudioDatasourceReferences
- StudioDatasourceReference
- LookerExploreReferences
- LookerExploreReference
- PrivateLookerInstanceInfo
- Credenziali
- OAuthCredentials
- SecretBased
- TokenBased
- AlloyDbReference
- AlloyDbDatabaseReference
- AgentContextReference
- SpannerReference
- SpannerDatabaseReference
- Motore
- CloudSqlReference
- CloudSqlDatabaseReference
- Motore
- ConversationOptions
- ChartOptions
- ImageOptions
- NoImage
- SvgOptions
- AnalysisOptions
- Python
- DatasourceOptions
- ExampleQuery
- LookerGoldenQuery
- LookerQuery
- Filtro
- GlossaryTerm
- SchemaRelationship
- SchemaPaths
- Origine
- Metodi
Risorsa: DataAgent
Messaggio che descrive un oggetto DataAgent.
| Rappresentazione JSON |
|---|
{ "name": string, "displayName": string, "description": string, "labels": { string: string, ... }, "createTime": string, "updateTime": string, "deleteTime": string, "purgeTime": string, // Union field |
| Campi | |
|---|---|
name |
Facoltativo. Identificatore. Il nome univoco della risorsa di un DataAgent. Formato: Esempio: Ti consigliamo di saltare l'impostazione di questo campo durante la creazione dell'agente, in quanto verrà dedotto automaticamente e sovrascritto con {parent}/dataAgents/{dataAgentId}. |
displayName |
Facoltativo. Nome visualizzato facile da usare.
|
description |
Facoltativo. Descrizione dell'agente.
|
labels |
Facoltativo. Etichette per aiutare gli utenti a filtrare gli agenti correlati. Ad esempio, "vendite", "business", "etl" e così via. Le etichette delle note vengono utilizzate solo per il filtraggio e non per le norme. Per ulteriori dettagli sull'utilizzo delle etichette, consulta la documentazione sulle etichette. Un oggetto contenente un elenco di coppie |
createTime |
Solo output. L'ora in cui è stato creato l'agente di dati. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. L'ora dell'ultimo aggiornamento dell'agente dati. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
deleteTime |
Solo output. [Solo output] Data e ora di eliminazione temporanea dell'agente dati. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
purgeTime |
Solo output. Timestamp in UTC di quando questo agente dati è considerato scaduto. Viene sempre fornito nell'output, anche se non inviato nell'input. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
Campo unione type. Il tipo di agente. Può corrispondere a uno dei seguenti: * Agente di analisi dei dati. * L'agente di data engineering type può essere solo uno dei seguenti: |
|
dataAnalyticsAgent |
Agente di analisi dei dati. |
DataAnalyticsAgent
Messaggio che descrive un oggetto DataAnalyticsAgent.
| Rappresentazione JSON |
|---|
{ "stagingContext": { object ( |
| Campi | |
|---|---|
stagingContext |
Facoltativo. Il contesto di staging per l'agente. Questo contesto viene utilizzato per testare e convalidare le modifiche prima della pubblicazione. |
publishedContext |
Facoltativo. Il contesto pubblicato per l'agente. Questo contesto viene utilizzato dall'API Chat in produzione. |
lastPublishedContext |
Solo output. L'ultimo contesto pubblicato per l'agente. Questo è un campo di solo output compilato dal sistema quando viene aggiornato il contesto pubblicato. Viene utilizzato per ripristinare lo stato precedente dell'agente. |
Contesto
Una raccolta di contesto da applicare a questa conversazione
| Rappresentazione JSON |
|---|
{ "systemInstruction": string, "datasourceReferences": { object ( |
| Campi | |
|---|---|
systemInstruction |
Facoltativo. Il punto di accesso di base per i proprietari dei dati che creano conoscenze del dominio per l'agente. Perché: gergo commerciale (ad es. Il modello può comprendere il contesto aziendale di una domanda dell'utente se vengono fornite istruzioni specifiche (ad es. il fatturato da inizio anno viene calcolato come…, l'età pensionabile è 65 anni negli Stati Uniti, ecc.) e istruzioni di sistema (ad es. rispondi come un pirata). |
datasourceReferences |
Obbligatorio. Le origini dati disponibili per rispondere alla domanda. |
options |
Facoltativo. Altre opzioni per la conversazione. |
exampleQueries[] |
Facoltativo. Un elenco di query di esempio, che forniscono esempi di query SQL pertinenti e di uso comune e, facoltativamente, le query in linguaggio naturale corrispondenti. Attualmente utilizzato solo per le origini dati BigQuery. |
lookerGoldenQueries[] |
Facoltativo. Un elenco di query di riferimento, che fornisce esempi di query di Looker pertinenti e di uso comune e, facoltativamente, le query in linguaggio naturale corrispondenti. |
glossaryTerms[] |
Facoltativo. Definizioni dei termini (al momento, solo quelle create dagli utenti) |
schemaRelationships[] |
Facoltativo. Relazioni tra lo schema della tabella, incluse le colonne di riferimento e quelle a cui si fa riferimento. |
DatasourceReferences
Una raccolta di riferimenti alle origini dati.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione references. Le origini dati da utilizzare. references può essere solo uno dei seguenti tipi: |
|
bq |
Riferimenti alle tabelle BigQuery. |
studio |
Riferimenti alle origini dati di Looker Studio. |
looker |
Riferimenti alle esplorazioni di Looker. |
alloydb |
Riferimento a un database AlloyDB. Supportato solo per il metodo |
spannerReference |
Riferimento a un database Spanner. Supportato solo per il metodo |
cloudSqlReference |
Riferimento a un database Cloud SQL. Supportato solo per il metodo |
BigQueryTableReferences
Messaggio che rappresenta i riferimenti alle tabelle BigQuery e ai grafici delle proprietà. È necessario compilare almeno uno tra tableReferences e propertyGraphReferences.
| Rappresentazione JSON |
|---|
{
"tableReferences": [
{
object ( |
| Campi | |
|---|---|
tableReferences[] |
Facoltativo. Riferimenti alle tabelle BigQuery. |
BigQueryTableReference
Messaggio che rappresenta un riferimento a una singola tabella BigQuery.
| Rappresentazione JSON |
|---|
{
"projectId": string,
"datasetId": string,
"tableId": string,
"schema": {
object ( |
| Campi | |
|---|---|
projectId |
Obbligatorio. Il progetto a cui appartiene la tabella. |
datasetId |
Obbligatorio. Il set di dati a cui appartiene la tabella. |
tableId |
Obbligatorio. L'ID tabella. |
schema |
Facoltativo. Lo schema dell'origine dati. |
Schema
Lo schema di un'istanza Datasource o QueryResult.
| Rappresentazione JSON |
|---|
{ "fields": [ { object ( |
| Campi | |
|---|---|
fields[] |
Facoltativo. I campi dello schema. |
description |
Facoltativo. Una descrizione testuale dei contenuti e dello scopo della tabella. Ad esempio: "Contiene informazioni sugli ordini dei clienti nel nostro negozio e-commerce". Attualmente utilizzato solo per le origini dati BigQuery. |
synonyms[] |
Facoltativo. Un elenco di nomi alternativi o sinonimi che possono essere utilizzati per fare riferimento alla tabella. Ad esempio: ["vendite", "ordini", "acquisti"]. Attualmente utilizzato solo per le origini dati BigQuery. |
tags[] |
Facoltativo. Un elenco di tag o parole chiave associati alla tabella, utilizzati per la categorizzazione. Ad esempio: ["transaction", "revenue", "customer_data"]. Attualmente utilizzato solo per le origini dati BigQuery. |
displayName |
Facoltativo. displayName della tabella (uguale all'etichetta in cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), non obbligatorio, attualmente solo Looker ha questo campo. |
filters[] |
Facoltativo. I filtri sui dati sottostanti dell'origine dati. Attualmente utilizzato solo per le origini dati Looker. |
Campo
Un campo in uno schema.
| Rappresentazione JSON |
|---|
{
"name": string,
"type": string,
"description": string,
"mode": string,
"synonyms": [
string
],
"tags": [
string
],
"displayName": string,
"subfields": [
{
object ( |
| Campi | |
|---|---|
name |
Facoltativo. Il nome del campo. |
type |
Facoltativo. Il tipo di campo. |
description |
Facoltativo. Una breve descrizione del campo. |
mode |
Facoltativo. La modalità del campo (ad es. NULLABLE, REPEATED). |
synonyms[] |
Facoltativo. Un elenco di nomi alternativi o sinonimi che possono essere utilizzati per fare riferimento a questo campo. Ad esempio: ["id", "customerid", "cust_id"]. Attualmente utilizzato solo per le origini dati BigQuery. |
tags[] |
Facoltativo. Un elenco di tag o parole chiave associati al campo, utilizzati per la categorizzazione. Ad esempio: ["identifier", "customer", "pii"]. Attualmente utilizzato solo per le origini dati BigQuery. |
displayName |
Facoltativo. displayName del campo (uguale all'etichetta in |
subfields[] |
Facoltativo. Proprietà ricorsiva per le strutture dello schema nidificate. |
category |
Facoltativo. Categoria del campo, non obbligatoria, attualmente utile solo per Looker. Utilizziamo una stringa per evitare di dipendere da un pacchetto esterno e mantenere questo pacchetto autonomo. |
valueFormat |
Facoltativo. Solo Looker. Formato del valore del campo. Riferimento: https://cloud.google.com/looker/docs/reference/param-field-value-format |
DataFilter
Un filtro sui dati sottostanti di un'origine dati. Documentazione sulla sintassi dei filtri: https://cloud.google.com/looker/docs/filter-expressions
| Rappresentazione JSON |
|---|
{
"field": string,
"value": string,
"type": enum ( |
| Campi | |
|---|---|
field |
Facoltativo. Il campo in base al quale applicare il filtro. Ad esempio: ["event_date", "customer_id", "product_category"] |
value |
Facoltativo. Il valore predefinito utilizzato per questo filtro se non viene sostituito in una query. Ad esempio: ["after 2024-01-01", "123", "-fashion"] |
type |
Facoltativo. Il tipo di filtro presente in un'origine dati, ad esempio ALWAYS_FILTER. |
DataFilterType
Il tipo di filtro presente in un'origine dati, ad esempio ALWAYS_FILTER.
| Enum | |
|---|---|
DATA_FILTER_TYPE_UNSPECIFIED |
Il tipo di filtro non è stato specificato. |
ALWAYS_FILTER |
Un filtro configurato dall'utente e qualsiasi query a Esplora applicherà sempre questo filtro per impostazione predefinita. Attualmente utilizzato solo per le origini dati Looker. |
StudioDatasourceReferences
Messaggio che rappresenta i riferimenti alle origini dati di Looker Studio.
| Rappresentazione JSON |
|---|
{
"studioReferences": [
{
object ( |
| Campi | |
|---|---|
studioReferences[] |
I riferimenti alle origini dati dello studio. |
StudioDatasourceReference
Messaggio che rappresenta un riferimento a una singola origine dati di Looker Studio.
| Rappresentazione JSON |
|---|
{ "datasourceId": string } |
| Campi | |
|---|---|
datasourceId |
Obbligatorio. L'ID dell'origine dati. |
LookerExploreReferences
Messaggio che rappresenta i riferimenti alle esplorazioni di Looker.
| Rappresentazione JSON |
|---|
{ "exploreReferences": [ { object ( |
| Campi | |
|---|---|
exploreReferences[] |
Obbligatorio. Riferimenti alle esplorazioni di Looker. |
credentials |
Facoltativo. Le credenziali da utilizzare quando si chiama l'API Looker. Attualmente supporta le credenziali basate su token OAuth e chiave API, come descritto in Autenticazione con un SDK. |
LookerExploreReference
Messaggio che rappresenta un riferimento a una singola esplorazione di Looker.
| Rappresentazione JSON |
|---|
{ "lookmlModel": string, "explore": string, "schema": { object ( |
| Campi | |
|---|---|
lookmlModel |
Obbligatorio. Modello Looker, come descritto in Strutture LookML principali. Nome del modello LookML. |
explore |
Obbligatorio. Looker Explore, come descritto in Strutture LookML principali. Nome dell'esplorazione LookML. |
schema |
Facoltativo. Lo schema dell'origine dati. |
Campo unione instance. L'istanza dell'esplorazione di Looker. instance può essere solo uno dei seguenti tipi: |
|
lookerInstanceUri |
Obbligatorio. L'URL di base dell'istanza di Looker. |
privateLookerInstanceInfo |
Informazioni sull'istanza di Looker privata. |
PrivateLookerInstanceInfo
Messaggio che rappresenta le informazioni di un'istanza Looker privata richiesto se l'istanza Looker si trova dietro una rete privata.
| Rappresentazione JSON |
|---|
{ "lookerInstanceId": string, "serviceDirectoryName": string } |
| Campi | |
|---|---|
lookerInstanceId |
L'ID istanza Looker. |
serviceDirectoryName |
Il nome della Service Directory dell'istanza di Looker. |
Credenziali
Rappresenta diverse forme di specifica delle credenziali.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione kind. Il tipo di credenziali. } kind può essere solo uno dei seguenti tipi: |
|
oauth |
Credenziali OAuth. |
OAuthCredentials
Rappresenta le credenziali OAuth.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione kind. Il tipo di credenziali OAuth. kind può essere solo uno dei seguenti tipi: |
|
secret |
Credenziali OAuth basate sul secret. |
token |
Credenziali OAuth basate su token. |
SecretBased
Il nome del secret contenente il token di accesso. Rappresenta le credenziali OAuth basate su secret.
| Rappresentazione JSON |
|---|
{ "clientId": string, "clientSecret": string } |
| Campi | |
|---|---|
clientId |
Obbligatorio. Un ID client OAuth. |
clientSecret |
Obbligatorio. Un client secret OAuth. |
TokenBased
Scopri di più sui token di accesso di Looker qui: https://developers.looker.com/api/advanced-usage/looker-api-oauth
| Rappresentazione JSON |
|---|
{ "accessToken": string } |
| Campi | |
|---|---|
accessToken |
Obbligatorio. Il nome del secret contenente il token di accesso. |
AlloyDbReference
Messaggio che rappresenta il riferimento a un database AlloyDB e al contesto dell'agente. Supportato solo per il metodo QueryData.
| Rappresentazione JSON |
|---|
{ "databaseReference": { object ( |
| Campi | |
|---|---|
databaseReference |
Obbligatorio. Singular proto che supporta la specifica del database e delle tabelle da includere. |
agentContextReference |
Facoltativo. Parametri per recuperare i dati dal contesto dell'agente. |
AlloyDbDatabaseReference
Messaggio che rappresenta un riferimento a un singolo database AlloyDB.
| Rappresentazione JSON |
|---|
{ "projectId": string, "region": string, "clusterId": string, "instanceId": string, "databaseId": string, "tableIds": [ string ] } |
| Campi | |
|---|---|
projectId |
Obbligatorio. Il progetto a cui appartiene l'istanza. |
region |
Obbligatorio. La regione dell'istanza. |
clusterId |
Obbligatorio. L'ID cluster. |
instanceId |
Obbligatorio. L'ID istanza. |
databaseId |
Obbligatorio. L'ID database. |
tableIds[] |
Facoltativo. Gli ID tabella. Indica tutte le tabelle se non impostato. |
AgentContextReference
Messaggio che rappresenta un riferimento al contesto dell'agente.
| Rappresentazione JSON |
|---|
{ "contextSetId": string } |
| Campi | |
|---|---|
contextSetId |
Obbligatorio. L'ID del set di contesti da recuperare. |
SpannerReference
Messaggio che rappresenta il riferimento a un database Spanner e al contesto dell'agente. Supportato solo per il metodo QueryData.
| Rappresentazione JSON |
|---|
{ "databaseReference": { object ( |
| Campi | |
|---|---|
databaseReference |
Obbligatorio. Singular proto che supporta la specifica del database e delle tabelle da includere. |
agentContextReference |
Facoltativo. Parametri per recuperare i dati dal contesto dell'agente. |
SpannerDatabaseReference
Messaggio che rappresenta un riferimento a un singolo database Spanner.
| Rappresentazione JSON |
|---|
{
"engine": enum ( |
| Campi | |
|---|---|
engine |
Obbligatorio. Il motore dell'istanza Spanner. |
projectId |
Obbligatorio. Il progetto a cui appartiene l'istanza. |
region |
Obbligatorio. La regione dell'istanza. |
instanceId |
Obbligatorio. L'ID istanza. |
databaseId |
Obbligatorio. L'ID database. |
tableIds[] |
Facoltativo. Gli ID tabella. Indica tutte le tabelle se non impostato. |
Motore
Il motore del database.
| Enum | |
|---|---|
ENGINE_UNSPECIFIED |
Il motore non è specificato. |
GOOGLE_SQL |
SQL di Google |
POSTGRESQL |
PostgreSQL |
CloudSqlReference
Messaggio che rappresenta il riferimento a un database Cloud SQL e al contesto dell'agente. Supportato solo per il metodo QueryData.
| Rappresentazione JSON |
|---|
{ "databaseReference": { object ( |
| Campi | |
|---|---|
databaseReference |
Obbligatorio. Singular proto che supporta la specifica del database e delle tabelle da includere. |
agentContextReference |
Facoltativo. Parametri per recuperare i dati dal contesto dell'agente. |
CloudSqlDatabaseReference
Messaggio che rappresenta un riferimento a un singolo database CloudSQL.
| Rappresentazione JSON |
|---|
{
"engine": enum ( |
| Campi | |
|---|---|
engine |
Obbligatorio. Il motore dell'istanza Cloud SQL. |
projectId |
Obbligatorio. Il progetto a cui appartiene l'istanza. |
region |
Obbligatorio. La regione dell'istanza. |
instanceId |
Obbligatorio. L'ID istanza. |
databaseId |
Obbligatorio. L'ID database. |
tableIds[] |
Facoltativo. Gli ID tabella. Indica tutte le tabelle se non impostato. |
Motore
Il motore del database.
| Enum | |
|---|---|
ENGINE_UNSPECIFIED |
Il motore non è specificato. |
POSTGRESQL |
PostgreSQL |
MYSQL |
MySQL |
ConversationOptions
Opzioni per la conversazione.
| Rappresentazione JSON |
|---|
{ "chart": { object ( |
| Campi | |
|---|---|
chart |
Facoltativo. Opzioni per la generazione del grafico. |
analysis |
Facoltativo. Opzioni per l'analisi. |
datasource |
Facoltativo. Opzioni per le origini dati. |
ChartOptions
Opzioni per la generazione del grafico.
| Rappresentazione JSON |
|---|
{
"image": {
object ( |
| Campi | |
|---|---|
image |
Facoltativo. Se specificato, l'agente eseguirà il rendering dei grafici generati utilizzando il formato fornito. Il valore predefinito è nessuna immagine. |
ImageOptions
Opzioni per il rendering delle immagini dei grafici generati.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione kind. Il tipo di immagine da eseguire il rendering. kind può essere solo uno dei seguenti tipi: |
|
noImage |
Nessuna immagine. |
svg |
Formato SVG. |
NoImage
Questo tipo non contiene campi.
Nessuna immagine.
SvgOptions
Questo tipo non contiene campi.
Opzioni SVG.
AnalysisOptions
Opzioni per l'analisi.
| Rappresentazione JSON |
|---|
{
"python": {
object ( |
| Campi | |
|---|---|
python |
Facoltativo. Opzioni per l'analisi Python. |
Python
Opzioni per l'analisi Python.
| Rappresentazione JSON |
|---|
{ "enabled": boolean } |
| Campi | |
|---|---|
enabled |
Facoltativo. Se abilitare l'analisi Python. Il valore predefinito è false. |
DatasourceOptions
Opzioni per le configurazioni delle origini dati.
| Rappresentazione JSON |
|---|
{ "bigQueryMaxBilledBytes": string } |
| Campi | |
|---|---|
bigQueryMaxBilledBytes |
Facoltativo. Questa opzione si applica solo alle origini dati che richiedono query BigQuery. Limita i byte fatturati per ogni job di query BQ. Le query che includeranno byte fatturati oltre questo limite avranno esito negativo (senza addebiti). Se non specificato, non verrà applicato alcun limite. |
ExampleQuery
Esempio di query SQL pertinente e di uso comune e delle query in linguaggio naturale corrispondenti, se presenti. Attualmente utilizzato solo per le origini dati BigQuery.
| Rappresentazione JSON |
|---|
{ "naturalLanguageQuestion": string, // Union field |
| Campi | |
|---|---|
naturalLanguageQuestion |
Facoltativo. Una domanda in linguaggio naturale che un utente potrebbe porre. Ad esempio: "Quanti ordini sono stati effettuati il mese scorso?" |
Campo unione query. La query SQL o Looker che deve essere generata per rispondere alla query in linguaggio naturale. query può essere solo uno dei seguenti tipi: |
|
sqlQuery |
Facoltativo. La query SQL che deve essere generata per rispondere alla domanda in linguaggio naturale. Ad esempio: "SELECT COUNT(*) FROM orders WHERE order_date BETWEEN '2024-01-01' AND '2024-01-31'" |
LookerGoldenQuery
Una query di riferimento per Looker, incluse domande in linguaggio naturale e una query di Looker corrispondente. Analogous to ExampleQuery.
| Rappresentazione JSON |
|---|
{
"naturalLanguageQuestions": [
string
],
"lookerQuery": {
object ( |
| Campi | |
|---|---|
naturalLanguageQuestions[] |
Facoltativo. Domande in linguaggio naturale che un utente potrebbe porre. Ad esempio: "Quanti ordini sono stati effettuati il mese scorso?" |
lookerQuery |
Facoltativo. La query Looker corrispondente alle domande in linguaggio naturale. |
LookerQuery
Oggetto query di Looker Documentazione dell'API Looker.
| Rappresentazione JSON |
|---|
{
"model": string,
"explore": string,
"fields": [
string
],
"filters": [
{
object ( |
| Campi | |
|---|---|
model |
Obbligatorio. Il modello LookML utilizzato per generare la query. |
explore |
Obbligatorio. L'esplorazione LookML utilizzata per generare la query. |
fields[] |
Facoltativo. I campi da recuperare dall'esplorazione. |
filters[] |
Facoltativo. I filtri da applicare all'esplorazione. |
sorts[] |
Facoltativo. I tipi da applicare all'esplorazione. |
limit |
Facoltativo. Limite nella query. |
Filtro
Un filtro query di Looker.
| Rappresentazione JSON |
|---|
{ "field": string, "value": string } |
| Campi | |
|---|---|
field |
Obbligatorio. Il campo in base al quale applicare il filtro. |
value |
Obbligatorio. Il valore del campo in base al quale applicare il filtro. |
GlossaryTerm
Definizione di un termine all'interno di un dominio specifico.
| Rappresentazione JSON |
|---|
{ "displayName": string, "description": string, "labels": [ string ] } |
| Campi | |
|---|---|
displayName |
Obbligatorio. Nome visualizzato intuitivo del termine del glossario in fase di definizione. Ad esempio: "CTR", "tasso di conversione", "in attesa" |
description |
Obbligatorio. La descrizione o il significato del termine. Ad esempio: "Tasso di clickthrough", "La percentuale di utenti che completano un'azione specifica", "Un ordine in attesa di essere elaborato". |
labels[] |
Facoltativo. Un elenco di etichette per scopi generali associate a questo termine. Ad esempio: ["tasso di clic", "clickthrough", "in attesa"] |
SchemaRelationship
La relazione tra due tabelle, incluse le colonne di riferimento e quelle a cui si fa riferimento. Questo è un contesto derivato recuperato da Dataplex Dataset Insights.
| Rappresentazione JSON |
|---|
{ "leftSchemaPaths": { object ( |
| Campi | |
|---|---|
leftSchemaPaths |
Un elenco ordinato di campi per l'unione della prima tabella. Le dimensioni di questo elenco devono essere uguali a |
rightSchemaPaths |
Un elenco ordinato di campi per l'unione dalla seconda tabella. Le dimensioni di questo elenco devono essere uguali a |
sources[] |
Le origini che hanno generato il bordo della relazione dello schema. |
confidenceScore |
Un punteggio di confidenza per la relazione suggerita. I bordi aggiunti manualmente hanno il punteggio di affidabilità più alto. |
SchemaPaths
Rappresenta un insieme ordinato di percorsi all'interno dello schema della tabella.
| Rappresentazione JSON |
|---|
{ "tableFqn": string, "paths": [ string ] } |
| Campi | |
|---|---|
tableFqn |
Il nome completo della risorsa qualificata per il servizio della tabella. Esempio: bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID |
paths[] |
L'elenco ordinato dei percorsi all'interno dello schema della tabella. |
Origine
L'origine che ha generato il bordo della relazione dello schema.
| Enum | |
|---|---|
SOURCE_UNSPECIFIED |
L'origine della relazione dello schema non è specificata. |
BIGQUERY_JOB_HISTORY |
L'origine della relazione dello schema è la cronologia dei job BigQuery. |
LLM_SUGGESTED |
L'origine della relazione dello schema è suggerita dall'LLM. |
BIGQUERY_TABLE_CONSTRAINTS |
L'origine della relazione dello schema sono i vincoli della tabella BigQuery. |
Metodi |
|
|---|---|
|
Crea un nuovo DataAgent in un progetto e una località specifici. |
|
Crea un nuovo DataAgent in un progetto e una località specifici in modo sincrono. |
|
Elimina un singolo DataAgent. |
|
Elimina un singolo DataAgent in modo sincrono. |
|
Recupera i dettagli di un singolo DataAgent. |
|
Recupera il criterio IAM per DataAgent |
|
Elenca le risorse DataAgent in un progetto e una località specifici. |
|
Elenca i DataAgent accessibili al chiamante in un progetto e una località specifici. |
|
Aggiorna i parametri di un singolo DataAgent. |
|
Imposta il criterio IAM per un DataAgent. |
|
Aggiorna i parametri di un singolo DataAgent in modo sincrono. |