SQL-Server2008-Reporting-Service经验分享教程
SQL-Server2008-Reporting-Service开发经验分享第1节 SQL Server 2008 Reporting Service开发经验分享11.报表服务器的参数配置12.创建报表服务器项目 (Reporting Services)33.SQL Reports报表编辑和调整184.单元格的属性设置235.SQL Report Service系统自带的变量及函数306.报表参数属性设置357.报表的数据集378.报表的预览与调试40第1节 SQL Server 2008 Reporting Service开发经验分享1.报表服务器的参数配置1).打开报表服务配置管理器单击”开始”—“所有程序”“Microsoft SQL Server 2008”,然后单击”配置工具” 再双击”Reporting Service 配置管理器”2).设置报表服务器的登陆帐户和密码 服务帐户最好默认使用报表服务器的本地管理员用户或局域网的管理员用户和密码3).设置报表服务器的报表目录和服务器IP地址以及网络端口4).设置报表服务器的数据库名称5). 报表服务器URL管理和编辑通过后更改服务器IP地址,服务名称,网络端口,来修改服务的报表服务器的网络地址2.创建报表服务器项目 (Reporting Services)1).打开SQL Reports 编辑器单击“开始”,依次指向“程序”和 Microsoft SQL Server 2008,然后单击 Business Intelligence Development Studio。2).新建报表项目在“文件”菜单上,指向“新建”,再单击“项目”。在“项目类型”列表中,单击“商业智能项目”。在“模板”列表中,单击“报表服务器项目向导”。3).报表服务器项目向导,单击”下一步”4).配置SQL Server数据源连接 a.确认数据源名称 b.确认数据库类型 c.编辑数据源连接 d.选择服务名称,可以手输入 e.数据库连接的身份认证,可以选择Windows身份认证和 SQL server 身份认证 f.选相应的数据库 g.测试连接是否成功 h.单击”确认”完成连接编辑连接字符串:Data Source=ROSSV7;Initial Catalog=fin_demo 数据连接的类型选择如下图示:5).配置Orcale数据源连接 a.确认数据源名称ORCL b.确认数据库类型ORACLE c.编辑数据源连接 d.选择服务名称,可以手输入 e.数据库服务器登陆,用户名和密码 f.测试连接是否成功 g.单击”确认”完成连接编辑 连接字符串:Data Source=ORCL6).报表查询设计可以导入已经编辑好的SQL文件,可以直接在这里设计查询7).SQL server数据库环境下表之间的左关联设计如下:POP_HEADERS A LEFT OUTER JOIN PURCHASE_INVOICES IH ON A.DIVISION = IH.DIVISION AND A.COMPANY_CODE= IH.COMPANY_CODE AND A.PO_NUMBER = IH.PO_NUMBER, 表之间的等连接设计如下:WHERE A.DIVISION = B.DIVISIONAND A.COMPANY_CODE= B.COMPANY_CODEAND A.PO_NUMBER = B.PO_NUMBER8).Oracle数据库环境下表之间的右关联设计如下:WHERE A.COMPANY_CODE = B.COMPANY_CODE(+)AND A.PART_CODE = B.PART_CODE(+)AND A.COMPANY_CODE = C.COMPANY_CODE(+)AND A.PART_CODE = C.PART_CODE(+)AND A.WAREHOUSE = C.WAREHOUSE(+)9).SQL Server数据库环境下的查询设计中的参数设置SQL环境下参数前用”@”表示((CASE WHEN A.COMPANY_CODE='1' THEN 'VGM' WHEN A.COMPANY_CODE='2' THEN 'VFL' ELSE 'VSL' END) IN(@COMPANY) OR UPPER(ISNULL(@COMPANY,'ALL'))='ALL')AND (A.PO_NUMBER IN(@PO_NUMBER) OR ISNULL(@PO_NUMBER,'ALL')='ALL')AND ((A.ORDER_DA