Visualizzare le relazioni tra i dati in Knowledge Catalog

Le relazioni tra i dati in Knowledge Catalog (in precedenza Dataplex Universal Catalog) ti consentono di trovare tabelle e viste BigQuery correlate e di esaminare il modo in cui sono connesse. Puoi quindi esplorare i set di dati collegati o fornire un contesto strutturale agli agenti AI per una generazione di query più accurata.

Prima di iniziare

Prima di visualizzare le relazioni tra gli asset di dati, assicurati di disporre dei ruoli richiesti.

Ruoli obbligatori

Per visualizzare le relazioni tra gli asset di dati in Knowledge Catalog, non sono necessari ruoli IAM specifici per Knowledge Catalog. Knowledge Catalog utilizza le autorizzazioni esistenti sui sistemi di origine in cui si trovano gli asset, ad esempio BigQuery, per determinare la tua capacità di visualizzare le relazioni. Ad esempio, per visualizzare le relazioni che coinvolgono una tabella BigQuery, devi disporre dell'autorizzazione bigquery.tables.get.

Se non disponi dell'autorizzazione per visualizzare un asset nel relativo sistema di origine, il grafico delle relazioni di Knowledge Catalog nasconde tutte le relazioni che coinvolgono l'asset. In questo modo, la visibilità delle relazioni rispetta i confini di sicurezza e le autorizzazioni stabiliti nei sistemi di origine.

Informazioni sulle relazioni tra i dati

Le relazioni tra i dati illustrano come si collegano gli asset di dati. Ad esempio, se individui una tabella con i dati dei clienti, le sue relazioni possono rivelare tabelle correlate che elencano ordini o ticket di assistenza. Inoltre, le relazioni fungono da guida strutturale, fornendo un contesto essenziale ai modelli linguistici di grandi dimensioni. Di conseguenza, l'AI genera risposte più precise, formulando query accurate per recuperare informazioni specifiche.

Knowledge Catalog rileva e archivia automaticamente i potenziali link e le relazioni comuni tra gli asset di dati, aiutandoti a comprendere la natura di ogni connessione. I dati sulle relazioni provengono da varie fonti, ad esempio:

  • Log delle query storiche di Knowledge Catalog che analizzano continuamente la cronologia delle query per rilevare potenziali pattern JOIN tra le tabelle.
  • Gli insight sui dati suggeriscono relazioni tra i dati on demand analizzando gli attributi dello schema e le sovrapposizioni dei dati utilizzando modelli linguistici di grandi dimensioni.

Asset di dati supportati

Puoi visualizzare le relazioni tra i dati per le tabelle e le viste BigQuery.

Visualizza le relazioni tra i dati

Per visualizzare le relazioni dei dati per le tabelle e le viste BigQuery, utilizza la consoleGoogle Cloud o l'API Dataplex.

console

Per visualizzare le relazioni tra i dati di una tabella in BigQuery, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Ricerca di Knowledge Catalog.

    Vai alla Ricerca

  2. Cerca una tabella BigQuery per cui vuoi visualizzare le relazioni.

  3. Nei risultati di ricerca, fai clic sul nome della tabella per aprire la relativa pagina di voce.

  4. Vai alla scheda Relazioni per visualizzare le seguenti informazioni su ogni relazione tra i dati:

    • Target: il nome dell'asset di dati connesso.
    • Relazione: le colonne specifiche utilizzate per collegare gli asset.
    • Type:la natura del link. Ad esempio, sia i join frequenti sia le relazioni scoperte dagli insight sui dati vengono visualizzati come JOIN.
    • Origine:l'origine della relazione.

      • Query history è l'origine delle unioni frequenti.
      • Data insights è l'origine delle relazioni scoperte dagli insight sui dati.
    • Azione: una query di esempio che puoi utilizzare per scoprire il collegamento tra gli asset.

REST

Le relazioni scoperte vengono archiviate in Knowledge Catalog come EntryLinks che stabiliscono una relazione tra due asset di dati (voci) in Knowledge Catalog. I dettagli sulla relazione, come le colonne unite e l'origine della relazione, vengono archiviati come aspetti di EntryLinks.

Per visualizzare le relazioni tra i dati, utilizza i seguenti metodi:

  • LookupEntryLinks recupera tutte le EntryLinks che fanno riferimento a una voce di dati specifica come origine o destinazione per restituire l'insieme completo di relazioni associate a una determinata voce.

  • LookupContext fornisce un singolo endpoint per il grounding degli agenti AI con metadati contestuali. Restituisce un pacchetto di metadati conciso e preformattato, inclusi gli asset di dati correlati.

Località

Puoi utilizzare le relazioni tra i dati in tutte le località BigQuery.

Limitazioni

  • Knowledge Catalog analizza un campione della cronologia delle query per identificare le relazioni, il che significa che alcune query potrebbero non portare alla scoperta di link.
  • Il rilevamento delle relazioni potrebbe richiedere fino a 72 ore dopo l'esecuzione della query.

Passaggi successivi