> ## Documentation Index
> Fetch the complete documentation index at: https://langchain-docs-zh.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Sap 集成

> 使用 LangChain Python 与 Sap 集成。

> [SAP SE(Wikipedia)](https://www.sap.com/about/company.html) 是一家德国跨国
> 软件公司。它开发企业软件来管理业务运营和
> 客户关系。该公司是世界上领先的
> `enterprise resource planning (ERP)` 软件供应商。

## 安装和设置

我们需要安装 `langchain-hana` python 包。

```bash pip theme={null}
pip install langchain-hana
```

```bash uv theme={null}
uv add langchain-hana
```

## 向量存储

> [SAP HANA Cloud Vector Engine](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-vector-engine-guide/sap-hana-cloud-sap-hana-database-vector-engine-guide) 是
> 一个完全集成到 `SAP HANA Cloud` 数据库中的向量存储。

查看一个 [使用示例](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/vectorstores/sap_hanavector.md)。

```python theme={null}
from langchain_hana import HanaDB
```

## 自查询检索器

> [SAP HANA Cloud Vector Engine](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-vector-engine-guide/sap-hana-cloud-sap-hana-database-vector-engine-guide)
> 还提供了一个使用 `HanaTranslator` 类的自查询检索器实现。

查看一个 [使用示例](https://pypi.org/project/langchain-hana/)。

```python theme={null}
from langchain_hana import HanaTranslator
```

## 图

> [SAP HANA Cloud Knowledge Graph Engine](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-knowledge-graph-guide/sap-hana-cloud-sap-hana-database-knowledge-graph-engine-guide)
> 通过 `HanaRdfGraph` 类提供对知识图的支持。

查看一个 [使用示例](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/graphs/sap_hana_rdf_graph.md)。

```python theme={null}
from langchain_hana import HanaRdfGraph
```

## 链

一个 `SparqlQAChain` 也可以使用，它可用于 `HanaRdfGraph` 进行 SPARQL-QA 任务。

查看一个 [使用示例](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/chains/sap_hana_sparql_qa_chain.md)。

```python theme={null}
from langchain_hana import HanaSparqlQAChain
```

## 智能体

一个 `HanaSparqlQAAgent` 可以在 `HanaRdfGraph` 上迭代生成和执行 SPARQL 查询，包括本体检索和自我纠正。

查看一个 [使用示例](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/agents/sap_hana_sparql_qa_agent.md)。

```python theme={null}
from langchain_hana import HanaSparqlQAAgent
```

***

> 官方原文：[src/oss/python/integrations/providers/sap.mdx](https://github.com/langchain-ai/docs/blob/main/src/oss/python/integrations/providers/sap.mdx) · 非官方翻译，译文由 AI 生成，以英文原文为准。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.