Déploiement de projets SSAS sur Amazon RDS
Sur RDS, vous ne pouvez pas déployer de projets SSAS directement avec SQL Server Management Studio (SSMS). Pour déployer des projets, utilisez une procédure stockée de RDS.
Note
L'utilisation de fichiers .xmla pour le déploiement n'est pas prise en charge.
Avant de déployer des projets, vérifiez les points suivants :
-
L'intégration Amazon S3 est activée. Pour de plus amples informations, consultez Intégration d'une instance de base de données Amazon RDS for SQL Server DB avec Amazon S3.
-
Le paramètre de configuration
Processing Optionest défini surDo Not Process. Ce paramètre signifie qu'aucun traitement n'est effectué après le déploiement. -
Vous disposez des fichiers
etmyssasproject.asdatabase. Ils sont générés automatiquement lorsque vous créez le projet SSAS.myssasproject.deploymentoptions
Pour déployer un projet SSAS sur RDS
-
Téléchargez le fichier
.asdatabase(modèle SSAS) de votre compartiment S3 dans votre instance de base de données, comme illustré dans l'exemple suivant. Pour plus d'informations sur les paramètres de téléchargement, consultez Téléchargement des fichiers d'un compartiment Amazon S3 vers une instance de base de données 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]; -
Téléchargez le fichier
.deploymentoptionsde votre compartiment S3 dans votre instance de base de données.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]; -
Déployez le projet.
exec msdb.dbo.rds_msbi_task @task_type='SSAS_DEPLOY_PROJECT', @file_path='D:\S3\myssasproject.asdatabase';