启用 SSAS
使用以下过程为数据库实例启用 SSAS:
-
创建新的选项组或选择现有的选项组。
-
将
SSAS
选项添加到该选项组。 -
将选项组与数据库实例相关联。
-
允许对 SSAS 侦听器端口的 Virtual Private Cloud (VPC) 安全组进行入站访问。
-
启用 Amazon S3 集成。
为 SSAS 创建选项组
使用 Amazon Web Services Management Console 或 Amazon CLI 创建对应于计划使用的 SQL Server 引擎和数据库实例版本的选项组。
注意
如果现有选项组针对的是正确的 SQL Server 引擎和版本,也可以使用现有选项组。
以下控制台过程创建适用于 SQL Server 标准版 2017 的选项组。
创建选项组
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择选项组。
-
选择创建组。
-
在创建选项组窗格中,执行以下操作:
-
对于名称,输入选项组的名称,该名称在 Amazon 账户内具有唯一性,例如
ssas-se-2017
。此名称只能包含字母、数字和连字符。 -
对于描述,输入选项组的简要描述,例如
SSAS option group for SQL Server SE 2017
。此说明用于显示说明。 -
对于引擎,选择 sqlserver-se。
-
对于主引擎版本,选择 14.00。
-
-
选择创建。
以下 CLI 示例为 SQL Server 标准版 2017 创建一个选项组。
创建选项组
-
使用以下命令之一。
对于 Linux、macOS 或 Unix:
aws rds create-option-group \ --option-group-name
ssas-se-2017
\ --engine-namesqlserver-se
\ --major-engine-version14.00
\ --option-group-description "SSAS option group for SQL Server SE 2017
"对于 Windows:
aws rds create-option-group ^ --option-group-name
ssas-se-2017
^ --engine-namesqlserver-se
^ --major-engine-version14.00
^ --option-group-description "SSAS option group for SQL Server SE 2017
"
将 SSAS 选项添加到选项组
接下来,使用 Amazon Web Services Management Console或 Amazon CLI 将 SSAS
选项添加到选项组。
添加 SSAS 选项
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择选项组。
-
选择刚刚创建的选项组。
-
选择添加选项。
-
在 Option details (选项详细信息) 下,为 Option name (选项名称) 选择 SSAS。
-
在选项设置下,执行以下操作:
-
在 Max memory(最大内存)中,输入 10–80 这个范围内的一个值。
Max memory (最大内存) 指定上限阈值,超过该阈值后,SSAS 将开始更积极地释放内存,以便为正在运行的请求以及新的高优先级请求释放空间。该数字是占数据库实例总内存的百分比。允许的值是 10–80;默认值为 45。
-
在 Mode(模式)中选择 SSAS 服务器模式:Tabular(表格)或 Multidimensional(多维)。
如果没有看到 Mode(模式)选项设置,则表示 Amazon 区域不支持多维模式。有关更多信息,请参阅 限制。
默认为 Tabular(表格)模式。
-
对于 Security groups (安全组),请选择要与选项关联的 VPC 安全组。
注意
用于访问 SSAS 的端口 2383 已预先填充。
-
-
在 计划 (Scheduling) 下,选择是立即添加选项还是在下一个维护时段添加选项。
-
选择添加选项。
添加 SSAS 选项
-
使用以下参数创建 JSON 文件 ,例如
ssas-option.json
:-
OptionGroupName
– 您之前创建或选择的选项组的名称(以下示例中的ssas-se-2017
)。 -
Port
– 用于访问 SSAS 的端口。唯一支持的端口是 2383。 -
VpcSecurityGroupMemberships
:RDS 数据库实例的 VPC 安全组成员。 -
MAX_MEMORY
– 上限阈值,超过该阈值后,SSAS 将开始更积极地释放内存,以便为正在运行的请求以及新的高优先级请求释放空间。该数字是占数据库实例总内存的百分比。允许的值是 10–80;默认值为 45。 -
MODE
:SSAS 服务器模式,即Tabular
和Multidimensional
,默认为Tabular
。如果收到的错误消息显示
MODE
选项设置无效,则表示 Amazon 区域不支持多维模式。有关更多信息,请参阅 限制。
以下是具有 SSAS 选项设置的 JSON 文件示例。
{ "OptionGroupName": "
ssas-se-2017
", "OptionsToInclude": [ { "OptionName": "SSAS", "Port": 2383, "VpcSecurityGroupMemberships": ["sg-0abcdef123
"], "OptionSettings": [{"Name":"MAX_MEMORY","Value":"60
"},{"Name":"MODE","Value":"Multidimensional
"}] }], "ApplyImmediately": true } -
-
将
SSAS
选项添加到该选项组。对于 Linux、macOS 或 Unix:
aws rds add-option-to-option-group \ --cli-input-json file://
ssas-option.json
\ --apply-immediately对于 Windows:
aws rds add-option-to-option-group ^ --cli-input-json file://
ssas-option.json
^ --apply-immediately
将选项组与数据库实例关联
您可以使用控制台或 CLI 将选项组与数据库实例关联。
将您的选项组与新的或现有的数据库实例关联:
-
对于新数据库实例,请在启动实例时将选项组与数据库实例关联。有关更多信息,请参阅“创建 Amazon RDS 数据库实例”。
-
对于现有数据库实例,请修改实例并将新选项组与其关联。有关更多信息,请参阅 修改 Amazon RDS 数据库实例。
注意
如果您使用现有实例,则该实例必须已关联 Active Directory 域和 Amazon Identity and Access Management (IAM) 角色。如果您创建新实例,请指定现有的 Active Directory 域和 IAM 角色。有关更多信息,请参阅 将 Active Directory 用于 RDS for SQL Server。
您可将您的选项组与新的或现有的数据库实例关联。
注意
如果您使用现有实例,则该实例必须已经关联了 Active Directory 域和 IAM 角色。如果您创建新实例,请指定现有的 Active Directory 域和 IAM 角色。有关更多信息,请参阅 将 Active Directory 用于 RDS for SQL Server。
创建使用选项组的数据库实例
-
指定创建选项组时使用的相同数据库引擎类型和主要版本。
对于 Linux、macOS 或 Unix:
aws rds create-db-instance \ --db-instance-identifier
myssasinstance
\ --db-instance-classdb.m5.2xlarge
\ --enginesqlserver-se
\ --engine-version14.00.3223.3.v1
\ --allocated-storage100
\ --manage-master-user-password \ --master-usernameadmin
\ --storage-typegp2
\ --license-modelli
\ --domain-iam-role-namemy-directory-iam-role
\ --domainmy-domain-id
\ --option-group-namessas-se-2017
对于 Windows:
aws rds create-db-instance ^ --db-instance-identifier
myssasinstance
^ --db-instance-classdb.m5.2xlarge
^ --enginesqlserver-se
^ --engine-version14.00.3223.3.v1
^ --allocated-storage100
^ --manage-master-user-password ^ --master-usernameadmin
^ --storage-typegp2
^ --license-modelli
^ --domain-iam-role-namemy-directory-iam-role
^ --domainmy-domain-id
^ --option-group-namessas-se-2017
修改数据库实例以关联选项组
-
使用以下命令之一。
对于 Linux、macOS 或 Unix:
aws rds modify-db-instance \ --db-instance-identifier
myssasinstance
\ --option-group-namessas-se-2017
\ --apply-immediately对于 Windows:
aws rds modify-db-instance ^ --db-instance-identifier
myssasinstance
^ --option-group-namessas-se-2017
^ --apply-immediately
允许对 VPC 安全组的入站访问
在与数据库实例关联的 VPC 安全组中,为指定的 SSAS 侦听器端口创建入站规则。有关设置安全组的更多信息,请参阅通过创建安全组提供对 VPC 中的数据库实例的访问。
启用 Amazon S3 集成
要将模型配置文件下载到主机进行部署,请使用 Amazon S3 集成。有关更多信息,请参阅 将 Amazon RDS for SQL Server 数据库实例与 Amazon S3 集成。