Tableau
本手册提供一个快速入门指南,介绍如何使用 Tableau。
概述
Tableau 的 VizQL 数据服务(又名 VDS)为开发人员提供了对其 Tableau 已发布数据源的编程访问权限,使他们能够为任何自定义工作负载或应用程序 (包括 AI Agent)扩展其业务语义。simple_datasource_qa 工具将 VDS 添加到 Langchain 框架。本笔记本展示了如何使用它来构建基于企业语义模型回答分析问题的代理(Agents)。
请关注 tableau-langchain 项目,了解即将推出的更多工具!
设置
请确保您正在运行并可以访问以下环境:
- Python 3.12.2 或更高版本
- Tableau Cloud 或 Server 环境,并且至少有一个已发布的数据源
通过安装和/或导入所需的包即可开始
# %pip install langchain-openai
# %pip install langgraph
# %pip install langchain-tableau --upgrade
Requirement already satisfied: regex>=2022.1.18 in /Users/joe.constantino/.pyenv/versions/3.12.2/lib/python3.12/site-packages (from tiktoken<1,>=0.7->langchain-openai->langchain-tableau) (2024.11.6)
Requirement already satisfied: httpcore==1.* in /Users/joe.constantino/.pyenv/versions/3.12.2/lib/python3.12/site-packages (from httpx>=0.25.2->langgraph-sdk<0.2.0,>=0.1.42->langgraph->langchain-tableau) (1.0.7)
Requirement already satisfied: h11<0.15,>=0.13 in /Users/joe.constantino/.pyenv/versions/3.12.2/lib/python3.12/site-packages (from httpcore==1.*->httpx>=0.25.2->langgraph-sdk<0.2.0,>=0.1.42->langgraph->langchain-tableau) (0.14.0)
请注意,使用更新的包可能需要重新启动内核。