diff --git a/metadata-ingestion/src/datahub/ingestion/source/tableau.py b/metadata-ingestion/src/datahub/ingestion/source/tableau.py index 726878e262..9434381ff6 100644 --- a/metadata-ingestion/src/datahub/ingestion/source/tableau.py +++ b/metadata-ingestion/src/datahub/ingestion/source/tableau.py @@ -186,10 +186,12 @@ class TableauConnectionConfig(ConfigModel): 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(