

# Activación de SSAS
<a name="SSAS.Enabling"></a>

Utilice el siguiente proceso para activar SSAS para su instancia de base de datos:

1. Cree un nuevo grupo de opciones o elija un grupo de opciones ya existente.

1. Añada la opción `SSAS` al grupo de opciones.

1. Asocie el grupo de opciones a la instancia de base de datos.

1. Permitir el acceso entrante al grupo de seguridad de la nube virtual privada (VPC) para el puerto de escucha de SSAS.

1. Activar la integración de Simple Storage Service (Amazon S3).

## Crear un grupo de opciones para SSAS
<a name="SSAS.OptionGroup"></a>

Utilice la Consola de administración de AWS o la AWS CLI para crear un grupo de opciones que corresponda al motor de SQL Server y la versión de la instancia de base de datos que planee utilizar.

**nota**  
También puede utilizar un grupo de opciones ya existente si es para el motor y la versión correctos de SQL Server.

### Consola
<a name="SSAS.OptionGroup.Console"></a>

El siguiente procedimiento de consola crea un grupo de opciones para SQL Server Standard Edition 2017.

**Para crear el grupo de opciones**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Option groups** (Grupos de opciones).

1. Elija **Create group**.

1. En el panel **Create option group (Crear grupo de opciones)**, haga lo siguiente:

   1. En **Nombre**, escriba un nombre para el grupo de opciones que sea exclusivo dentro de su cuenta de AWS, como **ssas-se-2017**. El nombre solo puede contener letras, dígitos y guiones.

   1. En **Descripción**, escriba una breve descripción del grupo de opciones, como **SSAS option group for SQL Server SE 2017**. La descripción se utiliza para fines de visualización.

   1. Para **Engine (Motor)**, elija **sqlserver-se**.

   1. En **Major engine version (Versión principal dle motor)**, elija **14.00**.

1. Elija **Create** (Crear).

### CLI
<a name="SSAS.OptionGroup.CLI"></a>

En el siguiente ejemplo de CLI se crea un grupo de opciones para SQL Server Standard Edition 2017.

**Para crear el grupo de opciones**
+ Utilice uno de los siguientes comandos.  
**Example**  

  Para Linux, macOS o:Unix

  ```
  aws rds create-option-group \
      --option-group-name ssas-se-2017 \
      --engine-name sqlserver-se \
      --major-engine-version 14.00 \
      --option-group-description "SSAS option group for SQL Server SE 2017"
  ```

  En:Windows

  ```
  aws rds create-option-group ^
      --option-group-name ssas-se-2017 ^
      --engine-name sqlserver-se ^
      --major-engine-version 14.00 ^
      --option-group-description "SSAS option group for SQL Server SE 2017"
  ```

## Agregar la opción de SSAS al grupo de opciones
<a name="SSAS.Add"></a>

A continuación, utilice la Consola de administración de AWS o la AWS CLI para agregar la opción `SSAS` al grupo de opciones.

### Consola
<a name="SSAS.Add.Console"></a>

**Para agregar la opción de SSAS**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Option groups** (Grupos de opciones).

1. Elija el grupo de opciones que acaba de crear.

1. Seleccione **Add option (Añadir opción)**.

1. En **Option details** (Detalles de la opción), elija **SSAS** para **Option name** (Nombre de la opción).

1. En **Option settings** (Configuración de opciones), haga lo siguiente:

   1. Para **Max memory** (Memoria máxima), ingrese un valor en el rango 10-80.

      En **Max memory** (Memoria máxima) se especifica el umbral superior por encima del cual SSAS comienza a liberar memoria con mayor rapidez para dejar espacio a las solicitudes que se están ejecutando, así como a las nuevas solicitudes de alta prioridad. El número es un porcentaje de la memoria total de la instancia de base de datos. Se permiten los valores entre 10 y 80, y el valor predeterminado es 45.

   1. Para **Mode** (Modo), elija el modo de servidor SSAS, **Tabular** o **Multidimensional**.

      Si no ve la opción **Mode** (Modo), significa que el modo Multidimensional no es compatible con su región de AWS. Para obtener más información, consulte [Limitaciones](Appendix.SQLServer.Options.SSAS.md#SSAS.Limitations).

      **Tabular** es el modo predeterminado.

   1. En **Security groups** (Grupos de seguridad), elija el grupo de seguridad de VPC que desea asociar a la opción.
**nota**  
El puerto para obtener acceso a SSAS, 2383, se rellena previamente.

1. En **Scheduling** (Programación), elija si desea agregar la opción inmediatamente o en el siguiente período de mantenimiento.

1. Elija **Add option** (Agregar opción).

### CLI
<a name="SSAS.Add.CLI"></a>

**Para agregar la opción de SSAS**

1. Cree un archivo JSON, por ejemplo `ssas-option.json`, con los siguientes parámetros:
   + `OptionGroupName`: el nombre del grupo de opciones que ha creado o elegido anteriormente (`ssas-se-2017` en el ejemplo siguiente).
   + `Port`: el puerto que se utiliza para obtener acceso a SSAS. Solo se da soporte al puerto 2383.
   + `VpcSecurityGroupMemberships`: membresías para los grupos de seguridad de la VPC para la instancia de base de datos RDS.
   + `MAX_MEMORY`: el umbral superior por encima del cual SSAS debería comenzar a liberar más memoria para dejar espacio a las solicitudes que se estén ejecutando y para nuevas solicitudes de alta prioridad. El número es un porcentaje de la memoria total de la instancia de base de datos. Se permiten los valores entre 10 y 80, y el valor predeterminado es 45.
   + `MODE`: el modo de servidor de SSAS, ya sea `Tabular` o `Multidimensional`. `Tabular` es el predeterminado.

     Si recibe un error que indica que la configuración de la opción `MODE` no es válida, significa que el modo multidimensional no es compatible con su región AWS. Para obtener más información, consulte [Limitaciones](Appendix.SQLServer.Options.SSAS.md#SSAS.Limitations).

   El siguiente es un ejemplo de un archivo JSON con la configuración de las opciones de SSAS.

   ```
   {
   "OptionGroupName": "ssas-se-2017",
   "OptionsToInclude": [
   	{
   	"OptionName": "SSAS",
   	"Port": 2383,
   	"VpcSecurityGroupMemberships": ["sg-0abcdef123"],
   	"OptionSettings": [{"Name":"MAX_MEMORY","Value":"60"},{"Name":"MODE","Value":"Multidimensional"}]
   	}],
   "ApplyImmediately": true
   }
   ```

1. Agregue la opción `SSAS` al grupo de opciones.  
**Example**  

   Para Linux, macOS o:Unix

   ```
   aws rds add-option-to-option-group \
       --cli-input-json file://ssas-option.json \
       --apply-immediately
   ```

   En:Windows

   ```
   aws rds add-option-to-option-group ^
       --cli-input-json file://ssas-option.json ^
       --apply-immediately
   ```

## Asociación del grupo de opciones a su instancia de base de datos
<a name="SSAS.Apply"></a>

Puede utilizar la consola o la CLI para asociar el grupo de opciones con la instancia de base de datos.

### Consola
<a name="SSAS.Apply.Console"></a>

Asocie su grupo de opciones a una instancia de base de datos nueva o ya existente:
+ Si se trata de una instancia de base de datos nueva, asocie el grupo de opciones a la instancia de base de datos al iniciar la instancia. Para obtener más información, consulte [Creación de una instancia de base de datos de Amazon RDS](USER_CreateDBInstance.md).
+ Si se trata de una instancia de base de datos ya existente, modifique la instancia y asóciele el nuevo grupo de opciones. Para obtener más información, consulte [Modificación de una instancia de base de datos de Amazon RDS](Overview.DBInstance.Modifying.md).
**nota**  
Si usa una instancia que ya existe, esta debe tener ya asociados un dominio de Active Directory y un rol de AWS Identity and Access Management (IAM). Si crea una instancia nueva, especifique un rol de IAM y un dominio de Active Directory ya existentes. Para obtener más información, consulte [Uso de Active Directory con RDS para SQL Server](User.SQLServer.ActiveDirectoryWindowsAuth.md).

### CLI
<a name="SSAS.Apply.CLI"></a>

Puede asociar su grupo de opciones a una instancia de base de datos nueva o ya existente.

**nota**  
Si usa una instancia que ya existe, esta debe tener ya asociados un dominio de Active Directory y un rol de IAM. Si crea una instancia nueva, especifique un rol de IAM y un dominio de Active Directory ya existentes. Para obtener más información, consulte [Uso de Active Directory con RDS para SQL Server](User.SQLServer.ActiveDirectoryWindowsAuth.md).

**Para crear una instancia de base de datos que utilice el grupo de opciones**
+ Especifique el mismo tipo de motor de base de datos y la misma versión principal que ha utilizado al crear el grupo de opciones.  
**Example**  

  Para Linux, macOS o:Unix

  ```
  aws rds create-db-instance \
      --db-instance-identifier myssasinstance \
      --db-instance-class db.m5.2xlarge \
      --engine sqlserver-se \
      --engine-version 14.00.3223.3.v1 \
      --allocated-storage 100 \
      --manage-master-user-password \
      --master-username admin \
      --storage-type gp2 \
      --license-model li \
      --domain-iam-role-name my-directory-iam-role \
      --domain my-domain-id \
      --option-group-name ssas-se-2017
  ```

  En:Windows

  ```
  aws rds create-db-instance ^
      --db-instance-identifier myssasinstance ^
      --db-instance-class db.m5.2xlarge ^
      --engine sqlserver-se ^
      --engine-version 14.00.3223.3.v1 ^
      --allocated-storage 100 ^
      --manage-master-user-password ^
      --master-username admin ^
      --storage-type gp2 ^
      --license-model li ^
      --domain-iam-role-name my-directory-iam-role ^
      --domain my-domain-id ^
      --option-group-name ssas-se-2017
  ```

**Para modificar una instancia de base de datos para asociar el grupo de opciones**
+ Utilice uno de los siguientes comandos.  
**Example**  

  Para Linux, macOS o:Unix

  ```
  aws rds modify-db-instance \
      --db-instance-identifier myssasinstance \
      --option-group-name ssas-se-2017 \
      --apply-immediately
  ```

  En:Windows

  ```
  aws rds modify-db-instance ^
      --db-instance-identifier myssasinstance ^
      --option-group-name ssas-se-2017 ^
      --apply-immediately
  ```

## Permitir el acceso de entrada a su grupo de seguridad de VPC
<a name="SSAS.InboundRule"></a>

Cree una regla de entrada para el puerto del agente de escucha de SSAS especificado en el grupo de seguridad de VPC asociado a su instancia de base de datos. Para obtener más información acerca de la configuración de grupos de seguridad, consulte [Proporcionar acceso a la instancia de base de datos en la VPC mediante la creación de un grupo de seguridad](CHAP_SettingUp.md#CHAP_SettingUp.SecurityGroup).

## Habilitación de la integración de Simple Storage Service (Amazon S3)
<a name="SSAS.EnableS3"></a>

Para descargar los archivos de configuración del modelo en su host para su implementación, utilice la integración de Simple Storage Service (Amazon S3). Para obtener más información, consulte [Integración de una instancia de base de datos de Amazon RDS for SQL Server con Amazon S3](User.SQLServer.Options.S3-integration.md). 