支持的数据来源 - Amazon QuickSight

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

支持的数据来源

Amazon QuickSight 支持多种数据源,您可以使用这些数据源为分析提供数据。支持以下数据源。

连接到关系数据

您可以使用以下任何关系数据存储作为 Amazon 的数据源 QuickSight:

  • Amazon Athena

  • Amazon Aurora

  • 亚马逊 OpenSearch 服务

  • Amazon Redshift

  • Amazon Redshift Spectrum

  • Amazon S3

  • Amazon S3 分析

  • Apache Spark 2.0 或更高版本

  • AWS IoT Analytics

  • Spark 1.6 或更高版本上的 Databricks(仅限 E2 平台),最高版本 3.0

  • Exasol 7.1.2 或更高版本

  • 谷歌 BigQuery

  • MariaDB 10.0 或更高版本

  • 微软 SQL Server 2012 或更高版本

  • 我的 SQL 5.7 或更高版本

    注意

    自 2023 年 10 月起,我的SQL社区已弃用对 My 5.7 SQL 版本的支持。这意味着 Amazon QuickSight 将不再支持 My SQL 5.7 的新功能、增强功能、错误修复或安全补丁。将尽最大努力为现有查询工作负载提供支持。 QuickSight 客户仍然可以将 My SQL 5.7 数据集与一起使用 QuickSight,但我们鼓励客户将 “我的SQL数据库” (DB) 升级到主版本 8.0 或更高版本。要查看亚马逊提供的声明,请参阅 Amazon E RDS xtende d RDS Support 选择加入行为正在发生变化。在 2024 年 2 月 29 日之前升级您的 Amazon RDS for My SQL 5.7 数据库实例,以避免费用可能增加

    亚马逊RDS已经更新了 Amazon M RDS y SQL 8.3 的安全设置。默认情况下 QuickSight ,从 Amazon M RDS y SQL 8.3 的所有连接都SSL处于启用状态。这是我的 SQL 8.3. 连接中唯一可用的选项。

  • Oracle 12c 或更高版本

  • Postgre SQL 9.3.1 或更高版本

  • Presto 0.167 或更高版本

  • Snowflake

  • Starburst

  • Trino

  • Teradata 14.0 或更高版本

  • Timestream

注意

您可以通过支持的数据源链接或导入此处未列出的其他数据源来进行访问。

亚马逊 Redshift 集群、亚马逊 Athena 数据库和RDS亚马逊实例必须位于。 AWS其他数据库实例必须处于以下环境之一才能从 Amazon 访问 QuickSight:

  • Amazon EC2

  • 本地数据库

  • 在数据中心或其他可通过互联网访问的环境中的数据

有关更多信息,请参阅 Amazon 的基础设施安全 QuickSight

导入文件数据

您可以使用 Amazon S3 或本地(本地)网络中的文件作为数据源。 QuickSight支持以下格式的文件:

  • CSVand TSV — 逗号分隔和制表符分隔的文本文件

  • ELF和 CLF — 扩展和常用日志格式文件

  • JSON— 平面或半结构化数据文件

  • XLSX— 微软 Excel 文件

QuickSight 支持 UTF -8 文件编码,但不支持 UTF -8(使用BOM)。

可以原样导入在 Amazon S3 中使用 zip 或 gzip(www.gzip.org)压缩的文件。如果使用另一个压缩程序压缩 Amazon S3 中的文件,或者这些文件位于本地网络上,请在导入之前解压缩这些文件。

JSON 数据

Amazon QuickSight 原生支持JSON平面文件和JSON半结构化数据文件。

您可以上传JSON文件或连接到包含JSON数据的 Amazon S3 存储桶。Amazon QuickSight 会自动对JSON文件和嵌入式JSON对象执行架构和类型推断。然后它会扁平化JSON,这样您就可以分析和可视化应用程序生成的数据。

对JSON平面文件数据的基本支持包括以下内容:

  • 推断架构

  • 确定数据类型

  • 展平数据

  • 从平面文件中解析JSON(JSON嵌入式对象)

对JSON文件结构 (.json) 的支持包括以下内容:

  • JSON带有结构的记录

  • JSON以根元素为数组的记录

您也可以使用该parseJson函数从文本文件中的JSON对象中提取值。例如,如果您的CSV文件在其中一个字段中嵌入了一个JSON对象,则可以从指定的键值对 () KVP 中提取一个值。有关此操作的更多信息,请参阅parseJson

不支持以下JSON功能:

  • JSON使用包含记录列表的结构进行读取

  • 列出JSON记录中的属性和列出对象;导入过程中会跳过这些属性

  • 自定义上传或配置设置

  • 解析JSON函数SQL和分析

  • 无效的错误消息 JSON

  • 从结构中提取JSON对象 JSON

  • 读取分隔的记录 JSON

在数据准备期间,您可以使用 parseJson 函数解析平面文件。此函数从有效的JSON结构和列表中提取元素。

支持以下JSON值:

  • JSON 对象

  • 字符串 (带双引号)

  • 数字 (整数和浮点)

  • 布尔值

  • NULL

软件即服务(SaaS)

QuickSight 可以通过直接连接或使用开放授权 () 连接到各种软件即服务 (SaaSOAuth) 数据源。

支持直接连接的 SaaS 源包括以下内容:

  • Jira

  • ServiceNow

使用的 SaaS 来源OAuth需要您在 SaaS 网站上授权连接。为此, QuickSight 必须能够通过网络访问 SaaS 数据源。这些源包括以下内容:

  • Adobe Analytics

  • GitHub

  • Salesforce

    您可以使用以下版本的 Salesforce 中的报告或对象作为亚马逊 QuickSight的数据源:

    • Enterprise Edition

    • 无限制版本

    • 开发人员版本

要连接到本地数据源,您需要将数据源和QuickSight特定网络接口添加到 Amazon Virtual Private Cloud (AmazonVPC)。正确配置后,VPC基于 Amazon 的网络VPC类似于您在自己的数据中心中运行的传统网络。它使您能够保护和隔离资源之间的流量。您可以定义和控制网络元素以满足您的需求,同时仍然可以从云网络和可扩展的 AWS基础架构中受益。

有关详细信息,请参阅 Amazon 的基础设施安全 QuickSight