Amazon QuickSight
ユーザーガイド

サポートされているデータソース

Amazon QuickSight では、分析用にデータを提供するために使用できるさまざまなデータソースがサポートされています。以下のデータソースがサポートされています。

リレーショナルデータソース

以下のリレーショナルデータストアを Amazon QuickSight のデータソースとして使用できます。

  • Amazon Athena

  • Amazon Aurora

  • Amazon Redshift

  • Amazon Redshift Spectrum

  • Amazon S3

  • Amazon S3 Analytics

  • Apache Spark 2.0 以降

  • MariaDB 10.0 以降

  • Microsoft SQL Server 2012 以降

  • MySQL 5.1 以降

  • PostgreSQL 9.3.1 以降

  • Presto 0.167 以降

  • Snowflake

  • Teradata 14.0 以降

注記

ここに記載されていない追加のデータソースは、サポートされているデータソース経由でソースにリンクするかソースをインポートすることでアクセスできます。

PostgreSQL インスタンスのテーブルおよびマテリアライズドビューから、および他のすべてのデータベースインスタンスのテーブルから、データを取得できます。

Amazon Redshift クラスター、Amazon Athena データベース、および Amazon Relational Database Service (RDS) のインスタンスは AWS に置かれている必要があります。他のデータベースのインスタンスが Amazon QuickSight からアクセスできるためには、以下のいずれかの環境に置かれている必要があります。

  • Amazon EC2

  • ローカルネットワーク

  • データセンターまたは他のインターネットアクセス可能な環境

ファイルデータソース

Amazon S3 内またはローカルネットワーク上のファイルを Amazon QuickSight のデータソースとして使用できます。Amazon QuickSight​ では以下の形式のファイルがサポートされています。

  • CSV/TSV – 文字区切り形式のテキストファイル

  • ELF/CLF – 拡張および共通ログ形式ファイル

  • JSON – フラットファイルまたは半構造化データファイル

  • XLSX – Microsoft Excel ファイル

zip または gzip (www.gzip.org) で圧縮された Amazon S3 内のファイルは、そのままインポートできます。別の圧縮プログラムを使用して圧縮した 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 レコード内の属性のリスト化とオブジェクトのリスト化は、インポート中にスキップされます

  • アップロード設定または構成設定のカスタマイズ

  • SQL と分析用の parseJSON 関数

  • 無効な JSON に対するエラーメッセージング

  • JSON 構造からの JSON オブジェクトの抽出

  • 区切られた JSON レコードの読み取り

parseJson 関数を使用して、データの準備中にフラットファイルを解析できます。この関数は、有効な JSON 構造とリストから要素を抽出します。

サポートされる JSON 値は次のとおりです。

  • JSON オブジェクト

  • 文字列 (二重引用符付き)

  • 数値 (整数および浮動小数点数)

  • Boolean

  • NULL

Software as a Service (SaaS) データソース

次のリストは、現在 Amazon QuickSight でサポートされている SaaS データソースを示します。「直接接続」というラベルが付いていないものは、代わりに OAuth を使用して接続します。OAuth を使用するソースについては、コネクタにより SaaS サイトに移動して接続が認証された後に、データソースを作成することができます。

注記

これが機能するためには、SaaS データソースがネットワーク経由で Amazon QuickSight からアクセス可能である必要があります。

  • Adobe Analytics

  • GitHub

  • JIRA (直接接続)

  • Salesforce

    Salesforce の以下のエディションのレポートまたはオブジェクトを Amazon QuickSight のデータソースとして使用できます。結合されたレポートは、Amazon QuickSight のデータソースとしてはサポートされていません。

    • Enterprise Edition

    • Unlimited Edition

    • Developer Edition

  • ServiceNow (直接接続)

  • Twitter (Twitter Standard Search API がデータを返すのは7 日間のみ)