外部内容类型时元数据对象,它定义在BDC模型XML文件中,通常有拓展名为.bdcm。BDC模型通常被业务分析员、开发者和数据库管理员(DBA)创建。在他们中,他们了解外部数据源和这些数据是如何使用的。他们可能在SP安装上,不创建BDC模型(最后会需要的)。他们可能在开发或原型环境创建它。并且,尽管BDC模型可以使用SPD创建,部分创造过程把BDC模型储存在BDC元数据仓库,BDC模型可能已被创建和Office应用程序配合使用。因此,你需要一个从SP系统导出BDC模型到另一个(默认导出)和到Office应用程序(客户端导出)的机制。
SharePoint Designer可以用来导出它创建的BDC模型;然而,不能用来导入BDC模型到SharePoint。这是服务器管理员和管理中心的任务。再次强调,不论创建BDC模型目的为何,都必须测试。
注意:并非所有Office Application都可以写到外部系统,尽管外部系统支持这些操作并且在BCS中操作被正确模型化。例如,Word 2010,BCS在内容控件中呈现只读数据,映射到SharePoint文档库的外部数据栏中。并且,你可以导入BDC模型到Access 2010 来创建只读的表格。
准备:SharePoint Designer打开站点。
1. 点击外部内容类型。
2. 点击SPD SBS Customers左侧图标,点击导出BDC模型。
3. 命名NorthWind Customers,设置列表选择客户端。
4. 点击确定。
5. 以NorthWindCustomers.xml名称和格式保存。
6. 打开Access 2010.
7. 选中空白数据库,输入SPDSBS.accdb,点击创建。
8. 右击Table1选项卡,点击关闭。
9. 在外部数据选项卡,点击其他,点击数据服务。
10. 点击安装新连接。
11. 选中NorthWindCustomers.xml,点击确定。
12. 展开,点击SPD SBS Customers。
13. 点击创建链接表。
14. 双击SPD SBS Customers。