ETL User Permissions
After completing the installation of Analytics, set permissions for the SQL Server Integration Services (SSIS) and SQL Server Agent Services (SSAS) service accounts.
SSIS Service Account Permissions
-
Open Windows Services Manager on the Data Warehouse machine. Identify the service account configured for SQL Server Integration Services from the Properties window as shown in the following image:
-
Open SQL Server Management Studio and connect to source database server (SIS and/or CRM).
-
Navigate to Security >> Login.
-
Right-click Login and click New Login to create a user with the service account identified in the step 1. Set dbo_owner permission to the source database (SIS/CRM) as shown below. If the login already exists, make sure that a minimum of db_owner permission is set on all source databases (SIS and/or CRM).
-
Similarly, follow the steps 2, 3 and 4 for the Data Warehouse database on the Data Warehouse SQL Server instance.
-
Navigate to the SSISDB database and set the SQL Server Integration Services Account, SQL Server Agent Services Service Account to the ssis_admin role.
SSAS Service Account Permissions
-
Ensure that the SQL Server Agent Services logon account on the data warehouse server has sufficient privileges to log on to and process the semantic model database on the Analysis Services instance. If the SQL Server Agent Services logon account and SQL Server Analysis Services logon account are not the same, add the SQL Server Agent Services logon account to the Server Administrator role in the Analysis Server Properties, Security page:
-
Open the SQL Server Management Studio and connect to source database server (SIS and/or CRM).
-
Navigate to Security >> Login.
-
Right-click Login and click New Login to create a user with the SQL Server Agent Service account. Set dbo_owner permission to the source database (SIS/CRM). If the login already exists, make sure that a minimum of db_owner permission is set on all source databases (SIS and/or CRM).