Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在SharePoint上显示报告_Sql Server_Sharepoint - Fatal编程技术网

Sql server 在SharePoint上显示报告

Sql server 在SharePoint上显示报告,sql-server,sharepoint,Sql Server,Sharepoint,首先,我必须说我对这件事还不熟悉。我是一名三年级的ICT和商科学生,在一家国际公司实习。我的任务是在公司的内部网(SharePoint)上创建报告服务 公司希望在内部网上有一个只有经理才能访问的部分。为了给你一个想法,假设其中一位经理想要这样一份报告: “显示2012-2013年间工作的男性实习生的姓名” 假设内部网上的界面将如下图所示 经理填写所需字段并按下按钮后; 1.SharePoint将创建查询, 2.SharePoint将请求存储在SQL Server中的数据, 3.SQL Serv

首先,我必须说我对这件事还不熟悉。我是一名三年级的ICT和商科学生,在一家国际公司实习。我的任务是在公司的内部网(SharePoint)上创建报告服务

公司希望在内部网上有一个只有经理才能访问的部分。为了给你一个想法,假设其中一位经理想要这样一份报告:

“显示2012-2013年间工作的男性实习生的姓名”

假设内部网上的界面将如下图所示

经理填写所需字段并按下按钮后; 1.SharePoint将创建查询, 2.SharePoint将请求存储在SQL Server中的数据, 3.SQL Server将向SharePoint发送数据, 4.SharePoint将创建一个Excel文件

为了实现这样一个报告系统,你建议我从哪里开始,如何开始?任何链接、指南等都将非常受欢迎。即使是一般性的回答也能帮助我了解基本情况

注意:我们的IT部门将处理SharePoint和SQL server之间的连接。我不必为此担心。我所需要的只是了解如何在Sharepoint上创建一个查询,该查询将连接到SQL server并请求数据并在Sharepoint(本例中为Excel)上显示


提前感谢。

如果您还没有,您需要使用SharePoint Designer。 在SharePoint中创建新网站。您需要管理权限,以防止非管理人员访问新站点。 在SP Designer中打开新站点。打开数据源库(数据视图>管理数据源)。在那里,您可以“连接到数据库…”。我帮不了你。为此,您需要DB连接字符串,并且必须设计一个查询来获取一组超级实习生(以您的示例为例)。然后,您可以使用过滤器提取特定实习生。这也需要你进行一些探索。 您可以使用表单元素自定义SQL查询,但我以前没有见过这样做。通常,DB连接会拉下一个数据表,该数据表由页面上的web部件使用


希望这至少能让您开始…

您是否尝试过CAML查询您可以使用Sharepoint Designer为SPLIST中的内容创建查询我不想查询Sharepoint列表(您的两个建议都提到了该列表)。我想查询存储在SQL server中的数据并将其显示在SharePoint上。如果您的it部门在SharePoint集成模式下使用SQL Reporting Services,您可能需要询问他们正在使用什么作为SharePoint和SQL server之间的连接件,如果他们做了一些更为定制的事情,你的方法将与他们完全不同。