接下来我们来看看如何“定义新的数据源”
1.在解决方案资源管理器中,右键单击“数据源”,然后单击“新建数据源”。
2.在“欢迎使用数据源向导”页上,单击“下一步”可打开“选择如何定义连接”页。
3.在“选择如何定义连接”页上,可以基于新连接、现有连接或以前定义的数据源对象来定义数据源。在本教程中,将基于新连接定义数据源。确保已选中“基于现有连接或新连接创建数据源”,再单击“新建”。
4.在“连接管理器”对话框中,为数据源定义连接属性。在“提供程序”列表中,确保已选中“本机 OLE DB\SQL Server Native Client 10.0”。
Analysis Services 还支持“提供程序”列表中显示的其他访问接口。
5.在“服务器名称”文本框中,键入 localhost。
要连接到本地计算机上的命名实例,请键入 localhost\<实例名>。若要连接到特定的计算机而不是本地计算机,请键入该计算机名称或 IP 地址。
6.确保已选中“使用 Windows 身份验证”。在“选择或输入数据库名称”列表中,选择HSMJ_M2_01_BLOC_BYJT。
7.单击“测试连接”以测试与数据库的连接。
8.单击“确定”,然后单击“下一步”。
9.在该向导的“模拟信息”页上,可以定义 Analysis Services 用于连接数据源的安全凭据。在选中“Windows 身份验证”时,模拟会影响用于连接数据源的 Windows 帐户。Analysis Services 不支持使用模拟功能来处理 OLAP 对象。选择“使用服务帐户”,然后单击“下一步”。
10.在“完成向导”页上,单击“完成”以创建名为
HSMJ M2 01 BLOC BYJT.ds 的新数据源。
如下图所示:
接下来我们来“定义一个新的数据源视图”
1.在解决方案资源管理器中,右键单击“数据源视图”,再单击“新建数据源视图”。
2.在“欢迎使用数据源视图向导”页中,单击“下一步”。
3.此时将显示“选择数据源”页。“关系数据源”下的
HSMJ M2 01 BLOC BYJT 数据源已被选中。单击“下一步”。
注意:
若要创建一个基于多数据源的数据源视图,必须先定义一个基于单一数据源的数据源视图。此数据源将被称为主数据源。随后,可以添加来自辅助数据源的表和视图。在基于多个数据源中的相关表设计包含属性的维度时,您可能必须将 Microsoft SQL Server 数据源定义为主数据源,以便使用其分布式查询引擎功能。
4.在“选择表和视图”页上,可以从选定的数据源提供的对象列表中选择表和视图。可以筛选此列表,为选择表和视图提供帮助。
注意:
单击右上角中的最大化按钮,以便窗口占据整个屏幕。这将更便于查看可用对象的完整列表。
5.在“可用对象”列表中,选择下列对象。在按住 Ctrl 键的同时单击各个表可以选择多个表:
t_b_cust (dbo)
t_b_doctor(dbo)
v_sum_month_doctor_prescri (dbo)
t_a_city
t_a_province
t_a_nationality
6.单击 >,将选中的表添加到“包含的对象”列表中。
7.单击“下一步”,再单击“完成”以定义
办事处医生处方及活动 数据源视图。
此时,
办事处医生处方及活动数据源视图将显示在解决方案资源管理器的“数据源视图”文件夹中。
其他说明:
1.数据源视图的内容还将显示在 Business Intelligence Development Studio 的数据源视图设计器中。此设计器包含以下元素:
·“关系图”窗格,其中将以图形方式显示各个表及其相互关系。
·“表”窗格,其中将以树的形式显示各个表及其架构元素。
·“关系图组织程序”窗格,可在其中创建子关系图,用于查看数据源视图的子集。
·一个特定于数据源视图设计器的工具栏。
2.若要最大化 Microsoft Visual Studio 开发环境,请单击“最大化”按钮。
3.若要在“关系图”窗格中以 50% 的缩放比例查看表,请单击“数据源视图设计器”工具栏上的“缩放”图标。这将隐藏每个表的列详细信息。
4.若要隐藏解决方案资源管理器,请单击“自动隐藏”按钮,该按钮是标题栏上的图钉图标。若要再次查看解决方案资源管理器,请将指针放在位于开发环境右侧的解决方案资源管理器选项卡上。若要取消隐藏解决方案资源管理器,请再次单击“自动隐藏”按钮。
5.如果“属性”窗口在默认情况下没有隐藏,请单击该窗口标题栏上的“自动隐藏”。
现在,即可在“关系图”窗格中查看所有表及其相互关系了。若要查看某种关系的详细信息,可双击“关系图”窗格中的关系箭头。
好了,创建Analysis Services项目的数据仓库学习就介绍到这里了,在 Microsoft Analysis Services 项目中定义了数据源视图后,就可以定义一个初始多维数据集了。下次我们将介绍如何定义一个多维数据集