武田隆志(67)7こんにちは。サービスグループの武田です。Report(CUR)をAthenaでクエリできるようにしてみました。QuickSightというマネージドなBIサービスがあります。これを使えばCURの可視化も簡単なのでは?ということで実際にやってみました。QuickSightを使用するのは今回がはじめてだったので、料金体系についても調べました。結論からいえば、「一人で」「1GB以下のデータ」であれば無料で使えるようです。詳しくはirbbbのエントリを参照ください。QuickSightの試用期間・無料枠はどこまで適用される?QuickSightにインポートする準備QuickSightを使い始める前に、少し下準備が必要です。QuickSightにデータをインポートする方法はいくつか選択肢があります。今回はAthenaをデータソースにしてみました。出力されたCURからAthenaのテーブルを作成するには、前述したエントリと同様スクリプトを使用します。S3に保存されているCURマニフェストファイルからAthenaテーブル作成用のDDLを出力する。このスクリプトで作成したテーブルをデータソースにすると少し問題があります。それは料金情報など数値データであってもすべて文字列型となっているため、QuickSightにインポートした後うまく集計ができません。そのため型変換を済ませたAthenaのビューを使用します。具体的にはスクリプトを実行する際に-vのオプションを付与してください。これでテーブルおよびビューが作成されます。-vQuickSightを使ってみたそれでは実際にQuickSightを使用していきます。私のアカウントではサインアップをしたことがなかったため、マネジメントコンソールからQuickSightにアクセスするとサインアップを求められました。QuickSight]を押下します。次にプランを選択します。前述したように「一人で」「1GB以下のデータ」であればどちらのプランでも無料で試せます。好きなプランを選択してください。リージョンを東京にしたところ、UIも日本語に変わりました。アカウント名やメールアドレスは自分の環境に合わせて設定してください。同じ画面の下部にパーミッションの設定があります。後からでも変更はできますので、自由に選んで問題ありません(私は後でAthenaを許可しました)。入力値に問題がなければサインアップ完了です。移動する]を押下すると移動します。QuickSightの画面に遷移したら、CURのデータをインポートしましょう。左上の[新しい分析]を押下します。左上の[新しいデータセット]を押下します。データソース名の入力が求められます。好きな名前で結構ですが、今回はcurとしてみました。Athenaのテーブル(とビュー)一覧が表示されます。前述したようにここでテーブルを選んでしまうとデータが文字列型となってしまい、数値の集計がうまくできません(やりようはあるかもですが)。そのため、型変換ができているビューを選択します。ここではv_cur_20191001_20191101を選択しました。インポートの確認画面です。[Visualize]を押下します。待っているとインポートが完了します。今回は36318行でスキップは0件でした。インポートが終われば後は好きに可視化してください。サービスごとに利用費の合計を出すなんてことも簡単にできます。まとめ実は最初、文字列のまま集計しようとして、なぜか合計値がQuickSightで出せないといった初歩的なところでつまずいていました。回り道はありましたが、最終的にはきちんとグラフが出せてよかったです。みなさんもCURを可視化して費用最適化などに利用してみてください。678,293JavaやPython、シェルスクリプト(bash)を書くことが多いです。最近はTypeScriptとかRustを勉強中。CodeでPythonの開発環境構築を構築してみた。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。PolicyのConditionにaws:CalledViaというキーが追加されました。いったキーなのかご説明します。和樹31こんにちは植木和樹@上越オフィスです。Terminalの機能確定版がリリースされたので試してみました。夏目祐樹403こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介256SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健233こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。