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.