When I am trying to call initialize_simple_datasource_qa() with tableau server, username, site, jwt tokens and secrets and other required fields, I am getting below error:
CRITICAL ERROR: Could not authenticate to the Tableau site successfully. This tool is unusable as a result. Error from remote server: HTTPSConnectionPool(host='my_host', port=443): Max retries exceeded with url: /api/3.21/auth/signin (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)')))
Below is the code snippet that I am trying.
Just to note that llm is an instance of VertexAIChat.
from langchain_tableau.tools.simple_datasource_qa import initialize_simple_datasource_qa
# initialize variables with these secure values
tableau_server = os.getenv('TABLEAU_DOMAIN')
tableau_site = os.getenv('TABLEAU_SITE')
tableau_jwt_client_id = os.getenv('TABLEAU_JWT_CLIENT_ID')
tableau_jwt_secret_id = os.getenv('TABLEAU_JWT_SECRET_ID')
tableau_jwt_secret = os.getenv('TABLEAU_JWT_SECRET')
tableau_api_version = os.getenv('TABLEAU_API_VERSION')
tableau_user = os.getenv('TABLEAU_USER')
datasource_luid = os.getenv('DATASOURCE_LUID')
# Initalize the tool for querying Tableau Datasources through VDS
analyze_datasource = initialize_simple_datasource_qa(
domain=tableau_server,
site=tableau_site,
jwt_client_id=tableau_jwt_client_id,
jwt_secret_id=tableau_jwt_secret_id,
jwt_secret=tableau_jwt_secret,
tableau_api_version=tableau_api_version,
tableau_user=tableau_user,
datasource_luid=datasource_luid,
tooling_llm_model=llm,
model_provider='google'
)
When I am trying to call initialize_simple_datasource_qa() with tableau server, username, site, jwt tokens and secrets and other required fields, I am getting below error:
Below is the code snippet that I am trying.
Just to note that
llmis an instance ofVertexAIChat.