【发布时间】:2017-05-08 13:52:37
【问题描述】:
是否有任何适用于 SAP HANA 的好的 ER 建模工具,它可以完成以下任务:
- ER 图的创建
- 生成 HANA 特定的 SQL 脚本
- 连接到 HANA 数据库实例
- 生成所有已建模的架构对象
TIA
【问题讨论】:
标签: sql model sap entity-relationship hana
是否有任何适用于 SAP HANA 的好的 ER 建模工具,它可以完成以下任务:
TIA
【问题讨论】:
标签: sql model sap entity-relationship hana
SAP 提供两种工具: SAP (Sybase) Powerdesigner,也支持不同的其他数据库,例如用于逆向工程。使用 Powerdesigner,您可以对概念、逻辑、物理数据模型进行建模,还可以通过不同方式生成 HANA DB 模式,例如通过生成包含“create...”语句或 CDS 文件的脚本。 然后是 Enterprise Architecture Designer,它可以作为插件安装在 HANA XS Advanced 中,从 HANA 2.0 开始。这个工具很新,我还没有使用它。 可能还有其他供应商提供的工具。
【讨论】:
与 SAP HANA 2.0 SP01 中的 XS Advanced 一起提供的 SAP HANA Web IDE 听起来像您正在寻找的东西,因为它有一个图形编辑器来创建和链接数据库实体(这就是它的样子):
Core Data Services graphical editor Web IDE for SAP HANA
使用 XS Advanced,模型是基于容器和无模式的。
如果您想尝试一下,这里有几个链接:
XS Advanced 入门(在 HDI 步骤中,右键单击任何 .hdbcds 文件,您可以选择在图形编辑器中打开它):https://www.sap.com/developer/groups/hana-xsa-get-started.html
李>如果您需要集成 XS Classic 中的数据库架构或例如 ERP 复制架构,您可以在同一站点中搜索 xsa-create-user-provided-anonymous-service
至于“特定于 HANA 的 SQL 脚本”,这取决于您要执行的操作。如果您想以优化的方式访问数据并执行计算,您可以使用以图形方式构建的计算视图,数据库将在后台执行相当于 SQL 的操作。 developer[dot]sap[dot]com 网站上有一些教程,在 Developer->tutorial 菜单下。
如果您没有 HANA 实例来试用这个和/或 EA 设计器,您可以免费下载自己的 HANA 实例:
下载 SAP HANA 速成版(您将需要包含 SAP HANA 的 Web IDE 的 XS 高级工具):sap[dot]com/developer/topics/sap-hana-express.html
如果您的计算机没有足够的资源来舒适地托管您的 HANA 实例,有一篇关于如何使用免费操作系统将其安装在云平台上的博客,请搜索 hana-express-edition-on-google -cloud-platform-and-ubuntu(对不起,我不能发布更多链接)。
干杯!
【讨论】: