記事の内容
Amazon Quick Flowsについて簡易なデモとその作成に関して説明を行います。
対応リージョンなどの注意点については、
前に自分が作成したAmazon Quick のビジュアライズ生成に関する記事をご確認ください。
Amazon Quick のAIによるビジュアライズ生成機能
記事の流れ
在庫に関する簡単なサンプルデータを用いて、再注文の閾値を下回っているかを判定して
ログを出力するような簡単なフローを作ってみます
使用するデータ
使用するデータは以下で、在庫に関する簡単なサンプルデータとなります
inventory.csv
| Category | Item | Quantity | Reorder Point | Description | Search URL |
|---|---|---|---|---|---|
| Electronics | Laptops | 150 | 50 | Portable computing devices | https://www.google.com/search?q=Laptops |
| Stationery | Printers | 76 | 20 | Devices for printing documents | https://www.google.com/search?q=Printers |
| Machinery | Conveyor belts | 12 | 3 | Mechanisms for moving items efficiently | https://www.google.com/search?q=Conveyor+belts |
| Supplies | LED lights | 700 | 200 | Lighting solutions | https://www.google.com/search?q=LED+lights |
| Furniture | Chairs | 130 | 30 | Seating solutions | https://www.google.com/search?q=Chairs |
| Vehicles | Forklifts | 6 | 2 | Industrial lifting equipment | https://www.google.com/search?q=Forklifts |
| Equipment | Power drills | 40 | 10 | Tools for drilling holes | https://www.google.com/search?q=Power+drills |
| Tools | Hammer | 200 | 60 | Tool for driving nails | https://www.google.com/search?q=Hammer |
| Apparels | Uniforms | 500 | 150 | Clothing worn for identification or safety | https://www.google.com/search?q=Uniforms |
| Sanitation | Sanitizers | 1000 | 300 | Products for maintaining hygiene | https://www.google.com/search?q=Sanitizers |
| Stationery | Ink Cartridges | 5 | 20 | Replacement ink for printers | https://www.google.com/search?q=Ink+Cartridges |
| Supplies | Masks | 50 | 200 | Protective face masks | https://www.google.com/search?q=Masks |
| Electronics | Monitors | 2 | 5 | Desktop display units | https://www.google.com/search?q=Monitors |
Flows作成手順
それではFlowsの作成手順を解説していきます
まず、Quickのトップページより左のスペースを選択し、「スペースを作成する」を実行します
このスペースがQuickが提供するRAG機能となり、
今回は簡単にCSVを用いますが、
社内文書やS3のPDFなど、さまざまな資料を活用することができます。

そうするとサンプル作成画面に遷移するので、
タイトルは適当にサンプル1などとし、ファイルのアップロードを実行します


そうするとスペースの中に先ほどの項目が作成されます、

左のナビゲーションからフローを選び、「フローを作成」を実行します

そうすると対話の画面が出るので、
- 先ほどのスペースの内容を読み取ること
- 再注文が必要な項目を割り出してログ出力
- 週1回実行
を依頼します
フローが作成されます

スケジュールも設定が可能です

右上でエディタから実行モードに変更しデバッグを行ってみます

フローが想定した挙動を取るか簡単にチェックが可能です

スペースの情報を活用し、意図したデータを取れていそうです

生成されたログが以下となります
# 再注文必要商品 詳細ログ ================================================================================ 再注文ログレポート ================================================================================ [実行日時] 2024年12月19日 生成 [サマリー] - 総商品数: 13商品 - 再注文必要商品数: 3商品 - 正常在庫商品数: 10商品 ================================================================================ 再注文必要商品詳細 ================================================================================ [商品 #1] ⚠️ 緊急 --------------------------------------------------- 商品名 : Monitors 現在在庫数 : 2個 ReOrderPoint : 5個 不足数 : -3個 在庫充足率 : 40.0% 緊急度 : 最高 (在庫ほぼ枯渇) --------------------------------------------------- [商品 #2] ⚠️ 緊急 --------------------------------------------------- 商品名 : Ink Cartridges 現在在庫数 : 5個 ReOrderPoint : 20個 不足数 : -15個 在庫充足率 : 25.0% 緊急度 : 高 (発注点の1/4以下) --------------------------------------------------- [商品 #3] ⚠️ 緊急 --------------------------------------------------- 商品名 : Masks 現在在庫数 : 50個 ReOrderPoint : 200個 不足数 : -150個 在庫充足率 : 25.0% 緊急度 : 高 (大量不足) --------------------------------------------------- ================================================================================ 推奨アクション ================================================================================ 1. 【最優先】Monitors: 即時発注手配が必要 2. 【優先】Ink Cartridges: 早急な補充が必要 3. 【優先】Masks: 大量発注の手配が必要 ================================================================================ ログ終了 ================================================================================
📋 このログは発注担当者への共有、記録保管、アラート通知などにご活用いただけます。
また、ログのダウンロードもUIで提供されています

終わりに
以上となります。
ここから、もちろんSlackやメールなどの通知なども行うことが可能です。
業務に活用できるフローが容易に生成可能であることが伝わったと思います。
QuickSightの提供する強力なBI機能だけではなく、
それを発展させた業務の自動化をぜひ行っていきましょう。