記事の内容

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機能だけではなく、
それを発展させた業務の自動化をぜひ行っていきましょう。