How to share dashboard for public viewing?

When configuring DataHub datasource, the usual way to set it up will use the credential of the current platform user to request data from DataHub system:

If we want to make data available to the public, we have to use the “Anonymous” option in the configuration like:

What this does is to allow the Dashboard to make request using the provided credential, instead of looking for the credential from the current user accessing the Dashboard.

A recommendation is to create a login account in EnSaaS (management portal) dedicated to making anonymous requests when using Dashboard datasources.