博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一步步学习SPD2010--第七章节--使用BCS业务连接服务(1)--什么是BCS
阅读量:4937 次
发布时间:2019-06-11

本文共 1942 字,大约阅读时间需要 6 分钟。

        BCS连通了公司使用的不同应用程序间的鸿沟,公司需要将那些应用程序中关键业务数据显示在SharePoint中。这些应用程序可以包括Siebel、CRM和SAP,这些应用程序中的数据需要在SharePoint站点、列表、搜索功能和用户配置文件中出现。在BCS上下文中,这些应用程序被称为外部系统。通过使用BCS,公司可以完成以下目标:

1. 减少或消除用来访问业务线(LOB,Line-of-Business)系统。

2. 深度集成数据

3. 使用BCS和Office应用程序集中部署连接定义。这是BCS对比第六章节“使用数据源”中描述的连接方法(每个网站拥有者都需要获得外部系统数据连接的详细信息)主要的优势。

4. 减少访问和管理数据的恢复时间。一旦一个外部系统在BCS中被定义,在相同服务应用程序组中Web应用程序内所有网站集内,这个连接定义都可用。然后,在浏览器中,来自外部系统的数据可以通过在Web页面使用XSLT列表视图(XLV)、在列表和库的业务数据列中显示。在SharePoint Server企业版中,业务数据Web部件可用来呈现来自外部系统的数据。另外,在站点上可以使用SharePoint Designer的用户可以创建DFWP。XLV Web部件和DFWP都可以用来创建视图或数据进入点表格(它可以创建、读取、更新和显示来自外部系统的数据)。

5. 集中数据安全性和审批。

6. 当公司使用SharePoint Server时,执行结构化数据查询。

        注意:你不能使用SharePoint Designer完成外部系统的BCS管理中心。你的服务器管理员可以授权这些任务给你,但是你需要使用SharePoint 2010 管理中心网站完成这些任务。这些任务的描述不在本书范围内。

        BCS被分为三个区域:

1. 连接。在你访问来自外部系统的数据时,SharePoint必须知道如何连接外部系统,以及要使用的验证方法。然后,你可以定义你需要使用的来自外部系统的数据。连接信息被储存在业务数据连接(BDC)模型中,它被用来创建外部内容类型(ECT),也叫实体。

2. 呈现。外部数据可以在Office 2010 应用程序和SharePoint中,通过使用外部列表、业务数据列、业务数据搜索、用户配置文件属性和Web部件等展现出来。一个外部列表由外部内容类型创建。BCS的连接层,BDC层,使用ECT中的信息连接外部系统以在外部列表中显示数据。

3. 工具。SharePoint Designer 2010 和微软VS2010 是ECT设计器,也有一些第三方工具如BCS Meta Man(LightningTools),可以在lightningtools.com/查看。ECT是SharePoint中使用外部数据的基块。这些工具允许信息工作者、业务分析员和开发者定义BDC模型,创建ECT,创建仪表板和基于来自外部系统数据的综合应用程序。

        BDC部件(对象)--包含外部数据源定义、ECT和相关操作--集中储存在BCS SQL Server 数据库中,及BDC元数据库。因此,一旦被创建,BCS部件在其他站点也可以使用。因为BCS部件不是作为站点一部分存储,它们并没有包含在站点模板上。然而,你可以导出定义到XML文件,即BDC模型文件。然后使用SharePoint 2010 管理中心网站或Windows PowerShell,BDC模型可以导入到SharePoint安装中。在想要直接从Office 2010应用程序中连接到外部系统时使用BDC模型文件。

        最简单高效的连接外部系统的方法是使用SharePoint Designer。和第六章的方法比,使用BCS的好处是需要定义一次外部数据源作为ECT,然后可以在许多网站上使用。你也有能力使用单点登录(当Secure Store Service即SSS在SharePoint Server 2010 安装中有配置)。缺点是你需要得到服务器管理员的协助,因为ECTs被集中储存在BDC元数据库中,不是组织中所有人都有权限创建或修改ECTs的(站点拥有者可以创建站点级数据源定义,并且你不需要任何来自服务器管理员的特殊权限)。

        为了连接和从外部系统抽取数据,要求执行下列任务:

1. 创建外部数据源连接。

2. 定义适合业务需求的操作来获取、修改和删除数据源中储存的内容。

3. 创建基于外部数据源的ECT。

4. 使用ECT来呈现来自外部数据源,外部数据列,Web部件或在Office应用程序中的数据作为外部列表。

转载于:https://www.cnblogs.com/crazygolf/p/3857097.html

你可能感兴趣的文章
docker数据卷(转)
查看>>
地图定位及大头针设置
查看>>
oracle常用小知识点
查看>>
CATransform3D参数的意义
查看>>
"外部组建发生错误"
查看>>
怎么自己在Objective-C中创建代理
查看>>
svn检出maven工程到eclipse里面,部署到tomcat的步骤
查看>>
Under Armour Drive 4 Performance Reviews
查看>>
C#操作目录和文件
查看>>
警惕数组的浅拷贝
查看>>
百度地图 导航
查看>>
SQLServer 错误: 15404,无法获取有关 Windows NT 组
查看>>
html5全局属性
查看>>
【转】Android Hook框架Xposed详解
查看>>
Android 有用代码片段总结
查看>>
英语各种时态例句
查看>>
从下往上看--新皮层资料的读后感 第三部分 70年前的逆向推演- 从NN到ANN
查看>>
(转)系统引导管理器GRUB详解
查看>>
[转帖]SAP MM Tolerance
查看>>
数据访问C#入门经典第21章-读写压缩数据
查看>>