ablog

不器用で落着きのない技術者のメモ

2025-07-01から1ヶ月間の記事一覧

Amazon Redshift でクエリモニタリングの参照に必要な IAM ポリシー

AWS マネジメントコンソールで Amazon Redshift のクエリモニタリングを参照するために必要な IAM ポリシー。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "redshift:Describe*" ], "Resource": "*" }, { "Effect": "Allow…

Zoom でデフォルトでホスト以外の画面共有を許可する

ミーティング ホストには、画面共有権限をホストのみに制限する、または参加者に画面共有権限を付与するオプションがあります。 参加者の画面共有をデフォルトで許可するには、ウェブポータルの [設定] ページの [画面共有] 設定を調整します。 Zoom Meetings…

時系列テーブルを UNION ALL した View を結合する際のオペレーション

Amazon Redshift で View に対するクエリのフィルタ条件の push down について検証してみた - ablog と関連して、時系列テーブルを UNION ALL した View 経由で他のテーブルと結合した場合と View 内のテーブルを直接結合した場合のオペレーションを比較して…

Amazon Redshift でテーブルの分散スタイルが AUTO の場合、ALL / EVEN / KEY 分散がどのように決まるか

Amazon Redshift でテーブルの分散スタイルが AUTO の場合に、ALL / EVEN / KEY 分散のいずれになるかデータを Insert or Copy しながら検証してみた。 AUTO 分散 AUTO 分散では、Amazon Redshift はテーブルデータのサイズに基づいて最適な分散スタイルを割…

Amazon Redshift で View に対するクエリのフィルタ条件の push down について検証してみた

English: Similarly, as you load new time periods into new tables, add the new tables to the view. To signal the optimizer to skip the scan on tables that don't match the query filter, your view definition filters for the date range that co…

Redshift クラスターを "Resize schedules" で classic resize を実行すると "Unable to resize encrypted cluster. The key '...' is inaccessible"

AWS

事象 Redshift で "Resize schedules" で classic resize を実行すると、以下のエラーが発生する。 The scheduled action '...' at YYYY-MM-DD HH:MM UTC finished with 'FAILED' status: Unable to resize encrypted cluster. The key '...' is inaccessibl…

Amazon Redshift でユーザーに付与されたスキーマ権限を確認する

Amazon Redshift でユーザーに付与されたスキーマ権限を確認する。 select usename , schemaname , has_schema_privilege(usename, schemaname, 'usage') as "usage" , has_schema_privilege(usename, schemaname, 'create') as "create" , has_schema_privi…

Amazon Redshift で HAS_TABLE_PRIVILEGE に CREATE がないのはなぜか?

Amazon Redshift で HAS_TABLE_PRIVILEGE の privilege に CREATE がないのはなぜか?というと、CREATE TABLE 権限はスキーマに対しての権限であり、テーブルに対しての権限ではないため。 ユーザーが、指定されたテーブルに対して指定された権限を持ってい…

スキーマに新規作成したテーブルへのアクセス権をデフォルトで付与する

Amazon Redshift で以下の権限を付与しておけば、新規作成したビューも参照できることと確認した(以下の例では DROP/CREATE している)。 ALTER DEFAULT PRIVILEGES FOR USER ... IN SCHEMA ... GRANT SELECT ON TABLES TO ...; GRANT SELECT ON ALL TABLES…