摘要:
最近在项目中需要对SharePoint的列表的权限进行控制,比如合同信息,由各个部门自己维护且只能查看自己维护的数据等,主要通过列表视图来实现,但列表视图本身的权限相对比较弱,难以满足个性化的需求。在CodePlex发现一个SharePoint Permission Extension插件可以满足需求,此插件可以实现列表内容类型权限、列表字段权限、视图权限的控制等,下面具体来介绍一下此插件的部署,此插件的下载网地如下:http://sppex.codeplex.com/,下载最新版的wsp文件即可。下载后解压CodeArt_PermissionEx_1.51,把此包放到SharePoint管. 阅读全文
摘要:
由于PowerPivot的数据是内嵌在EXCEL文件中,这种方式好处就是可以作为离线数据分析(即使源数据不可用,不能进行同步更新,但还是可以使用已导入的PowerPivot数据),但是也存在一些劣势,如会造成大容量的Excel文件,一般PowerPivot的Excel文件容量200M以上,而如果仅仅作为报表展示的Excel通常文件容量在5M左右,并且难以适应以下应用场景: 1.需要避免重复数据。比如在开发多个工作簿的时候,需要生成不同的报表视图,需要使用相同的数据,但实际上可能并不想复制相同的数据在所有的工作簿,这样会导致在服务器中占用更多的内存,需要安排更多的计划任务去刷新数据,这将导致增. 阅读全文
摘要:
Microsoft SharePoint Server 2010 中的 PerformancePoint Services 是一种绩效管理服务,可用来监视和分析业务。通过提供灵活易用的仪表板、记分卡、报表和关键绩效指标 (KPI) 构建工具,PerformancePoint Service 可帮助组织内的每个人做出符合整个公司目标和策略的明智业务决策。记分卡、仪表板和 KPI 有助于推动责任制的实施。集成分析有助于员工从监视信息快速转换到分析信息,并适时在整个组织内共享信息。 在 PerformancePoint Services 添加到 SharePoint Server 2010 之前,M 阅读全文
摘要:
通过SharePoint编程方式可以实现非常强大的功能,但同时也会增加工作量,影响生产效率,有没有更简单的方式进行快速开发和部署呢?答案是肯定的,本文利用了开源Sharepoint List组件在SSIS中进行ETL,通过进行相关的配置和设置就可以实现Sharepoint列表到数据库,此插件SharePoint List Source and Destination的下载网址:http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652 ,注意有两个版本,请对应SSIS的安装版本,如下图: 安装成功后会在SSIS数据流中控制流项中.. 阅读全文
摘要:
活动目录或LDAP都是企业的基础架构,广泛应用于用户的组织和人员及权限,以此为基础可以实现SSO、统一身份认证等等。本文介绍一种通过SQL SERVER提供的ADSI接口查询AD,可以非常方便的查询AD的相关信息,并且查询速度很快,并可以做一些扩展应用,如开放给外部系统调用等,但这种方式的局限性在于需要安装和部署SQL Server。本文给出一个简单的查询AD用户信息的示例,其中sectionoffice为自定义的AD扩展属性,具体代码如下:EXEC sp_addlinkedsrvlogin 'ADSI', 'false', '数据库用户名', 阅读全文
摘要:
前段时间一直在做数据仓库的ETL,已熟练掌握SQL SERVER集成服务开发。最近有个系统集成需求,外部系统(JAVA)通过SharePoint Web服务需要访问SharePoint列表的某几列(不是全部列),因此采用通过列表数据同步到另一个新建的列表(只建需要的几列),再开放新列表权限给外部系统(JAVA)调用,一开始测试的时候,通过在本机的SSIS上安装一个开源的Sharepoint List适配器,就可以进行图形化的配置,可以非常方便的进行列表之间的数据同步,此插件SharePoint List Source and Destination的下载网址:http://sqlsrvint. 阅读全文
摘要:
之前在UAT环境搭建的SQL SERVER 2008 R2数据库一直用得比较正常,但最近发现在Sharepoint中不能进行任何操作了,开始以为是什么配置出了问题(因为一直在研究一些新的应用和集成,需要不断地测试),但后来发现是数据库硬盘没用一点空间了,那么自然是不能存任何数据了,所以最先开始清理一些无用的数据库日志,磁盘空间多了几个G的容量,但是等到第二天情况依然如此,数据库硬盘还是满了,问题依旧存在,后台仔细检查了一下所有数据库的容量(因为最初以为是数据库空间每天增长太快了把硬盘占满了),发现才十几个G的,而硬盘总空间有126G,因此进一步检查了这个磁盘空间,发现才三十多个G,一开始感觉. 阅读全文
摘要:
前篇《自助式微软BI工具PowerPivot入门篇(一)!》已对PowerPivot具体使用做了简单介绍,今天主要介绍一下PowerPivot如何获取Sharepoint列表库作为数据源,即PowerPivot与Sharepoint List的数据集成,由于PowerPivot没有直接提供Sharepoint列表库的数据访问接口,但提供了数据馈送功能,通过数据馈送就可以实现读取Sharepoint List数据,实际上是通过ListData.svc(是SharePoint 2010中自带的一个ADO.NET Data Services服务)实现的,但此服务需要在Sharepoint服务器(如. 阅读全文
摘要:
前两篇《自助式微软BI工具PowerPivot简介!》,《自助式微软BI工具PowerPivot使用介绍!》已对PowerPivot工具作了一些使用介绍,今天开始具体来介绍一下如何利用PowerPivot工具进行自助式的BI。本文以SQL Server 2008 R2 PowerPivot为例,介绍一下如何从SQL Server数据源中获取数据及如何在Excel中进行展现和交互,后续将介绍一些高级应用及技巧,敬请关注本博客的更新。本文及后续源数据库以微软提供的AdventureWorksDW2008为例进行介绍,该数据库的下载网址为:http://msftdbprodsamples.code. 阅读全文
摘要:
上篇《自助式微软BI工具PowerPivot简介!》已对PowerPivot插件作了简单介绍,本文将进一步介绍PowerPivot插件的基本情况,以便各位童鞋初步掌握此工具的条件,本文以SQL Server 2008 R2 PowerPivot为例进行介绍,PowerPivot 支持最大为 2GB 的文件,最多允许在内存中处理 4GB 的数据。PowerPivot 还包括数据分析表达式 (DAX)。DAX 是一种新的公式语言,它对于 Excel 的数据操作功能进行了扩展,从而可以实现更高级和更复杂的分组、计算和分析。DAX 公式的语法非常类似于 Excel 公式的语法,都使用函数、运算符和值. 阅读全文