Slide 18
Slide 18 text
JSONデータ解析
{
”TransactionID” : 123,
“TerminalNo” : “abc123”,
“SystemDateTime” : “2023-07-27 14:07:01”,
“OperatorCode” : 64728,
“OperatorName” : ”良品 太郎”,
“TotalAmount”: 4000
“ListItem”: [
{
“TransactionNo” : 123
“ItemCode” : 1111
“Price” : 1200
“Quantity” : 2
“Amount” : 2400
},
“TransactionNo” : 123
“ItemCode” : 2222
“Price” : 1000
“Quantity” : 2
“Amount” : 2000
{
},
..
],
“ListItemDiscount”: [
{
“TransactionNo” : 123
“ ItemCode” : 1111
“DiscountCode” : “現品処分”
“TargetQuantity” : 2
“TotalAmount” : 400
}
]
}
POS側の値引データ(JSON形式)
Amazon Lambda
transaction_log(取引ログ)
transaction_item_detai (取引商品詳細)
transaction_item_discount (取引商品値引)
Datalake Rawデータ(parquet形式)
LambdaでJSONデータを行
と列の関係形式に展開する