Articles in this section
Category / Section

How to show role-based SSAS data in dashboard widget

Published:

Administrators in the Microsoft SQL Server Management Studio can configure the settings and access the role-based database in SSAS. This article explains the steps involved in accessing the role-based database in SSAS and visualizing the data in a widget.

Accessing a role-based database in SSAS

Follow these steps to access the role-based data on the SQL Server Management Studio:
  1. Open the SQL Server Management Studio and enter the credentials, then click Connect to proceed.

    SQL Server Management Studio

  2. On the Object explorer page, expand the values under the Databases, then expand Roles and select.

    Object explorer page

  3. Enable the available roles on the database as follows.
    1. Admin
      1. Create roles for the users in the Microsoft SQL Server Management Studio database. For example, the users below are assigned to the Admin role, and admin-level access has been provided.

        Create roles for the users in the Microsoft SQL

      2. Select and allow the members under the Admin section to access all the dimensions data in the admin roles on the database, then click OK.

        Admin roles on the database

    2. US_role
      1. Create roles for the users in the Microsoft SQL Server Management Studio database. For example, the below users are added to the US_role, and user-level access has been provided.

        Create roles for the users in the Microsoft SQL

      2. Select and allow the members under US_role section to access only the restricted dimensions data on US_role on the database, then click OK.

        US_role on the database

Importing and synchronizing users with Windows Azure AD

After creating the roles and providing access permission to users on the Microsoft SQL Server Management Studio, the users need to be imported and synchronized to the Bold BI application. The users can be imported and synchronized using Azure AD, as explained on this link.

Connecting Microsoft SQL Server Analysis Services with Impersonation in Bold BI

  1. Open the Bold BI application.
  2. Click the data sources icon to proceed to the data sources page.

    Data sources page

  3. On the Data Sources page, search and select the Microsoft SQL Server Analysis data source.

    Microsoft SQL Server Analysis

  4. Enter the data source name, server name, authentication type, and database name, then click Connect to proceed to the data source preview.

    Connect to Microsoft SQL Server Analysis Services

    NOTE: When impersonation is enabled, it is mandatory to specify the role names in the database in the Additional Connection Parameters text box. You can specify all the roles in the database by separating them with commas. The data will be displayed for the impersonated user based on the permission specified for them.

    Impersonate user

  1. After connecting the impersonated SSAS data, you can proceed to create dashboards.
  2. Connect with Windows AD while logging into the Bold BI Application to authenticate the users with windows authentication.

    connect Bold BI with Windows AD

    NOTE: The option to connect Bold BI with Windows AD is only available on the on-premise version of Bold BI and is not applicable on the cloud version.

  1. When the user under the Admin role logs into the Bold BI application, the Admin data will be showcased on the dashboard, as shown in the following image.

    Admin role logs into the Bold BI application

  2. When the user under the US_role logs into the Bold BI application, the US_role data will be showcased on the dashboard, as shown in the following image.

    US_role logs into the Bold BI application

Related links

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
EO
Written by Enos Otieno Juma
Updated
Comments (0)
Please  to leave a comment
Access denied
Access denied