Sie können Fehler in Borderless Lakehouse und den zugehörigen Ressourcen diagnostizieren und beheben, einschließlich Problemen mit Metadatentabellenabfragen, Größenbeschränkungen für metadata.json-Dateien und multiregionalen Katalogkonfigurationen.
Wenn Sie diese Probleme beheben, können Sie Tabellenvorgänge und die Abfrageausführung für Ihre Lakehouse-Arbeitslasten wiederherstellen.
Metadatentabellen können nicht abgefragt werden
Dieses Problem tritt auf, wenn Sie Metadatentabellen wie .snapshots oder .files für Ihre Apache Iceberg-Tabellen abfragen, die vom Lakehouse-Laufzeitkatalog in BigQuery unterstützt werden, und dabei eine fünfteilige Namenskennung verwenden.
Fragen Sie diese Tabellen mit Apache Spark ab, um dieses Problem zu beheben.
Maximale Dateigröße für „metadata.json“
Die Apache Iceberg-metadata.json-Datei darf maximal 1 MB groß sein. Dieses Limit gilt für die Metadatendatei, in der Tabellen-Snapshots, Schemas und Partitionsspezifikationen erfasst werden. Wenn Ihre Metadatendatei diese Größe überschreitet, können Fehler auftreten, wenn Sie Tabellenvorgänge über den Apache Iceberg REST-Katalogendpunkt ausführen.
Wenden Sie sich an Ihr Google-Account-Management-Team, um eine Erhöhung des Limits anzufordern.
NOT_FOUND-Fehler beim Abfragen multiregionaler Kataloge
Dieses Problem tritt auf, wenn Sie einen Katalog im Lakehouse-Laufzeitkatalog mit einem multiregionalen Cloud Storage-Bucket erstellen, ohne einen primären Standort anzugeben, und dann versuchen, den Katalog abzufragen, indem Sie eine virtuelle BigQuery-Region (z. B. US oder EU) angeben.
Wenn ein Katalog mit einem multiregionalen Bucket erstellt wird, werden seine Metadaten an bestimmten regionalen Standorten innerhalb des geografischen Bereichs der Multiregion gespeichert und nicht in der entsprechenden virtuellen BigQuery-Region. Wenn Sie die Ausführung einer Abfrage in einer virtuellen Region erzwingen, in der die Metadaten nicht vorhanden sind, schlägt die Abfrage mit dem Fehler NOT_FOUND fehl.
Geben Sie beim Erstellen des Katalogs den primären Standort an (z. B. US oder EU), um dieses Problem zu beheben. Weitere Informationen finden Sie unter Primäre Regionen für multiregionale US- und EU-Standorte angeben.