在 Analysis Services 中,数据源对象指定与向多维模型提供数据的外部数据仓库或关系数据库的连接。 数据源上的属性确定连接字符串、超时间隔、最大连接数和事务隔离级别。
在 SQL Server Data Tools 中设置数据源属性
双击解决方案资源管理器中的数据源以打开数据源设计器。
单击数据源设计器中的 “模拟信息 ”选项卡。 有关创建数据源的详细信息,请参阅“创建数据源”(SSAS 多维)。
在 Management Studio 中设置数据源属性
展开数据库文件夹,在数据库名称下打开 数据源 文件夹,右键单击 对象资源管理器 中的数据源,然后选择 “属性”。
(可选)修改名称、说明或模拟选项。 有关详细信息,请参阅“设置模拟选项”(SSAS - 多维)。
数据源属性
术语 | 定义 |
---|---|
名称、ID、说明 | 名称、ID 和说明用于标识和描述多维模型中的数据源对象。 部署或处理解决方案后,可以在 SQL Server Data Tools 或 Management Studio 中指定名称和说明。 创建对象时会生成 ID。 虽然可以轻松修改名称和说明,但 ID 是只读的,不应更改。 固定对象 ID 会在整个模型中保留对象依赖项和引用。 |
创建时间戳 | 此只读属性显示在 Management Studio 中。 它显示数据源的创建日期和时间。 |
上次架构更新 | 此只读属性显示在 Management Studio 中。 它显示上次更新数据源的元数据的日期和时间。 部署解决方案时会更新此值。 |
查询超时 | 指定在放弃连接请求之前尝试连接的时长。 使用以下格式键入查询超时: <小时>:<分钟>:<秒> 该属性可由服务器属性推翻 DatabaseConnectionPoolTimeoutConnection 。 如果服务器属性较小,将使用该属性而非查询超时。有关 查询超时 属性的详细信息,请参阅 Timeout。 有关服务器属性的详细信息,请参阅 OLAP 属性。 |
连接字符串 | 指定向多维模型提供数据的数据库的物理位置,以及用于连接的数据提供程序。 此信息提供给发出连接请求的客户端库。 提供程序确定可以在连接字符串上设置哪些属性。 连接字符串是使用在 “连接管理器 ”对话框中提供的信息生成的。 还可以在数据源属性页的 Management Studio 中查看和编辑连接字符串。 对于 SQL Server 数据库,包含 user ID 的连接字符串表示数据库身份验证;包含 Integrated Security=SSPI 的连接字符串表示 Windows 身份验证。如果数据库已移动到新位置,则可以更改服务器或数据库名称。 请务必验证当前为连接指定的凭据是否映射到数据库登录账户。 |
最大连接数 | 指定允许 Analysis Services 连接到数据源的最大连接数。 如果需要更多连接,Analysis Services 将等到连接可用。 默认值是10。 限制连接数可确保外部数据源不会重载 Analysis Services 请求。 |
隔离 | 指定由与关系数据库的连接发出的 SQL 命令的锁定和行版本管理行为。 有效的值为 "ReadCommitted" 或 "Snapshot"。 默认值为ReadCommitted,它指定数据必须在读取前提交,以防止发生脏读。 快照指定读取来自以前提交的数据的快照。 有关 SQL Server 中的隔离级别的详细信息,请参阅 SET TRANSACTION ISOLATION LEVEL (Transact-SQL)。 |
托管服务商 | 如果数据源使用托管提供程序,则显示托管提供程序的名称,例如 System.Data.SqlClient 或 System.Data.OracleClient。 如果数据源不使用托管提供程序,则此属性将显示一个空字符串。 此属性在 Management Studio 中为只读。 若要更改连接中使用的提供程序,请编辑连接字符串。 |
身份冒充信息 | 指定 Analysis Services 在连接到使用 Windows 身份验证的数据源时使用的 Windows 身份。 选项包括使用预定义的一组 Windows 凭据、服务帐户、当前用户的标识,或一个继承选项,如果模型包含多个数据源对象,则此选项非常有用。 有关详细信息,请参阅“设置模拟选项”(SSAS - 多维)。 在 Management Studio 中,有效值列表包括以下值: ImpersonateAccount (使用特定的 Windows 用户名和密码连接到数据源)。 ImpersonateServiceAccount (使用服务帐户的安全标识连接到数据源)。 这是默认值。 ImpersonateCurrentUser (使用当前用户的安全标识连接到数据源)。 此选项仅适用于从外部数据仓库或数据库检索数据的数据挖掘查询;不要为用于在多维数据库中处理、加载或写回的数据连接选择它。 继承 或 默认 (使用包含此数据源对象的 Analysis Services 数据库的模拟设置)。 数据库属性包括模拟选项。 |