Implantar projetos do SSAS no Amazon RDS - Amazon Relational Database Service

Implantar projetos do SSAS no Amazon RDS

No RDS, não é possível implantar projetos do SSAS diretamente usando o SQL Server Management Studio (SSMS). Para implantar projetos, use um procedimento armazenado do RDS.

nota

O uso de arquivos .xmla para implantação não é compatível.

Antes de implantar projetos, certifique-se do seguinte:

  • A integração do Simple Storage Service (Simple Storage Service (Amazon S3)) está habilitada. Para ter mais informações, consulte Integrar uma instância de banco de dados do Amazon RDS for SQL Server ao Amazon S3.

  • A configuração Processing Option está definida como Do Not Process. Essa configuração significa que nenhum processamento ocorrerá após a implantação.

  • Você tem os arquivos myssasproject.asdatabase e myssasproject.deploymentoptions. Eles são gerados automaticamente quando você cria o projeto do SSAS.

Como implantar um projeto do SSAS no RDS
  1. Baixe o arquivo .asdatabase (modelo do SSAS) no bucket do S3 para a instância de banco de dados, conforme mostrado no exemplo a seguir. Para obter mais informações sobre os parâmetros de download, consulte Baixar arquivos de um bucket do Amazon S3 em uma instância de banco de dados SQL Server.

    exec msdb.dbo.rds_download_from_s3 @s3_arn_of_file='arn:aws:s3:::bucket_name/myssasproject.asdatabase', [@rds_file_path='D:\S3\myssasproject.asdatabase'], [@overwrite_file=1];
  2. Baixe o arquivo .deploymentoptions no bucket do S3 para a instância de banco de dados.

    exec msdb.dbo.rds_download_from_s3 @s3_arn_of_file='arn:aws:s3:::bucket_name/myssasproject.deploymentoptions', [@rds_file_path='D:\S3\myssasproject.deploymentoptions'], [@overwrite_file=1];
  3. Implante o projeto.

    exec msdb.dbo.rds_msbi_task @task_type='SSAS_DEPLOY_PROJECT', @file_path='D:\S3\myssasproject.asdatabase';