常规属性
适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Analysis Services 包括以下服务器属性。 本文介绍特定类别(如文件存储、OLAP 或内存)中未包含的属性。
非特定类别
AdminTimeout
有符号 32 位整数属性,用于定义管理员超时值(秒)。 这是一个不应更改的高级属性,除非在 Microsoft 支持的指导下。
此属性的默认值为零 (0),指示没有超时设置。
AllowedBrowsingFolders
不适用于 Power BI。 一个字符串属性,它在分隔的列表中指定在 Analysis Services 对话框中保存、打开和查找文件时可浏览的文件夹。 Analysis Services 服务帐户必须对您添加到该列表的所有文件夹都具有读写权限。
AutoSetDefaultInitialCatalog
不适用于 Power BI。 布尔属性。 设置为 true 时,新客户端连接将自动默认为第一个目录 (数据库) 用户有权连接到。 设置为 false 时,不指定初始目录。 客户端必须先选择默认目录,然后才能对服务器上的数据库运行查询或发现操作。 如果未指定默认目录,则返回错误。 如果在连接字符串中指定了初始目录属性,则将从此属性应用默认目录。
此属性的默认值为 true。
BackupDir
不适用于 Power BI。 一个字符串属性,用于标识默认情况下存储备份文件的目录的名称,前提是路径未指定为 Backup 命令的一部分。
ClientCacheRefreshPolicy
覆盖所有 Power BI 语义模型的 计划缓存刷新 设置。 所有Live Connect报表都将观察服务器级设置,而不考虑模型级设置或它们驻留在哪个工作区中。
此属性的默认值为 -1,它允许在模型的计划缓存刷新设置中指定的所有后台缓存刷新。 若要阻止所有后台缓存刷新,请指定零 (0) 。
CollationName
不适用于 Power BI。 字符串属性,用于标识服务器排序规则。 有关详细信息,请参阅 Analysis Services) (语言和排序规则 。
CommitTimeout
一个整数属性,指定服务器在提交事务时) 等待获取写入锁 (的时间(以毫秒为单位)。 通常需要一个等待时间,因为服务器必须等待其他锁释放,然后才能获取提交事务的写入锁。
此属性的默认值为零 (0),指示服务器将无限期等待。 有关与锁相关的属性的详细信息,请参阅 SQL Server 2008 R2 Analysis Services 操作指南。
CoordinatorBuildMaxThreads
不适用于 Power BI。 有符号 32 位整数属性,用于定义为生成分区索引分配的最大线程数。 增大此值以加快分区索引编制速度,但代价是占用内存。 有关此属性的详细信息,请参阅 SQL Server 2008 R2 Analysis Services 操作指南。
CoordinatorCancelCount
不适用于 Power BI。 有符号 32 位整数属性,用于定义服务器应检查是否发生取消事件的频率(基于内部迭代计数)。 如果减小此值,则可加快检查取消事件的频率,同时将降低系统的整体性能。 在表格服务器模式下,将忽略此属性。
CoordinatorExecutionMode
不适用于 Power BI。 有符号 32 位整数属性,用于定义服务器将尝试的最大并行操作(包括处理操作和查询操作)数。 零 (0) 指示服务器将基于内部算法来决定。 正数指示最大操作总数。 如果是符号相反的负数,则指示每个处理器的最大操作数。
此属性的默认值为 -4,指示将服务器限制为每个处理器 4 个并行操作。 有关此属性的详细信息,请参阅 SQL Server 2008 R2 Analysis Services 操作指南。
CoordinatorQueryMaxThreads
不适用于 Power BI。 有符号 32 位整数属性,用于定义在查询解析期间每个分区段的最大线程数。 并发用户数越少,此值就会越高,同时会增加内存开销。 相反,如果并发用户数很大,则此值就可能降低。
CoordinatorShutdownMode
不适用于 Power BI。 布尔值属性,用于定义协调器关闭模式。 这是一个不应更改的高级属性,除非在 Microsoft 支持的指导下。
DataDir
不适用于 Power BI。 字符串属性,用于标识存储数据的目录的名称。
DefaultSegmentRowCount
定义每个段的数据行数的 VertiPaq 属性。 每个表分区至少有一段数据。 该值必须是 2 的幂。 默认值为 8,388,608 (8*1024*1024) 行。
一般情况下,段越大,压缩效果越好。 但是,增加段大小可能会对处理时间产生负面影响。 对于非常大的表,必须测试不同的段大小,测量内存使用情况以确定最佳压缩。
DeploymentMode
不适用于 Power BI。 确定 Analysis Services 服务器实例的操作上下文。 此属性在对话框、消息和文档中称为“服务器模式”。 此属性由 SQL Server 安装程序根据安装 Analysis Services 时所选择的服务器模式进行相应配置。 只应考虑在内部使用此属性,并且始终使用安装程序指定的值。
此属性的有效值包括以下项:
值 | 说明 |
---|---|
0 | 这是默认值。 它指定多维模式,用于支持使用 MOLAP、HOLAP 和 ROLAP 存储以及数据挖掘模型的多维数据库。 |
1 | 指定作为 Power Pivot for SharePoint 部署的一部分安装的 Analysis Services 实例。 请勿更改作为 Power Pivot for SharePoint 安装的一部分的 Analysis Services 实例的部署模式属性。 如果更改模式,Power Pivot 数据将不再在服务器上运行。 |
2 | 指定用于承载使用内存中存储或 DirectQuery 存储的表格模型数据库的表格模式。 |
每个模式与其他模式都是互斥的。 配置为表格模式的服务器不能运行包含多维数据集和维度的 Analysis Services 数据库。 如果基础计算机硬件能够支持,则您可以在同一台计算机上安装 Analysis Services 的多个实例并且对每个实例进行配置以便使用不同的部署模式。 请记住,Analysis Services 是一种消耗大量资源的应用程序。 仅推荐对于高端服务器,才在同一个系统上部署多个实例。
EnableFast1033Locale
不适用于 Power BI。 这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。
ExternalCommandTimeout
一个整数属性,用于定义向外部服务器(包括关系数据源和外部 Analysis Services 服务器)发出的命令的超时时间(以秒为单位)。
此属性的默认值为 3600(秒)。
ExternalConnectionTimeout
一个整数属性,用于定义与外部服务器(包括关系数据源和外部 Analysis Services 服务器)建立连接的超时(以秒为单位)。 如果在连接字符串中指定了连接超时,则忽略此属性。
此属性的默认值为 60(秒)。
ForceCommitTimeout
一个整数属性,它指定写入提交操作在取消先于当前命令(包括正在处理的查询)执行的其他命令之前应等待的时间(毫秒)。 这允许提交事务通过取消较低优先级的操作(例如查询)来继续。
此属性的默认值为 30 秒(30000 毫秒),指示在提交事务已等待 30 秒之前,其他命令不会被强制超时。 设置为 0 意味着无限期。
此事件取消的查询和进程将报告以下错误消息:“Server: The operation has been canceled
”
有关此属性的详细信息,请参阅 SQL Server 2008 R2 Analysis Services 操作指南。
重要
ForceCommitTimeout 适用于多维数据集处理命令和写回操作。
IdleConnectionTimeout
不适用于 Power BI。 一个整数属性,指定处于非活动状态的连接的超时值(秒)。
此属性的默认值为零 (0),指示空闲连接将不使用超时。
IdleOrphanSessionTimeout
不适用于 Power BI。 一个整数属性,用于定义孤立会话将在服务器内存中保留的时间(秒)。 孤立会话是一种不再具有关联的连接的会话。 默认值为 120 秒。
InstanceVisible
不适用于 Power BI。 一个布尔值属性,指示服务器实例对来自 SQL Server Browser 服务的发现实例请求是否可见。 默认值为 True。 如果将该属性设置为 false,则该实例对于 SQL Server Browser 不可见。
语言
不适用于 Power BI。 字符串属性,用于定义语言(包括错误消息和数字格式)。 此属性优先级高于 CollationName 属性。
此属性的默认值为空,指示 CollationName 属性定义语言。
LogDir
不适用于 Power BI。 字符串属性,用于标识包含服务器日志的目录的名称。 此属性仅适用于使用磁盘文件进行日志记录的情况,这一点与数据库表相反(默认行为)。
MaxIdleSessionTimeout
不适用于 Power BI。 一个整数属性,用于定义空闲会话最大超时值(秒)。 默认值为零 (0) ,表示会话永远不会超时。但是,如果服务器受资源约束,则仍会删除空闲会话。
MinIdleSessionTimeout
不适用于 Power BI。 一个整数属性,用于定义空闲会话最小超时值(秒)。 默认值为 2700 秒。 达到此时间后,服务器可以终止空闲会话,但只在需要释放内存时才这样做。
端口
不适用于 Power BI。 一个整数属性,用于定义服务器侦听客户端连接所在的端口号。 如果未设置,服务器将动态查找第一个未使用的端口。
此属性的默认值为零 (0),指示默认侦听端口 2383。 有关端口配置的详细信息,请参阅 Configure the Windows Firewall to Allow Analysis Services Access。
ServerTimeOut
一个整数,用于定义查询的超时值(秒)。 默认值为 3600 秒(或 60 分钟)。 零 (0) 指定任何查询都不会超时。
在 Power BI 中,报表将覆盖默认值,对容量的每个查询的超时时间要小得多。 通常,大约需要 3 分钟。
TempDir
不适用于 Power BI。 一个字符串属性,指定用于存储在处理、还原和其他操作过程中使用的临时文件的位置。 此属性的默认值由安装程序确定。 如果未指定,则默认为 Data 目录。
RequestPrioritization 类别
已启用
不适用于 Power BI。 这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。
StatisticsStoreSize
不适用于 Power BI。 这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。