---
schema_version: "1"
id: 646462508fbaa9f21bcd399088c3e02d7ee6b9372ad56eae8a19cd5c3ca93dbd
title: Amazon S3
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/pro/desktop/examples_amazons3.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-cn/examples_amazons3.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 290a23dee69ec443347b44715a5f522ec0a9ffd42635a29dca449a3a93b2ca40
description: Connect Tableau to the driverless Amazon S3 connector and set up the data source.
---
[跳转到主要内容](#main-content)

# Amazon S3

本文介绍如何将 Tableau 连接到 Amazon S3 连接器库并设置数据源。

## 开始之前

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

- 您的 S3 存储桶的 AWS 区域。
- S3 存储桶名称。
- 您的 S3 存储桶的 AWS IAM 访问密钥（密钥 ID 和密文访问密钥）。

### 权限

确保您的 AWS IAM 用户具有 S3 存储桶的读取权限。

### 推荐配置

以下建议有助于提高性能:

- 客户端在 AWS 环境中运行（例如，安装在 EC2 实例中的 Tableau Server 或使用 Tableau Cloud）。
- 同区域访问比跨区域存储桶支持具有更好的性能。由于数据出口费用，跨区域存储桶可能会产生额外成本。

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

1. 启动 Tableau，然后在**“连接”**下，从**“其他****连接器”**列表中选择**“Amazon S3”**。
2. 选择**“安装并重新启动 Tableau”**以安装连接器。
3. Tableau 重新启动后，转到**“连接”** ，然后从已安装的连接器列表中选择**“Amazon S3”**。
4. 输入您的存储桶区域、存储桶名称、访问密钥 ID 和密文访问密钥。
5. 选择**“登录”**。
6. 在存储桶的内容中，选择要连接的文件。
7. 选择**“连接”**。

### 设置数据源

完成以下步骤以设置数据源。

1. （可选）在页面顶部选择默认数据源名称。
2. 输入在 Tableau 中使用的唯一数据源名称。
3. 将要连接的一个或多个文件从左侧窗格拖到画布中。
4. 若要开始分析，请选择“工作表 1”标签。

### 合并数据

您可以合并 S3 存储桶中的文件。有关合并的详细信息，请参见[合并数据](https://help.tableau.com/current/pro/desktop/zh-cn/union.htm)。

**通配符并集**

若要执行包含子文件夹中的文件的通配符并集，根文件夹或存储桶必须至少有一个文件包括在与子文件夹中包含的文件的结构相匹配的并集中。此文件是创建并集时连接到的第一个文件。

通配符并集适用于 CSV 文件，但不支持用于 Excel 文件。

### 已知问题和限制

以下部分介绍了可能影响您使用 Amazon S3 连接器的成功程度的已知问题和限制。

**注意：**Tableau Prep Web 制作或虚拟连接当前不支持此连接器。

**身份验证已知问题和限制**

- 仅支持不带会话令牌的 Amazon IAM 用户密钥/访问密钥身份验证。

**发布已知问题和限制**

- 工作簿和数据源必须使用“嵌入密码”身份验证选项进行发布。目前不支持“提示用户”。

**并集已知问题和限制**

- 仅 Tableau Desktop 支持通配符并集。
- Web 制作仅支持用户定义的手动合并（拖动文件）。
- 通配符并集不支持 Excel 文件。

**文件类型已知问题和限制**

- 目前支持 Parquet、.csv、压缩的 .gz 和 Excel 文件。
- 按照设计，所有数据均以字符串格式导入。
- 仅支持 UTF-8 编码。
- 您无法在单个连接中合并或联接多种文件类型（例如，将 Parquet 和 .csv 合并或联接在一起）。
- 目前仅支持逗号分隔的 .csv 文件。
- 文件大小限制为 15gb。
- 联接或并集的累积结果集不能超过 15gb。
- 由于连接器中 Excel 文件解析器的性能问题，Excel 文件当前不能超过约 100 mb。

**其他 Parquet 文件已知问题和模仿**

- Parquet 文件必须采用我们的 [Hyper API 文档](https://tableau.github.io/hyper-db/docs/sql/external/formats/#external-format-parquet)中描述的格式。
- 不支持嵌套列，因此不支持嵌套类型 MAP 和 LIST。
- 不支持 BSON、UUID 和 ENUM 类型。
- 不支持没有任何逻辑或转换类型的物理类型 FIXED\_LEN\_BYTE\_ARRAY。
- DECIMAL 类型最多仅支持 8 个字节（18 个十进制数字）。如果需要超过 18 位十进制数字，请考虑使用 double。
- 不支持 TIME\_MILLIS 和 TIME\_NANOS 类型。考虑改用 TIME\_MICROS。
- 不支持已弃用的 BIT\_PACKED 编码。最近的 Parquet 文件不应使用此编码，因为它已被弃用超过五年。
- 不支持 DELTA\_LENGTH\_BYTE\_ARRAY 编码和最近的 BYTE\_STREAM\_SPLIT 编码，因为它们不是由任何库编写的。
- 支持的压缩包括 SNAPPY、GZIP、ZSTD 和 LZ4\_RAW。

**连接到中国区域的数据**

从 Amazon S3 连接器版本 2.1.4 开始，可以连接到 AWS 中国区域中的数据，但存在以下限制：

- Tableau Desktop、Tableau Server 和 Tableau Cloud 可以不受限制地连接到 Excel 文件。
- 无法在 Tableau Desktop 和 Tableau Cloud 中访问 CSV 和 Parquet 文件。
- 可以使用此 TSM 命令将 Tableau Server 配置为访问 CSV 和 Parquet 文件：
    
    tsm configuration set -k hyper.external\_allow\_custom\_endpoints -v 1 --force-keys

## 另请参见

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

- [优化 Amazon Redshift 和 Tableau 软件部署来提高性能](https://www.tableau.com/zh-cn/asset/optimize-tableau-amazon-redshift-deployment-whitepaper) - Tableau 白皮书（需要注册或登录）
- [使用 Amazon Redshift 浏览大数据分析](https://www.tableau.com/zh-cn/learn/webinars/webinar-explore-big-data-analytics-amazon-redshift) - Tableau 点播网络研讨会（需要注册或登录）