Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article lists current limitations and considerations with Google Lakehouse runtime catalog mirroring in Microsoft Fabric.
Important
This feature is in preview.
Limitations and considerations
- You can only mirror Apache Iceberg V2 tables. Google Lakehouse runtime catalog doesn't support Iceberg V1 tables.
- The Google Lakehouse Apache Iceberg REST catalog endpoint supports only Parquet data files.
- Fabric automatically converts tables you mirror from Google Lakehouse runtime catalog from Iceberg to Delta Lake. This conversion is subject to the limitations of the Iceberg to Delta Lake conversion feature.
- Fabric accesses the Apache Iceberg REST catalog endpoint and the Google Cloud Storage location of every mirrored table through the public internet. Catalog mirroring doesn't currently support firewall rules or other network restrictions. Microsoft plans to address this limitation.
- You can mirror up to 500 tables at once. This limit applies to both individually selected tables and tables that are automatically mirrored.
- The Google Lakehouse Apache Iceberg REST catalog endpoint limits each Iceberg
metadata.jsonfile to 1 MB. - Mirrored Google Lakehouse runtime catalog data is read-only in Fabric. You can't write back to the source tables through the mirrored item.
- Fine-grained access permissions that you define in Google Cloud, such as row-level and column-level security, aren't enforced on the mirrored item in Fabric. Grant access to the mirrored item through OneLake security, and review the mirrored item as its own access surface.
- You must keep the Workload Identity Pool and OIDC provider enabled. Disabling either resource, deleting the provider, removing an IAM binding, or revoking the BigLake Viewer or Service Usage Consumer role prevents Fabric from accessing the catalog.
- The OIDC provider issuer and allowed audience must exactly match the Microsoft Entra token claims. The issuer must include the trailing slash in
https://sts.windows.net/{TENANT_ID}/, and the allowed audience must behttps://analysis.windows.net/powerbi/connector/MirroredGoogleLakehouseRuntimeCatalog. - The required attribute mapping is
google.subject = assertion.oid. If you delete and recreate an authorized Microsoft Entra identity, its object ID changes and you must add a new Google Cloud IAM principal binding. - A pool-wide
principalSetwildcard grants its roles to every identity that successfully federates through the Workload Identity Pool, potentially including identities from multiple providers. Use individual subject bindings or a narrower attribute-based principal set when possible. - Google Lakehouse runtime catalog doesn't support database, metastore, and Apache Iceberg views. These views aren't available in the mirrored item.
For Google Cloud service limitations that also apply to the source catalog, see Lakehouse runtime catalog limitations and Apache Iceberg REST catalog endpoint limitations.