Skip to main content

Community

Destination Improvement: Generic Iceberg Catalog Destination

Answered

Please sign in to leave a comment.

Comments

1 comment

  • Official comment

    Hi Jered, 
    Thanks for bringing this up. 
    The reason for our hosting an internal catalog is based on our core value of delivering customer data accurately and on time to the destination. Because of Iceberg write conflict resolution, there are scenarios where two writes conflict and the second write to try to commit to the catalog fails.

    In Fivetran's case, this could mean that a multiday historic sync fails. We have intentionally tried to be very careful to expose that type of failure mode to our customers. 

    This is why we use catalog integrations to expose read-only bronze layer tables to Biglake, Unity Catalog or OneLake Catalog.

    An alternative approach is to use Catalog Federation (Polaris or Snowflake Catalog Linked Database) to read from the Fivetran catalog.