Articles in this section
Category / Section

How to apply Row-level Security in Elastic search data source

Published:

Bold BI application allows you to apply row-level security using user filters in the Elastic search data source by following these steps.

Row-level security in Elastic search data source

  1. Refer to the Connecting Bold BI to Elastic search data source for successful connection.

  2. Drag and drop the required table onto the data design view page in Bold BI, as shown in the following image.

    drag-table-elasticsearch.png

  3. Click on the Configure User Filters icon, as shown in the following image, to filter data based on the users.
    configure-user-filters.png

  4. Select the column that will be used as the filter. In this case, we will choose the COUNTRY column. We can also assign a name to the filter for better user understanding when multiple filters are created.

    data-column.png

  5. Once the Data column is selected, the Users or Groups section and the Fields section will be enabled. You can select the field values that will be visible for the selected user, as shown in the following image, and click Save.

    select-fields.png

  6. Click Save to save the data source with a relevant name in order to proceed with designing a dashboard.
    save-option-elasticsearch.png

  7. You can preview the currently created dashboard by clicking Preview in the right corner of the tools pane.
    preview-dashboard.png

  8. You can select the user as shown in the following dashboard image which limits the data based on the selected users for row-level security.
    Dashboard for User 1:

    user-dashboard1.png

    Dashboard for User 2:

    user-dashboard2.png

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