# Lambdaでのクイックサイトのデータセット更新について

**URL:** <https://community.amazonquick.com/t/lambda/27418>\
**Category:** 日本語で質問 | Q&A\
**Tags:** Japanese, data-source, error, Business-Intelligence-Engineer, quick-sight\
**Created:** [March 18, 2024, 12:00pm UTC](https://community.amazonquick.com/t/lambda/27418 "2024-03-18T12:00:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![T.yamada](https://avatars.discourse-cdn.com/v4/letter/t/f07891/32.png) [@T.yamada](https://community.amazonquick.com/u/T.yamada)\
**Post date:** [March 18, 2024, 12:00pm UTC](https://community.amazonquick.com/t/lambda/27418/1 "2024-03-18T12:00:55Z")

</div>

クイックサイトのデータセットの更新頻度を1時間に1回ではなく10分に1回の頻度で更新をしたいです。  
クイックサイトのスケジュール設定では1時間に1回以上の頻度の設定ができなかったため、ラムダでクイックサイトを更新する関数を作り、eventBridgeでスケジュールで更新しようと思っています。  
ラムダでデータセットの更新を実行することはできましたが、データセットの更新が失敗します。  
カスタムSQL自体は正常に実行され、期待しているアウトプットが出力されていますが、データセットの更新はできません。

エラーメッセージは以下です。

```auto
エラータイプ:
SQL_EXCEPTION 詳細はこちら
これは SQL の一般的なエラーです。このエラーは、クエリのタイムアウト、リソース制約、クエリ前またはクエリ中の予期しない DDL 操作などのデータベースエラーが原因で発生します。データベース設定とクエリを確認して、もう一度試してください。

エラーの詳細:
COLUMN_NOT_FOUND: line 2:8: Column 'column_name' cannot be resolved or requester is not authorized to access requested resources [Execution ID: 56221d69-ca65-4221-b6cc-3ef40adaf467]

```

お願いします。

---

<div class="post-metadata">

**Author:** ![ymatz](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/ymatz/32/11959_2.png) [@ymatz](https://community.amazonquick.com/u/ymatz)\
**Post date:** [March 18, 2024, 4:37pm UTC](https://community.amazonquick.com/t/lambda/27418/2 "2024-03-18T16:37:03Z")

</div>

ご質問ありがとうございます。  
Quick Sightコンソールからのデータセット更新、もしくはダイレクトクエリはうまく動いているということでよろしいでしょうか？

Lambdaからの実行のみがエラーとなる場合、以下を確認してみてください。

- Lambdaの実行ロールにCreateIngestionの権限がセットされているか？
- CreateIngestionの制限 (以下参照) にかかっていないか？

> データセットの新しい SPICE 取り込みを作成して開始します。Enterprise Edition アカウント内のデータセットは 24 時間内に手動で 32 回更新できます。Standard Edition アカウント内のデータセットは 24 時間内に手動で 8 回更新できます。24 時間は、現在の日時の 24 時間前から開始されます。  
> [CreateIngestion - Amazon QuickSight](https://docs.aws.amazon.com/ja_jp/quicksight/latest/APIReference/API_CreateIngestion.html)

いずれも問題なければ、Lambda関数コードを提示頂けると何か分かるかもしれません。
