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.