top of page
BLOG一覧
検索


AWS Glue Python Shell Jobのバージョンアップにおける注意点
はじめに AWS Glueには、ジョブのタイプとして独自に作ったPythonスクリプトを実行できるPython Shell Jobというものがあります。 AWS Glueといえば、サービス概要からPySparkやScalaによるサーバレスなETL基盤提供やデータカタログをG...

make
2025年9月8日読了時間: 5分


Step Functionsのパラメータをうまく使いこなそう
目次 Step Functions とは? パラメータ とは? パラメータの例 パラメータをうまく活用するには 最後に AWS Step Functionsとは? AWS Step Functionsは、 状態遷移を定義するステートマシン型のオーケストレーションサービス...

Lipton
2025年9月1日読了時間: 8分


WebアプリケーションにQuickSightダッシュボードを埋め込むことについて考える
Amazon QuickSight では、ダッシュボードを外部のWebページやアプリケーションに埋め込む機能が提供されています。 本記事では、埋め込み方式の比較と、実際に「認証付き埋め込み」を用いた検証手順を紹介します。(実装は次の記事)...

mon
2025年6月23日読了時間: 5分


自己紹介 Lipton
はじめまして! Liptonです こんにちは、今年の4月にOPTARCに入社しました、Liptonです。横浜生まれの横浜育ちの都会っ子ですが、現在は広島で一人暮らしをしています。前職では小売業の会社のシステムエンジニアとして働いており、主にAWS上でのアーキテクチャ構築や...

Lipton
2025年5月1日読了時間: 3分


Lambda SnapStart(Python)使ってみた
Python および .NET 関数向けの AWS Lambda SnapStart の一般提供を開始 https://aws.amazon.com/jp/blogs/news/aws-lambda-snapstart-for-python-and-net-function...

mon
2025年1月28日読了時間: 4分


Amazon Redshiftのクエリコンパイル問題に立ち向かう
はじめに 前回、Amazon Redshiftがたまに遅くなる事象について記事にしました。 対策については触れていなかったので今回は検討した案をいくつか書き記したいと思います。 問題点 Redshiftのバージョンアップによってクエリコンパイルが発生し、バージョンアップ後の...

make
2025年1月28日読了時間: 4分


階層データをQSで分析するためにデータの持ち方を工夫した話
はじめに 今回のブログではQuicksightでデータを分析するために、階層データの持ち方を工夫した話を紹介します。 まず、はじめにQuicksightでどのようなダッシュボードを作りたいかをイメージとして載せます。 この図のように階層がありそれぞれの階層を上部のコントロー...
toshiki nishio
2025年1月28日読了時間: 4分


QuickSightとGoogle Big Queryの接続
はじめに お取引先様がGA4を利用しており、そのデータをQuickSightで閲覧できないか検証することがありました。 GA4からGoogle Big Queryにデータをエクスポートしており、QuickSightの機能でGoogle Big...
M.Y
2024年10月24日読了時間: 3分


Quick Sightの分析のクロスアカウントコピー
はじめに 今回のブログではQuick Sightで作成した分析をクロスアカウントコピーするための方法を紹介します。 開発環境で作成した分析を本番環境にコピーしたい時などにこの方法が使えるのではないかと思います。 2024/07/12追記...
toshiki nishio
2024年7月23日読了時間: 5分


クロスアカウントのS3レプリケーション
はじめに あるシステムにおいて、アカウント間でファイルをコピーしたいという要件がありました。 今回の記事ではこれを実現するための方法として、S3の機能であるオブジェクトのレプリケーションを紹介します。 実現したい事 実現したい事としては、以下の2点になります。...
toshiki nishio
2024年7月22日読了時間: 4分


Amazon Redshiftのクエリがなぜかたまに遅くなる原因
はじめに 弊社では、膨大なデータの夜間バッチ処理にRedshiftを採用しています。 適材適所でサービスを選択しており、夜間以外はお役御免で停止しておき、費用面を抑えるよう工夫しています。 メンテナンスウィンドウも設けて運用していて概ね問題なく稼働しています。...

make
2024年7月9日読了時間: 5分


QuickSightの計算評価順序について
はじめに 以前「QuickSight periodOverPeriodLastValueで表示したい期間でフィルターをする方法」をご紹介しました。 データはそのままでビジュアルだけをフィルターをする方法について、なぜこのような動きになるのか?について詳しくご紹介したいと思い...
M.Y
2024年6月28日読了時間: 3分


QuickSightアセットのクロスアカウントでのデプロイ(CloudFormation版)
以前の 記事 ではシンプルに分析をコピーする方法が紹介されています。 この記事ではdevelop環境でQuickSightのアセット(データセット・分析・ダッシュボードなど)をproduction環境にCloudFormationでデプロイする方法を紹介します。...

mon
2024年6月19日読了時間: 6分


QuickSightでユーザ公開中データセットの参照元テーブルに列を追加する時の手順
はじめに Quicksightでユーザに公開中のデータセットの参照元テーブルに列を追加することがありました。その時の手順についてまとめたいと思います。 列追加する時の考慮事項 更新対象のテーブルはユーザーが参照しているテーブルのため、ダウンタイムなしで項目追加後のテーブルに...
toshiki nishio
2024年5月22日読了時間: 2分


Amazon CognitoからAmazon SESを使ってメールを送信する
はじめに Amazon Cognito user poolsではユーザー登録時の招待メールやパスワードリセット時など、いくつかのタイミングでユーザーに対してメールを発出します。 このメールの送信機能は「Cognitoのデフォルト機能による送信」と「Amazon...

mon
2024年5月22日読了時間: 6分


QuickSight のカスタムビジュアルコンテンツをある程度保護する
あるシステム開発で、どうしてもQuickSightの標準のビジュアルでは実現できない要件がありカスタムビジュアルコンテンツで実現することになりました。 カスタムビジュアルコンテンツは簡単に言うと、QuickSight分析の中に別のWebページを埋め込むものです。...

mon
2024年5月2日読了時間: 4分


別アカウントのCodeCommitの変更でCodePipelineからデプロイする
2024/07にAWSからCodeCommitの新規顧客の受入停止がアナウンスされました。以下の記事は2023年のものですが、現在CodeCommitを利用している方の参考になれば幸いです。 めちゃめちゃ期間をあけてしまいましたが 前回 の続きです。 前回のあらすじ ...

mon
2024年5月2日読了時間: 7分


データ状態により異なるSQLを実行させたい
はじめに 近頃担当する業務は夜間バッチでのデータ更新処理が多く、特にDWH的にテーブル再構築(TRUNCATE/INSERT)のパターンを多く使用しています。 その中でSQLで処理を組み上げる時、エラー処理などで条件分岐で異なるSQLを実行したくなる事は珍しくありません。...
a k
2024年4月23日読了時間: 6分


内部向けの静的ウェブサイトをS3+ALBで実現する
始めに AWSの鉄板構成の一つにAmazon S3ウェブサイトホスティング機能を使用してEC2などのサーバーを立てずに静的ウェブサイトを構築する方法があります。 通常はS3の前段にCDNサービスであるCloudFrontを設置して コンテンツキャッシュを効かせる...

make
2024年4月19日読了時間: 4分


Image Builderで再現性のあるAMI作成を実現する
EC2を使ったWebアプリケーションの構成として以下のような構成があります。 https://d1.awsstatic.com/events/jp/2020/innovate/pdf/S-9_AWSInnovate_Online_Conference_2020_Spring...
Naoya Yamashita
2024年4月8日読了時間: 2分
bottom of page

