Puoi diagnosticare e risolvere gli errori in Lakehouse senza confini e nelle risorse associate, inclusi i problemi relativi alle query delle tabelle di metadati, ai limiti delle dimensioni dei file metadata.json e alle configurazioni del catalogo multiregionale.
La risoluzione di questi problemi ti aiuta a ripristinare le operazioni sulle tabelle e l'esecuzione delle query nei workload del lakehouse.
Impossibile eseguire query sulle tabelle dei metadati
Questo problema si verifica quando esegui query su tabelle di metadati, come .snapshots o .files, per le tabelle Apache Iceberg supportate dal catalogo di runtime Lakehouse in BigQuery utilizzando un identificatore del nome composto da 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 Apache Iceberg metadata.json è limitata a 1 MB. Questo limite si applica al file di metadati che monitora gli snapshot, gli schemi e le specifiche di partizione delle tabelle. Se il file dei metadati supera queste dimensioni, 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 degli Account Google.
Errori NOT_FOUND durante l'esecuzione di query su cataloghi multiregionali
Questo problema si verifica quando crei un catalogo nel catalogo di runtime Lakehouse utilizzando un bucket Cloud Storage multiregionale senza specificare una località principale e poi tenti di eseguire una query sul catalogo specificando una regione virtuale BigQuery (ad esempio US o EU).
Quando un catalogo viene creato con un bucket multiregionale, i suoi metadati vengono archiviati in località 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 va a buon fine e viene visualizzato un errore NOT_FOUND.
Per risolvere il problema, specifica la località principale (ad esempio US o EU) quando crei il catalogo. Per saperne di più, consulta Specifica le regioni principali per le multi-regioni US ed EU.