使用 Visio 2013 ,您可以将外部列表中的数据链接到图表及其形状。 然后,您可以将该图表作为交互式 Web 绘图发布到 SharePoint 文档库,以便用户可以显示该图表并查看关联的外部数据。
有关详细信息,请参阅在 SharePoint 2013 中 查找有关外部数据的内容 和 使用具有 Secure Store Service 的 Visio Services。
您要做什么?
准备工作
处理外部数据需要先执行多项必要的任务,以允许安全访问数据。 下列信息可以帮助您计划后续步骤。 另外,如果您在尝试处理外部数据时遇到问题,此信息可以帮助您确定问题。 要访问外部数据,您或管理员必须执行以下操作:
准备外部数据源 管理员可能需要创建帐户并为数据源提供权限,以确保正确的用户可以访问数据,并且数据不会在错误的手中结束。 在外部数据库中,管理员可能还希望创建特定的表、视图、查询等,以将结果限制为所需内容,并帮助提高性能。
配置 SharePoint 服务和帐户 管理员必须激活 Business Data Connectivity Services、Secure Store Service 和 Visio Services。
配置 Secure Store Services 管理员必须执行以下操作:确定外部数据源的最佳访问模式、创建目标应用程序并设置目标应用程序的凭据。
配置 Business Data Connectivity Services 管理员必须确保创建外部内容类型的用户有权访问 Business Data Connectivity 元数据存储,并且相应用户有权访问外部列表所基于的外部内容类型。
创建外部内容类型 用户必须定义外部内容类型,其中包含有关用于从外部数据源检索数据的连接、访问、操作方法、列、筛选器和其他元数据的信息。
创建外部列表 用户必须根据外部内容类型和外部列表的一个或多个视图(根据需要)创建外部列表。
请确保 Office 产品已准备好使用 若要将外部数据与 Office 产品同步,你必须拥有 Windows 7 或更高版本,以及以下每台客户端计算机上的适用于 OData V3 的免费软件产品、SQL Server Compact 4.0、.NET Framework 4 和 WCF 数据服务 5.0 ((如有必要),系统会自动提示你下载软件) 。 此外,请确保已启用 Office 安装选项 , ( 这是默认) 。 此选项安装 Business Connectivity Services 客户端运行时,它执行以下操作:缓存和同步与外部数据、将业务数据映射到外部内容类型、在 Office 产品中显示外部项选取器以及在 Office 产品内运行自定义解决方案。
将外部列表中的数据连接到 Visio 图表
-
在 Visio 2013 中,单击 " 数据 > 将数据链接到形状"。
-
选择 " Microsoft SharePoint Foundation 列表",然后单击 " 下一步"。
-
在 " 选择网站 " 页面上,输入外部列表所在的 SharePoint 网站的 URL,然后单击 " 下一步"。
-
在 " 选择列表 " 页面上,选择 "外部列表",然后单击 " 完成"。
-
将数据行链接到绘图中的形状。
有三种方法可将数据行链接到绘图中的形状。 您可以将行链接到现有形状(每次一行),自动将行链接到形状,还可以根据数据创建形状。 在 Visio 帮助系统中查找有关将数据行链接到形状的详细信息。
将 Visio 图表保存到 SharePoint 文档库
-
在 Visio 2013 中打开图表。
-
单击 " 文件",然后单击 " 另存为"。
-
找到要在其中发布图表的 SharePoint 网站和文档库。
-
在 " 保存类型" 下,选择 " Visio 绘图 ( .vsdx") 。
-
输入文件名。
-
单击“保存”。
在浏览器中打开 Visio 图表
-
导航到包含发布为 Web 绘图的图表的 SharePoint 库。
-
若要打开图表,请单击名称。
-
单击并拖动图表以查看特定部分,并使用工具栏上的缩放工具更改图表的大小。
-
若要使整个图表在浏览器窗口中可见,请单击工具栏上的 " 缩放以适应视图 " 按钮。
-
若要查看来自外部列表的最新数据,请单击工具栏上的 " 刷新 "。
刷新图表时可能不会立即反映数据源中的更改,具体取决于 Visio Services 的数据缓存设置。