如何使用数据源向导定义数据源 (Analysis Services)
使用 Business Intelligence Development Studio 中的**“数据源向导”**可以在 Microsoft Analysis Services 数据库或项目中定义一个或多个数据源。数据源可以作为新数据源定义,可以基于现有连接,也可以基于同一项目或解决方案中的现有对象。
定义新的数据源
在 Business Intelligence Development Studio 中,打开要在其中定义数据源的 Analysis Services 项目或连接到要在其中定义数据源的 Analysis Services 数据库。
在解决方案资源管理器中,右键单击**“数据源”文件夹,再单击“新建数据源”**。
将打开**“数据源向导”**。
在**“欢迎使用数据源向导”页上,单击“下一步”**。
在**“选择如何定义连接”页中,确保已选中“基于现有连接或新连接创建数据源”,再单击“新建”**。
“连接管理器”对话框将显示,其中“访问接口”下拉列表中选中“本机 OLE DB\SQL Server Native Client”。
若要更改默认的访问接口,请浏览访问接口列表并选择另一个访问接口。
输入选定访问接口连接到基础数据源所需的信息。 如果选中**“本机 OLE DB\SQL Server Native Client”**访问接口,请输入以下信息:
在**“服务器名称”**框中键入服务器名称。
在此对话框的**“登录到服务器”**部分中指定用于此数据源的身份验证类型。
选择**“选择或输入数据库名称”或“附加一个数据库文件”**,并提供所需的信息。
在此对话框的左侧,单击**“全部”**以查看此连接的所有设置,其中包括此访问接口的所有默认设置。
根据环境需要更改设置并单击**“确定”**。
将在数据源向导的**“选择如何定义连接”页的“数据连接”**窗格中显示新连接。
单击**“下一步”**。
将显示**“模拟信息”**页。
单击相应的选项以使用数据源。 例如,对于用于 OLAP 处理的数据源,通常单击**“使用特定用户名和密码”;对于用于数据挖掘查询的数据源,单击“使用当前用户的凭据”或“使用特定用户名和密码”。 如果单击“默认值”**,则将使用数据库的默认模拟设置(默认为“使用服务帐户”)。 有关默认数据库设置的详细信息,请参阅数据库属性(Analysis Services - 多维数据)。
单击**“下一步”**。
将显示**“完成向导”页,并在“数据源名称”**框中显示默认的数据源名称。 您可以键入其他名称,也可以使用默认名称。 默认名称是连接使用的数据库或数据库文件的名称。 **“预览”**窗格将显示此新数据源的连接字符串。
单击**“完成”**。
此时,解决方案资源管理器的**“数据源”**文件夹中将出现刚创建的新数据源。
基于现有连接定义数据源
在 Business Intelligence Development Studio 中,打开要在其中定义数据源的 Analysis Services 项目或连接到要在其中定义数据源的 Analysis Services 数据库。
在解决方案资源管理器中,右键单击**“数据源”文件夹,再单击“新建数据源”**。
将打开**“数据源向导”**。
在**“欢迎使用数据源向导”页上,单击“下一步”**。
在**“选择如何定义连接”页上,确保已选中“基于现有连接或新连接创建数据源”**。
在**“数据连接”窗格中单击数据连接,再单击“下一步”**。
将显示**“模拟信息”**页。
单击相应的选项以使用数据源。 例如,对于用于 OLAP 处理的数据源,通常单击**“使用特定用户名和密码”;对于用于数据挖掘查询的数据源,单击“使用当前用户的凭据”或“使用特定用户名和密码”。 如果单击“默认值”**,则将使用数据库的默认模拟设置(默认为“使用服务帐户”)。 有关默认数据库设置的详细信息,请参阅数据库属性(Analysis Services - 多维数据)。
单击**“下一步”**。
将显示**“完成向导”页,并在“数据源名称”**框中显示默认的数据源名称。 您可以键入其他名称,也可以使用默认名称。 默认名称是连接使用的数据库或数据库文件的名称。 **“预览”**窗格将显示此新数据源的连接字符串。
单击**“完成”**。
此时,解决方案资源管理器的**“数据源”**文件夹中将出现刚创建的新数据源。
基于解决方案中的现有数据源定义数据源
在 Business Intelligence Development Studio 中,打开要在其中定义数据源的 Analysis Services 项目。
在解决方案资源管理器中,右键单击**“数据源”文件夹,再单击“新建数据源”**。
将打开**“数据源向导”**。
在**“欢迎使用数据源向导”页上,单击“下一步”**。
在**“选择如何定义连接”页上,单击“基于另一个对象创建新数据源”,再单击“下一步”**。
将显示**“来自现有对象的数据源”**页。
选择**“基于解决方案中的现有数据源创建数据源”。 在“数据源”**下拉列表中,选择要将新数据源同步到的数据源。
单击**“下一步”**。
将显示**“模拟信息”**页。
单击相应的选项以使用数据源。例如,对于用于 OLAP 处理的数据源,通常单击**“使用特定用户名和密码”;对于用于数据挖掘查询的数据源,单击“使用当前用户的凭据”或“使用特定用户名和密码”。 如果单击“默认值”**,则将使用数据库的默认模拟设置(默认为“使用服务帐户”)。 有关默认数据库设置的详细信息,请参阅数据库属性(Analysis Services - 多维数据)。
单击**“下一步”**。
将显示**“完成向导”页,并在“数据源名称”**框中显示默认的数据源名称。您可以键入其他名称,或使用默认名称。 默认名称是连接使用的数据库或数据库文件的名称。 **“预览”**窗格将显示此新数据源的连接字符串。
单击**“完成”**。
此时,解决方案资源管理器的**“数据源”**文件夹中将出现刚创建的新数据源。
双击解决方案资源管理器的**“数据源”**文件夹中的数据源。
注意**“维护对解决方案中另一对象的引用”复选框为选中状态。 另请注意,“连接字符串”**文本框中的内容为灰显状态,但是此连接字符串与原始数据源中的连接字符串相同。 您只能在原始数据源中编辑连接字符串属性。
单击**“取消”**。
基于解决方案中的 Analysis Services 项目定义数据源
在 Business Intelligence Development Studio 中,打开要在其中定义数据源的 Analysis Services 项目。
在解决方案资源管理器中,右键单击**“数据源”文件夹,再单击“新建数据源”**。
将打开**“数据源向导”**。
在**“欢迎使用数据源向导”页上,单击“下一步”**。
在**“选择如何定义连接”页上,单击“基于另一个对象创建新数据源”,再单击“下一步”**。
将显示**“来自现有对象的数据源”**页。
选择**“基于 Analysis Services 项目创建数据源”,然后在“项目”**下拉列表中,选择要将新数据源同步到的项目。
单击**“下一步”**。
将显示**“模拟信息”**页。
单击相应的选项以使用数据源。 例如,对于 OLAP 处理所用的数据源,通常单击**“使用特定用户名和密码”;对于数据挖掘查询所用的数据源,单击“使用当前用户的凭据”或“使用特定用户名和密码”。如果单击“默认值”**,则将使用数据库的默认模拟设置(默认为“使用服务帐户”)。
单击**“下一步”**。
**“完成向导”页将显示,并在“数据源名称”**框中显示默认的数据源名称。 您可以键入其他名称,也可以使用默认名称。 默认名称是连接使用的数据库或数据库文件的名称。 **“预览”**窗格将显示此新数据源的连接字符串。
单击**“完成”**。
此时,解决方案资源管理器的**“数据源”**文件夹中将出现刚创建的新数据源。
双击解决方案资源管理器的**“数据源”**文件夹中的数据源。
注意**“维护对解决方案中另一对象的引用”复选框为选中状态。 另请注意,“连接字符串”**文本框中的内容为灰显状态,但是此连接字符串将使用 MSOLAP.3 访问接口,并且其 Data Source 属性和 Initial Catalog 属性从源项目的 TargetServer 属性和 TargetDatabase 属性获取。 您只能在原始数据源中编辑连接字符串属性,在这种情况下,通过修改源项目的 TargetServer 属性和 TargetDatabase 属性进行编辑。
单击**“取消”**。