【问题标题】:GET_DDL() to ERD diagrams Snowflake toolGET_DDL() 到 ERD 图雪花工具
【发布时间】:2020-09-29 01:20:44
【问题描述】:

我一直在寻找几天无济于事,我只想要一个工具来从 Snowflake 中的 GET_DDL() 输出创建 ERD 图。出于安全原因,我无法直接连接到数据库,并且 ERD 图必须仅从 DDL 生成。如果它花钱是完全可以的,但我找不到实现这一点的工具。到目前为止,我已经尝试过:

  • DBeaver(需要实时连接)
  • DBSchema(文档不足,不断抛出错误)
  • SQLdbm(另外,输出时会引发未知错误)
  • 视觉范式
  • DBVisualiser

如果有人知道如何使用上面列出的工具之一或花钱购买真正有效的工具,我会很乐意使用它们。我只是在寻找任何快速且使用成本大约不到 200 美元的解决方案。

【问题讨论】:

    标签: entity-relationship data-modeling snowflake-cloud-data-platform


    【解决方案1】:

    为此,我们使用 Idera 的 ER Studio (https://www.idera.com/er-studio-enterprise-architecture-solutions)。不幸的是,每个许可证大约 1400 美元,超出了您的预算。

    但是,它允许您通过将 DDL 导入 .sql 文件来创建模型。最初它不支持 Snowflake,我们必须使 DDL Oracle 兼容(最接近支持的 DB),但现在支持 Snowflake。

    【讨论】:

    • 太棒了!感谢您的见解。我很惊讶在这个市场空间中有这么大的差距,但最终可能不得不使用它。当初走 Snowflake DDL --> Oracle DDL --> ERD 图的路线时,有没有发现相对较好的模式保真度?
    【解决方案2】:

    您是否尝试过 Oracle SQL 数据建模器? https://www.oracle.com/database/technologies/appdev/datamodeler.html

    它是免费的...

    【讨论】:

      【解决方案3】:

      您已将 DBSchema 列为选项之一,但遇到了一些困难。下面的链接提供了有关如何使用 DBSchema 为 Snowflake 生成 ERD 的完整指南。它使用 JDBC 驱动连接到 Snowflake。

      https://community.snowflake.com/s/article/DBSchema-Entity-Relationship-Diagramming-for-Snowflake

      【讨论】:

        猜你喜欢
        • 2022-01-13
        • 1970-01-01
        • 2021-06-25
        • 2023-01-24
        • 1970-01-01
        • 2021-07-22
        • 2021-02-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多