Connect Spreadsheets 経由で Google Sheets からAmazon Athena ののデータにリアルタイムアクセス
Connect AI をお探しですか?
Connect AI アカウントには Connect Spreadsheets が含まれているため、以下の手順をそのままご利用いただけます。Connect Spreadsheets プラットフォームの参照時に若干の違いがある場合がありますが、基本的な操作は同じです。
Google Sheets は、Google が提供するウェブベースのスプレッドシートプログラムです。CData Connect Spreadsheets と連携することで、Google Sheets から直接Amazon Athena のデータに簡単にアクセスでき、データ分析、コラボレーション、計算などのタスクを実行できます。この記事では、Connect Spreadsheets で Amazon Athena に接続し、Google Sheets でシームレスにAmazon Athena のデータにリアルタイムアクセスする方法を詳しく説明します。
Connect Spreadsheets は、Microsoft Excel や Google Sheets にライブデータを取り込む最も簡単な方法です。ファイルのダウンロード、加工、アップロードといった作業は不要になります。データに接続し、必要なデータセットを選択して、スプレッドシートにインポートするだけです。
このセットアップには、Connect Spreadsheets アカウントと Connect Spreadsheets Google Sheets アドオンが必要です。Connect Spreadsheets の無料アカウントにサインアップし、無料の Connect Spreadsheets Google Sheets アドオンをインストールしてください。
Amazon Athena データ連携について
CData は、Amazon Athena のライブデータにアクセスし、統合するための最も簡単な方法を提供します。お客様は CData の接続機能を以下の目的で使用しています:
- IAM 認証情報、アクセスキー、インスタンスプロファイルなど、さまざまな方法で安全に認証できます。多様なセキュリティニーズに対応し、認証プロセスを簡素化します。
- 詳細なエラーメッセージにより、セットアップを効率化し、問題を迅速に解決できます。
- サーバーサイドでのクエリ実行により、パフォーマンスを向上させ、クライアントリソースへの負荷を最小限に抑えます。
ユーザーは、Tableau、Power BI、Excel などの分析ツールと Athena を統合し、お気に入りのツールから詳細な分析を行うことができます。
CData を使用した Amazon Athena のユニークなユースケースについては、ブログ記事をご覧ください:https://jp.cdata.com/blog/amazon-athena-use-cases
はじめに
Google Sheets 向けに Amazon Athena 接続を設定
Google Sheets から Amazon Athena への接続は、Connect Spreadsheets を介して行います。Google Sheets でAmazon Athena のデータを操作するには、まず Amazon Athena への接続を作成・設定します。
- Connect Spreadsheets にログインし、Connections をクリックして Add Connection をクリック
- Add Connection パネルから「Amazon Athena」を選択
-
Amazon Athena に接続するために必要な認証プロパティを入力します。
Amazon Athena 接続プロパティの取得・設定方法
それでは、早速Athena に接続していきましょう。
データに接続するには、以下の接続パラメータを指定します。
- DataSource:接続するAmazon Athena データソース。
- Database:接続するAmazon Athena データベース。
- AWSRegion:Amazon Athena データがホストされているリージョン。
- S3StagingDirectory:クエリの結果を保存するS3 フォルダ。
Database またはDataSource が設定されていない場合、CData 製品はAmazon Athena の利用可能なデータソースからすべてのデータベースのリスト化を試みます。そのため、両方のプロパティを設定することでCData 製品のパフォーマンスが向上します。
Amazon Athena の認証設定
CData 製品は幅広い認証オプションに対応しています。詳しくはヘルプドキュメントの「はじめに」を参照してみてください。
AWS キーを取得
IAM ユーザーの認証情報を取得するには、以下のステップお試しください。
- IAM コンソールにサインインします。
- ナビゲーションペインでユーザーを選択します。
- ユーザーのアクセスキーを作成または管理するには、ユーザーを選択してからセキュリティ認証情報タブに移動します。
AWS ルートアカウントの資格情報を取得するには、以下のステップをお試しください。
- ルートアカウントの認証情報を使用してAWS 管理コンソールにサインインします。
- アカウント名または番号を選択します。
- 表示されたメニューでMy Security Credentials を選択します。
- ルートアカウントのアクセスキーを管理または作成するには、Continue to Security Credentials をクリックし、[Access Keys]セクションを展開します。
その他の認証オプションについては、ヘルプドキュメントの「Amazon Athena への認証」を参照してください。
- Create & Test をクリック
接続の設定が完了したら、Google Sheets からAmazon Athena のデータに接続する準備が整いました。
Google Sheets から Amazon Athena ののデータにリアルタイムアクセス
以下の手順で、Google Sheets から Connect Spreadsheets に接続し、Amazon Athena のデータにリアルタイムでアクセスします。
- Google Sheets にログインし、新しいシートを作成(または既存のシートを開きます)。
- 「拡張機能」をクリックし、「アドオンを取得」をクリック(すでにアドオンをインストール済みの場合は、手順5に進んでください)。
- Connect Spreadsheets Add-On を検索し、アドオンをインストールします。
- アドオンを承認します。
- Google Sheets に戻り、「拡張機能」をクリックして Connect Spreadsheets アドオンを開きます。
- アドオンパネルで「Log in」をクリックし、Connect Spreadsheets アカウントにサインイン・認証します。
- Google Sheets の Connect Spreadsheets パネルで Import をクリック
- Connection(例:AmazonAthena1)、Table(例:Customers)、インポートする Columns を選択
- 必要に応じて Filters、Sorting、Limit を追加
- Execute をクリックしてデータをインポートし、既存のシートを上書きするか新しいシートを作成するかを選択します。
クラウドアプリから Amazon Athena ののデータにリアルタイムアクセス
これで、Google Sheets ワークブックからAmazon Athena のデータへのクラウド間のダイレクト接続が確立されました。計算、集計、コラボレーションなど、さまざまな用途でワークブックにデータを追加できます。
Connect Spreadsheets を試して、クラウドアプリから直接 300 以上の SaaS、Big Data、NoSQL ソースにリアルタイムでアクセスしてみてください。