来自现有Netezza数据库的Visio 2010数据模型

时间:2013-09-24 16:50:51

标签: refresh database-schema visio

我正在寻找从现有数据库构建Visio数据模型。

我打开Visio,选择从数据模型创建新文档的选项,然后选择数据库选项卡。

数据库是Netezza,所以我使用通用OLE DB提供程序 IBM Netezza OLE DB数据提供程序

Generic OLE DB Provider IBM Netezza OLE DB Data Provider

我完成向导输入正确的数据源和用户名/密码... Connection

当我测试连接时,我得到一个“连接成功”

...但是当我点击“确定”时连接消失。似乎缺少“保存”按钮。这是Visio中的错误吗?我错过了一步吗?

感谢您的建议/想法/意见。

1 个答案:

答案 0 :(得分:0)

当我尝试从Netezza“链接数据到形状”时,我会告诉你,我收到一个错误框,显示“Microsoft Visio无法连接到此数据源”,并显示详细消息“错误80040e21:ODBC驱动程序不支持要求的财产。“使用ODBC。使用OLE DB,我第一次得到了同样的错误。尝试重现它以检索特定的OLE DB错误,我已经两次崩溃Visio。

我相信情况是没有希望的。 Visio正在制作IBM在其驱动程序中不支持的驱动程序调用。

噢!答案是,一如既往地继续堵塞。数据库选项卡上的“逆向工程师”......或者子系统......似乎已成功从Netezza数据库中提取对象。它抛出了很多函数序列错误,但我无法解释它们,它们似乎没有损坏任何东西。

我使用'Microsoft Access'驱动程序和'Netezza'数据源进行ODBC连接。它有关于使用Microsoft Access和Netezza的警告,但我不知道Access在这里扮演什么表面角色。字段和表/视图名称来自。