您可以访问数据库,但是您真的可以访问数据吗?您可以查询所有表,但是如果您不知道它们的用途是什么,找不到正确的表,不知道哪些列的含义以及如何加入它们怎么办?
数据库可以有数百或数千个表,甚至数百万列。销售发票存储在RA_TRX_HDR_ALL 表中并不明显,要在HR_PARTIES_TAB 中加入客户,您需要使用ATTR3 列。您的组织可能有一位(或几位)数据专家,但他无法为您做所有事情。
解决方案是什么?
收集部落知识并通过方便的文档为您的数据库模式添加意义
Dataedo 数据字典允许您(您的同事和那些专家)描述数据模式 - 表、列和关系,然后可视化数据模型并与组织中的每个人共享全面的文档。这将允许非技术人员进行自助式数据发现和分析。
您将能够在单个元数据存储库中收集、保存和共享这一宝贵的部落知识——可由选定的专家(和探索者)编辑,并且可供所有人访问。
如何达到这样的结果?
准备
- 下载 Dataedo 桌面版
- 创建文档存储库(基于文件或 SQL Server)
- 将数据源导入存储库
#1 将表格组织成类别(模块)
模块可以帮助您将数据库组织成更小的部分,从而更容易理解特定表的用途以及查找与特定主题或功能相关的表。它们甚至可以用于跨不同数据库对对象进行分组。
#2 使用别名(标题)将技术术语翻译成商业语言
Dataedo 允许您为表和列的名称添加别名(标题)。当表或列的名称不清晰,或者表的用途随时间变化而您不想在数据库中进行更改时,这非常有用。该别名在实际名称旁边可见,例如:document_hdr_tab(发票标题)。
#3 用描述解释表和列的用途
在描述字段中收集有关表和列的重要信息,例如用途、含义、计算、来源、可能的值、格式等。对于表(和其他数据库对象),您可以使用富文本编辑器。
#4 发现和记录关系
Dataedo 将从您的数据库导入外键约束,并在外键列旁边和单独的选项卡上显示它们。
当逻辑上存在的关系没有在数据库中物理强制执行时,您可以将它们作为用户定义的关系添加到您的表和视图中。它们将以与物理约束相同的方式呈现(用图标区分)。
从数据源导入的关系和在 Dataedo 中创建的关系用于创建实体关系图。
#5 使用 ER 图表可视化数据模型
使用Dataedo,您可以使用多个小图表来可视化数据模型,以解释关键实体、它们的关键列和关系(物理和逻辑),以帮助每个人真正了解数据库中的数据。
#6 分享方便的文档
Dataedo 允许您导出和共享完整方便的 HTML 和 PDF 文档(包括描述、模块、关系和图表),并在共享文件夹或 Web 服务器上共享它们。
更多功能
- 记录存储过程、函数和触发器,
- 发现数据库代码和对象依赖关系,
- 记录跨数据库的依赖关系和关系,
- 在一个文档中记录不同的数据库和技术,
- 使用自定义字段记录您的架构,
- 轻松跟踪空描述和自定义字段,
- 轻松保持数据字典与架构同步——只需单击一个按钮,
- 跟踪和分析架构更改,
- 在中央存储库中构建单一真实来源并允许多个用户更新文档。
它对您有什么好处?
- 使错综复杂的设计可读,
- 使用数据库和 SQL提升生产力,
- 您可以更加独立地使用数据库,
- 您不必每隔几个月从头开始重新发现所有内容,
- 您将可以去度假并关闭手机!

它对您的团队和组织有什么好处?
使用 Dataedo 记录您的数据库将:
- 让每个开发人员进度一致,了解事情以如此方式进展的原因,最新更改及更改原因。让新员工加入团队更容易,您不必手把手教学,只需给予新员工文档链接,
- 让业务用户更多地了解数据并改善 IT 与业务部之间的沟通,
- 在您的团队和公司中保留有关数据的知识,
- 轻松开发您的遗留系统,否则可能会变得太复杂而无法添加下一个小功能。
