使用SQL Azure 的BI 解决方案
2012-09-18 13:35:57 来源:WEB开发网核心提示: 在完成这一例子的过程中,您会注意到SQL Azure 数据库和外部列表之间的桥接关系是通过应用ID 来进行管理的,使用SQL Azure 的BI 解决方案(3),这有助于管理两套凭证,因为SQL Azure 拥有的是一套不同于Windows 凭证的凭证,(9) 在Query 窗口中输入下面的查询,然后单击Execut
在完成这一例子的过程中,您会注意到SQL Azure 数据库和外部列表之间的桥接关系是通过应用ID 来进行管理的,这有助于管理两套凭证。因为SQL Azure 拥有的是一套不同于Windows 凭证的凭证,所以不能把当前活动用户的凭证传递过去,必须提供一种方式来验证到SQL Azure 的调用。
这一架构最终体现为BI 解决方案的两个组成部分:一个提供了到SQL Azure 数据库的读/写访问的外部列表,另一个提供了数据的汇总销售视图的ASP.NET Chart Web 部件。
图1 BI 解决方案的架构
创建Sales BI 应用
构建这一BI 应用的第一步是在SQL Azure 中创建销售数据。为了完成这一步骤,必须有一个可供使用的Windows Azure 账户。若要获取试用账户,请访问www.microsoft.com/
windowsazure/free-trial/sharepoint-integration/。
1. 创建SQL Azure 数据库
需要创建SQL Azure 数据库以在云端存储销售数据。
(1) 导航至http://windows.azure.com,使用您的Live ID 登录。
(2) 在左边的导航窗格中,单击“Hosted Services, Storage Account & CDN”,然后选择New Storage Account。
(3) 把新的存储账户映射到您的订阅(subscription),并为存储账户提供一个命名空间;另外还需要选择一个区域。完成这些操作后,单击Create 按钮。
(4) 单击Firewall Rules 控件来设置存储账户的防火墙规则(参见图2)。
这一规则允许您的计算机连接存储账户并与之交互。在生产环境中,应该始终确保将其设置为严格定义的IP;但对于概念证明或演示来说,可以把IP 规则设置得更开放一些。为防火墙规则指定一个名称(例如MyServerFWRule),然后选择IP 地址的范围(例如0.0.0.0-255.255.255.255)。
(5) 在您的门户界面中单击Database 选项卡,然后选择想在其中创建Sales 数据库的订阅。
图2 设置存储账户的防火墙规则
(6) 单击Create 按钮来创建新的数据库,提供名称(例如TotalSales)并选择版本(选择
Web,这是一种缩减版数据库,是一种更小型、更经济的用法),请记下管理员的用户名和
密码。
(7) 打开SQL Server Management Studio 2008 R2,提供用户名和密码凭证来登录新的
SQL Azure 实例,完成输入操作后,单击Connect 按钮。
(8) 在连接上之后,单击New Query 按钮。
(9) 在Query 窗口中输入下面的查询,然后单击Execute Query 按钮,这会在TotalSales
数据库中创建名为StoreSales 的新表。
CREATETABLE [StoreSales](
[StoreID][int] IDENTITY(1,1)NOT NULL PRIMARY KEY CLUSTERED,
- ››sql server自动生成批量执行SQL脚本的批处理
- ››使用linux中的quota教程
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››使用jxl生成带动态折线图的excel
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
更多精彩
赞助商链接