Risolvere i problemi comuni di Lakehouse senza bordi

Questa pagina mostra come risolvere i problemi comuni relativi a Lakehouse senza bordi e alle relative risorse.

Impossibile eseguire query sulle tabelle dei metadati

Questo problema si verifica quando esegui query sulle tabelle di metadati, ad esempio .snapshots o .files, per le tabelle Apache Iceberg supportate dal catalogo del runtime Lakehouse in BigQuery utilizzando un identificatore di nome in cinque parti.

Per risolvere il problema, esegui query su queste tabelle utilizzando Apache Spark.

Limite di dimensione del file metadata.json

La dimensione del file metadata.json Apache Iceberg è limitata a 1 MB. Questo limite si applica al file di metadati che monitora gli snapshot, gli schemi e le specifiche di partizione della tabella. Se il file di metadati supera questa dimensione, potresti riscontrare errori durante l'esecuzione di operazioni sulle tabelle tramite l'endpoint del catalogo REST Apache Iceberg.

Per risolvere il problema, richiedi un aumento del limite contattando il team del tuo account Google.

Errori NOT_FOUND durante l'esecuzione di query sui cataloghi multiregionali

Questo problema si verifica quando crei un catalogo nel catalogo runtime Lakehouse utilizzando un bucket Cloud Storage multiregionale senza specificare una località principale e poi tenti di eseguire query sul catalogo specificando una regione virtuale BigQuery (ad esempio US o EU).

Quando viene creato un catalogo con un bucket multiregionale, i relativi metadati vengono archiviati in posizioni regionali specifiche all'interno dell'ambito geografico della multiregione anziché nella regione virtuale BigQuery corrispondente. Se forzi l'esecuzione di una query in una regione virtuale in cui i metadati non sono presenti, la query non viene eseguita e viene visualizzato un errore NOT_FOUND.

Per risolvere il problema, specifica la posizione principale (ad esempio US o EU) quando crei il catalogo. Per saperne di più, consulta Specificare le regioni principali per le multi-regioni US ed EU.