---
schema_version: "1"
id: a7e8d26770c29e7b4a60dbe913e1a574ebca8312cca0c86068a758a9121190c8
title: OData
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/public/desktop/examples_odata.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/zh-cn/examples_odata.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 36076038a82c59f7d4adc2a2fef0346389fb1de3bcda6f4e5f315cff78ae5dca
description: Connect Tableau to an OData data source (V1, V2, and V4).
---
[跳转到主要内容](#main-content)

# OData

本文介绍如何将 Tableau 连接到 OData 数据源。Tableau 连接到 OData V1、V2 和 V4。

## 开始之前

在开始之前，请收集以下连接信息：

- 要连接到的数据的服务器 URL
- 登录凭据（用户名和密码），如有必要

## 进行连接并设置数据源

1. 启动 Tableau，并在“连接”下选择“OData”。有关数据连接的完整列表，请在“至服务器”下选择“更多”。然后执行以下操作：
    1. 在**“服务器”**中，键入以下各项之一：
        - 用于访问服务内所有源的服务 URL。
        - 用于访问特定数据馈送的源 URL。
    2. 在**“身份验证”**下拉列表中，选择适用于此连接的身份验证模式。
        
        - 如果选择“用户名和密码”，则还要键入用户名和密码。
        
        - 否则，选择“**无身份验证**”。
    3. 选择“登录”。
        
        如果 Tableau 无法建立连接，请验证您的凭据是否正确。如果仍然无法连接，则说明您的计算机在定位服务器时遇到问题。请与您的网络管理员或数据库管理员联系以获得更多帮助。
2. 在数据源页面上，执行下列操作：
    
    1. （可选）在页面顶部选择默认数据源名称，然后输入要在 Tableau 中使用的唯一数据源名称。例如，使用可帮助其他数据源用户推断出要连接的数据源的数据源命名约定。
        
        注意：如果将数据源发布到 Tableau Server 或 Tableau Cloud，则数据源名称限制为 255 个字符。更长的名称会导致 `RepositoryException` 错误。
    2. 选择工作表标签以开始分析。

## OData 连接器支持

- OData 连接器仅支持数据提取，这意味着某些 OData V4 功能不受支持。例如，交互式查询参数，如 `$expand` 或 `$select`。
- Tableau 支持以下 OData 版本和格式：
    - OData V1 和V2 – 我们为源响应支持 OData XML/Atom 格式。
    - OData V4 和 V4.01 – 我们为源响应支持 OData-JSON 格式。
- Tableau 假定所有支持的 OData 服务的元数据文档都采用 XML 格式。
- 不支持集合值属性，Tableau 将它们解释为 null。

**注意：**Tableau 不能保证使用第三方 OData 服务（例如 Intelex），或者，使用源会使数据连接和提取成功。Tableau 客户支持为第三方 OData 连接提供基本级别的故障排除。Tableau 客户支持无权访问 Apache Olingo 库。请联系您的系统管理员以进行深入的 OData 故障排除。

## 另请参见

- [设置数据源](https://help.tableau.com/v0.0/public/desktop/zh-cn/datasource_prepare.htm) – 向此数据源中添加更多数据，或者在分析数据之前准备数据。
- [构建图表和分析数据](https://help.tableau.com/v0.0/public/desktop/zh-cn/design_and_analyze.htm) – 开始数据分析。