diff --git a/metadata-ingestion/src/datahub/ingestion/source/tableau.py b/metadata-ingestion/src/datahub/ingestion/source/tableau.py index 726878e2627f8..9434381ff6e3c 100644 --- a/metadata-ingestion/src/datahub/ingestion/source/tableau.py +++ b/metadata-ingestion/src/datahub/ingestion/source/tableau.py @@ -186,10 +186,12 @@ def make_tableau_client(self) -> Server: return server except ServerResponseError as e: raise ValueError( - f"Unable to login with credentials provided: {str(e)}" + f"Unable to login (invalid credentials or missing permissions): {str(e)}" ) from e except Exception as e: - raise ValueError(f"Unable to login: {str(e)}") from e + raise ValueError( + f"Unable to login (check your Tableau connection and credentials): {str(e)}" + ) from e class TableauConfig(