The Dataiku Frontrunner Awards have just launched to recognize your achievements! Submit Your Entry

Make the dashboards available from outside DSS

Make the dashboards available from outside DSS

Hi,

  many times we need to share objetcs generated withn Dataiku (charts, dashboards, graphics, etc...) with people who don't have (or simply don't want) to access to the DSS. To share such objects three common ways are: 
a) export the charts to PDF and send the originated document;
b) give a dashboard view only access to users (but in this case they need to login into DSS);
c) develop a Webapp.
The first option requires some manual intervention, while the second one requires some maintenance tasks; the third option can be the best option, but requires to develop a webapp, which takes some time and skills (and in addition to this the application makes use of the computer resources).
Some other applications make available their charts as portlet or as objects which are sort of chart or dashboard paragraph available to be embedded into an <iframe> tag from another (web) page. In this way graphical (and not only) objects could be made available to people without access to DSS and without the need to develop a web application.

To make a use case, consider a daily updated forecast which needs to be consulted by marketing or sales personnel. 

Rgds. Giuseppe

8 Comments
natejgardner
Level 3

I completely agree. Some kind of guest role in Dataiku would be very helpful. The purpose of dashboards is often to illuminate data for non-data-scientists. It would be really wonderful to be able to share dashboards out to anyone the same way I can share APIs out to anyone, and even better, add a Guest role to Dataiku (basically a free account) that allows credentialed and permissioned access to "public"-facing features (such as dashboards, APIs, webapps) without burning license seats. Often, data comes with guidelines about access logs and access control policy, so the guest account route would be optimal for organizations with those restrictions.

My team has been using Tableau to visualize our outputs. So far, it's been fairly easy to integrate, but Tableau Prep is also a viable alternative to Dataiku for simpler projects. In Tableau, my team has a simple workflow using an Active Directory integration. All we have to do is add users to an AD group and their Viewer role accounts will be generated in Tableau, allowing them access. In the same way Tableau Prep is an alternative to Dataiku for simple projects, Dataiku dashboards are also a great alternative to Tableau for simple visualizations, and it would be wonderful to be able to share them to simplify data science workflows. The dashboarding capability is good enough that teams often include screenshots of Dataiku dashboards in emailed reports rather than taking the extra time to port the data over to Tableau. Additionally, Dataiku license seats are easier to acquire in my org than Tableau Creator seats, so for light dashboards it may be a great way to enable lighter users who can't easily justify Tableau licenses to get their data visualized and distributed.

gnaldi62
Level 3
Level 3

Noticed that this has been talked about formerly. It sounds lik solution is to produce a webapp, but issue is that this affects resources on the DSS instance increasing their usage.

GN

natejgardner
Level 3

I think creating a webapp is also a lot more work than creating a dashboard

AshleyW
Dataiker
Dataiker
Status changed to: Needs Info

Hi @gnaldi62 ,

Thanks for the suggestion.

Indeed, a public dashboard is going to be one that is viewable by all users w/ access to a project, including those who are dashboard-only users. If you have R/W project content permissions to a project, you'll be able to view all insights and dashboards regardless of their being private or public. You can also set up your DSS instance to allow PDF exports of dashboards or to set up a scenario that sends a PDF as an email.

Have you explored using a public webapp to allow those external users access? Generally, making information available via a public link can be a governance and data security issue; I'm curious to hear what your thoughts are on that and I agree with @natejgardner that creating a webapp is more effort.

Would the suggestion to have a guest account more accurately summarize what you're asking for: an easy to get seat in Dataiku that gives users credentials and permissions to access certain assets that are in Dataiku DSS?

Ashley

gnaldi62
Level 3
Level 3

Hi Ashley,

  thank you for your feedback. I agree that similar functionality could be achieved by either developing a Webapp or having  guest user. but I was thinking about sort of making a chart or dashboard paragraph available to be embedded into an <iframe> tag from another (web) page. Anyway, I understand that this may add some burden to the instance (DSS is not a BI tool).

Regards.

Giuseppe

AshleyW
Dataiker
Dataiker

Hi @gnaldi62 ,

Would you edit your original post to include the detail you've added in your response? This way it'll be clear that the idea is about being able to package a dashboard or a chart in a way that it's accessible from outside of DSS, and not about guest users.

Thasnk!

Ashley

gnaldi62
Level 3
Level 3

Ashley,

  not clear to me what you mean by "edit your original post" as I cannot modify it anymore. So isn't the statement " without the need to be logged into DSS" sufficient ?

Rgds.

Giuseppe

CoreyS
Community Manager
Community Manager

@gnaldi62 you can edit the idea! select the options button towards the top lift and select edit idea:

 

Screen Shot 2021-05-04 at 11.45.16 AM.png