SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
〜~インメモリDBで作る、WebDBアプリ〜~
	
  
SAPジャパン株式会社
花⽊木敏久
toshihisa.hanaki@sap.com
JAWS  デビュー記念念	
  
©  2013 SAP AG. All rights reserved. 2
自己紹介
氏名:花木敏久
年齢:50歳
職歴
•  イトーヨーカ堂情報システム構築メンテ
•  流通経済研究所システム構築&メンテ
•  サイベース、プリセールスエンジニア
•  デル、ストレージアーキテクト
•  SAPジャパン、HANA担当
趣味
オートバイ、レース
霧降有料道路 栃木県警 警視庁
鮫洲運転免許センター東京地方検査庁道路交通部
©  2013 SAP AG. All rights reserved. 4
リアルタイムではない(?)アプリケーション
ストレージ
DBサーバ
APサーバ
Webサーバ
データ抽出
データ加工
GUI
©  2013 SAP AG. All rights reserved. 5
データベースのトレンド
ストレージ
DBサーバ
APサーバ
Webサーバ
データ加工
GUI
インメモリーデータベース
?
?
©  2013 SAP AG. All rights reserved. 6
リアルタイムではないアプリケーション
DBサーバAPサーバWebサーバ
ナノ秒〜ミリ秒秒〜分秒〜分
©  2013 SAP AG. All rights reserved. 7
データベースだけでなく、ビジネスロジックや
GUI処理も同一のメモリー空間で処理されれ
ばものすごく速くなるのではないか?
©  2013 SAP AG. All rights reserved. 8
インフォメーションビュー
クロス集計表の高速作成
©  2013 SAP AG. All rights reserved. 9
INSERT INTO AP_PARAMS VALUES ('MIN_SUPPORT', null, 0.001, null);
INSERT INTO AP_PARAMS VALUES ('MIN_CONFIDENCE', null, 0.001, null);
INSERT INTO AP_PARAMS VALUES ('THREAD_NUMBER', 2, null, null);
INSERT INTO AP_PARAMS VALUES ('MAX_ITEM_LENGTH', 10, null, null);
INSERT INTO AP_PARAMS VALUES ('PMML_EXPORT', 0, null, null);
INSERT INTO AP_PARAMS VALUES ('OPTIMIZATION_TYPE', 0, null, null);
INSERT INTO AP_PARAMS VALUES ('IS_RECALCULATE', 0, null, null);
CREATE VIEW V_AP_RULES AS
SELECT "PRERULE" || ' => ' || "POSTRULE" AS "RULE",
ROUND("SUPPORT", 4) AS "SUPPORT",
ROUND("CONFIDENCE", 4) AS "CONFIDENCE",
ROUND("LIFT", 4) AS "LIFT"
FROM AP_RULES ;
CALL _SYS_AFL.PAL_AP (V_AP_DATA, AP_PARAMS, AP_RULES, AP_PMML) WITH OVERVIEW;
PAL
予測分析を数行でコーディング可能なライブラリ群
©  2013 SAP AG. All rights reserved. 10
Business Functional Library(BFL)
金融関連のビジネスロジック
HANAアプリの迅速な開発を支援するHANAネイティブビジネス機能ライブラリ	
§  Business Function Libraryとは?	
§  SAP HANAに組み込まれたビジネス向け関
数群	
§  例としては、減価償却、在庫最適化、年別
(Year on Year)や遅延等の時間ベースの関
数等のビジネスで用いる計算処理を組み込
み	
§  Business Function Libraryの価値は?	
§  BFLは、HANA上でのアプリケーション開発者
に短期間でのアプリケーション開発を提供し、
あわせて顧客にHANAの投資に対する迅速
なリターンを提供	
§  大規模メモリ並列処理を活用した優れた性能
を提供	
q Annual Depreciation
q Cumulate
q Cycles
q Days
q Delay Stock
q Discounted Cash Flow
q Driver
q Feed
q Forecast Agents
q Forecast Driver
q Funds
q Future
q Grow
q Lag
q Lease
q Linar Average
q Max Value
q Moving Average &
Moving Sum
q Net present Value
q Outlook
q Payment
q Proportion
q Rate
q Seasonal Complex
q Stock Flow
q Time
q Volume Drive
Business  Functionの⼀一例例
©  2013 SAP AG. All rights reserved. 11
テキストサーチ、テキスト分析
©  2013 SAP AG. All rights reserved. 12
XSエンジン
Webアプリケーション開発機能
©  2013 SAP AG. All rights reserved. 13
HANAのリアルタイムなアプリケーション
データベース
結果セット
インメモリー
カラムストアエンジン
HTML5
サーバサイドJavaScript
OData
PAL、BFL
テキストサーチ
テキスト分析
インフォメーション
ビュー
SQLScript
HTTP JDBC、ODBC
データベース、ビジネスロジック、GUIが同一のメモリー空間内で処理される
©  2013 SAP AG. All rights reserved. 14
SAP HANA内アプリケーション実行環境
HTTP(S),
HTML, CSS, JS, …
HTTP(S),
oData
SQL (MDX)
Specific Analytical UI
(HTML5-based, …)
Generic Analytical UI
(BOBJ, 3rd Party, …)
XS Engine
Application Services
Web Resource oData Service
Database Layer
物理理テーブル
SAP HANA PLATFORM
カスタムコード
Personalized Views Personalized Views Personalized Views
Information View,
テキストサーチ、テキスト検索、
PAL、BFL、SQLScript
アプリケーション開発ロジック
Personalized Views
業務データ
の発生
情報の活用
1つのプラットホームで
©  2013 SAP AG. All rights reserved. 15
SAP HANAベースのシステムランドスケープ
HTTP(S),
HTML, CSS, JS, …
HTTP(S),
oData
SQL (MDX)
Specific Analytical UI
(HTML5-based, …)
Generic Analytical UI
(BOBJ, 3rd Party, …)
XS Engine
Application Services
Web
Resource
oData
Service
Database Layer
物理理テーブル
SAP HANA PLATFORM
カスタムコード
Personalized
Views
Personalized
Views
Personalized
Views
Information View,
テキストサーチ、テキスト検索、
PAL、BFL、SQLScript
アプリケーション開発ロジック
Personalized
Views
MySQL ,Redshift, etc
履歴データ
業務データ
の発生
情報の活用
適切な
サンプリング
©  2013 SAP AG. All rights reserved. 16
HANAのWebDBアプリケーション
ハードディスクを使わない。
ネットワークを使わない。
インメモリーで
データベース、ビジネスロジック、GUI
を全て処理することにより
•  全体高速化
•  基幹系〜情報系、シームレスなビジネスプロセス
霧降有料道路 栃木県警 警視庁
鮫洲運転免許センター東京地方検査庁道路交通部
SAP HANAでせめ
て1週間に!
©  2013 SAP AG. All rights reserved. 18
次回予告(許されれば)
〜~じぇじぇじぇ!  RedshiftとHANAのシェアハウス(仮)〜~
fbカレー部部⻑⾧長登壇予定(10/3時点  1,538⼈人)
http://www.facebook.com/groups/lovecurry/
SAPジャパン株式会社
吉越  輝信
twitter  :  teru4454
https://www.facebook.com/teru4454

Weitere ähnliche Inhalte

Was ist angesagt?

PySpark Intro Part.2 with SQL Graph
PySpark Intro Part.2 with SQL GraphPySpark Intro Part.2 with SQL Graph
PySpark Intro Part.2 with SQL GraphOshitari_kochi
 
JAWS DAYS 2017 LT 古きを捨て新しきに近づける
JAWS DAYS 2017 LT 古きを捨て新しきに近づけるJAWS DAYS 2017 LT 古きを捨て新しきに近づける
JAWS DAYS 2017 LT 古きを捨て新しきに近づけるTetsuya Mase
 
Alexaスキルを作ろう
Alexaスキルを作ろうAlexaスキルを作ろう
Alexaスキルを作ろう真吾 吉田
 
New Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon AuroraNew Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon Aurora宗 大栗
 
「サーバレスの薄い本」からの1年 #serverlesstokyo
「サーバレスの薄い本」からの1年 #serverlesstokyo「サーバレスの薄い本」からの1年 #serverlesstokyo
「サーバレスの薄い本」からの1年 #serverlesstokyoMasahiro NAKAYAMA
 
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作るJAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作るNaoyuki Yamada
 
2018/9/11 SAP on AWS お客様事例セミナー@東京(BeeX資料2/2)
2018/9/11 SAP on AWS お客様事例セミナー@東京(BeeX資料2/2)2018/9/11 SAP on AWS お客様事例セミナー@東京(BeeX資料2/2)
2018/9/11 SAP on AWS お客様事例セミナー@東京(BeeX資料2/2)BeeX.inc
 
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支える サーバーレスアーキテクチャーと開発としてのビジ...
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支える サーバーレスアーキテクチャーと開発としてのビジ...Hiroyuki Hiki
 
IoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレスIoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレスMasahiro NAKAYAMA
 
AWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことAWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことKeisuke Nishitani
 
これからのインフラエンジニアについて考えていること
これからのインフラエンジニアについて考えていることこれからのインフラエンジニアについて考えていること
これからのインフラエンジニアについて考えていることgree_tech
 
Databricks の始め方
Databricks の始め方Databricks の始め方
Databricks の始め方Ryoma Nagata
 
ヘッドレスCMSとサーバーレス
ヘッドレスCMSとサーバーレスヘッドレスCMSとサーバーレス
ヘッドレスCMSとサーバーレス真吾 吉田
 
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyoBluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyoMasahiro NAKAYAMA
 
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
2018/7/27  SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)2018/7/27  SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)BeeX.inc
 
Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤
Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤
Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤Yu Yamada
 
クラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニング
クラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニングクラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニング
クラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニングTerui Masashi
 

Was ist angesagt? (19)

PySpark Intro Part.2 with SQL Graph
PySpark Intro Part.2 with SQL GraphPySpark Intro Part.2 with SQL Graph
PySpark Intro Part.2 with SQL Graph
 
JAWS DAYS 2017 LT 古きを捨て新しきに近づける
JAWS DAYS 2017 LT 古きを捨て新しきに近づけるJAWS DAYS 2017 LT 古きを捨て新しきに近づける
JAWS DAYS 2017 LT 古きを捨て新しきに近づける
 
Alexaスキルを作ろう
Alexaスキルを作ろうAlexaスキルを作ろう
Alexaスキルを作ろう
 
New Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon AuroraNew Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon Aurora
 
「サーバレスの薄い本」からの1年 #serverlesstokyo
「サーバレスの薄い本」からの1年 #serverlesstokyo「サーバレスの薄い本」からの1年 #serverlesstokyo
「サーバレスの薄い本」からの1年 #serverlesstokyo
 
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作るJAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
 
2018/9/11 SAP on AWS お客様事例セミナー@東京(BeeX資料2/2)
2018/9/11 SAP on AWS お客様事例セミナー@東京(BeeX資料2/2)2018/9/11 SAP on AWS お客様事例セミナー@東京(BeeX資料2/2)
2018/9/11 SAP on AWS お客様事例セミナー@東京(BeeX資料2/2)
 
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支える サーバーレスアーキテクチャーと開発としてのビジ...
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支える サーバーレスアーキテクチャーと開発としてのビジ...
 
IoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレスIoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレス
 
AWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことAWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべこと
 
DynamoDBとはとは
DynamoDBとはとはDynamoDBとはとは
DynamoDBとはとは
 
これからのインフラエンジニアについて考えていること
これからのインフラエンジニアについて考えていることこれからのインフラエンジニアについて考えていること
これからのインフラエンジニアについて考えていること
 
Databricks の始め方
Databricks の始め方Databricks の始め方
Databricks の始め方
 
ヘッドレスCMSとサーバーレス
ヘッドレスCMSとサーバーレスヘッドレスCMSとサーバーレス
ヘッドレスCMSとサーバーレス
 
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyoBluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
 
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
2018/7/27  SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)2018/7/27  SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
 
Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤
Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤
Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤
 
クラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニング
クラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニングクラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニング
クラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニング
 
AWS Serverless++
AWS Serverless++AWS Serverless++
AWS Serverless++
 

Ähnlich wie JAWS-UG Tokyo SAP

Sap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_publicSap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_publicMasashi Yamazawa
 
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例Yasuko Sekiguchi
 
SAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォーム
SAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォームSAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォーム
SAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォームMakoto Sugishita
 
非SAPの人に贈るSAP on AWS
非SAPの人に贈るSAP on AWS非SAPの人に贈るSAP on AWS
非SAPの人に贈るSAP on AWSRyusaburo Tanaka
 
あなたの知っているSAPは古いかもしれません
あなたの知っているSAPは古いかもしれませんあなたの知っているSAPは古いかもしれません
あなたの知っているSAPは古いかもしれませんMana Matsudate
 
SAP HANA SP10最新情報詳細版
SAP HANA SP10最新情報詳細版SAP HANA SP10最新情報詳細版
SAP HANA SP10最新情報詳細版Mana Matsudate
 
HANAのハナシの基本のき
HANAのハナシの基本のきHANAのハナシの基本のき
HANAのハナシの基本のきKoji Shinkubo
 
インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?
インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?
インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?Tetsuo Yamamoto
 
[db tech showcase Tokyo 2018] #dbts2018 #E24 『インメモリデータベースを気軽にスケールアップ! 次世代サーバ仮...
[db tech showcase Tokyo 2018] #dbts2018 #E24 『インメモリデータベースを気軽にスケールアップ! 次世代サーバ仮...[db tech showcase Tokyo 2018] #dbts2018 #E24 『インメモリデータベースを気軽にスケールアップ! 次世代サーバ仮...
[db tech showcase Tokyo 2018] #dbts2018 #E24 『インメモリデータベースを気軽にスケールアップ! 次世代サーバ仮...Insight Technology, Inc.
 
Intelligent Enterprise Update S/4 HANA 導入と並行してすすめるイノベーション
Intelligent Enterprise Update S/4 HANA 導入と並行してすすめるイノベーションIntelligent Enterprise Update S/4 HANA 導入と並行してすすめるイノベーション
Intelligent Enterprise Update S/4 HANA 導入と並行してすすめるイノベーションYasuko Sekiguchi
 
20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT 20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT Keisuke Hikita
 
[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki
[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki
[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa HanakiInsight Technology, Inc.
 
Sap business suite on hana適合シナリオ診断 bsr サンプルレポート
Sap business suite on hana適合シナリオ診断 bsr サンプルレポートSap business suite on hana適合シナリオ診断 bsr サンプルレポート
Sap business suite on hana適合シナリオ診断 bsr サンプルレポートShiroh Kinoshita
 
B30 hanaってどうなの?sap hana概要 by 村田聡一郎
B30 hanaってどうなの?sap hana概要 by 村田聡一郎B30 hanaってどうなの?sap hana概要 by 村田聡一郎
B30 hanaってどうなの?sap hana概要 by 村田聡一郎Insight Technology, Inc.
 
SAP Inside Track Tokyo 2022 S/4HANA Intelligent Enterprise の最新情報~内部取引照合、 AI B...
SAP Inside Track Tokyo 2022 S/4HANA Intelligent Enterprise の最新情報~内部取引照合、 AI B...SAP Inside Track Tokyo 2022 S/4HANA Intelligent Enterprise の最新情報~内部取引照合、 AI B...
SAP Inside Track Tokyo 2022 S/4HANA Intelligent Enterprise の最新情報~内部取引照合、 AI B...Yasuko Sekiguchi
 
ABAPも進化が止まらない! ABAP RESTful Programming Model
ABAPも進化が止まらない! ABAP RESTful Programming ModelABAPも進化が止まらない! ABAP RESTful Programming Model
ABAPも進化が止まらない! ABAP RESTful Programming ModelSusumuHonna
 
SAP HANAを用いたビジネスデータの活用について
SAP HANAを用いたビジネスデータの活用についてSAP HANAを用いたビジネスデータの活用について
SAP HANAを用いたビジネスデータの活用についてKentaKogure
 
ちょっと理解に自信がないな という皆さまに贈るHadoop/Sparkのキホン (IBM Datapalooza Tokyo 2016講演資料)
ちょっと理解に自信がないなという皆さまに贈るHadoop/Sparkのキホン (IBM Datapalooza Tokyo 2016講演資料)ちょっと理解に自信がないなという皆さまに贈るHadoop/Sparkのキホン (IBM Datapalooza Tokyo 2016講演資料)
ちょっと理解に自信がないな という皆さまに贈るHadoop/Sparkのキホン (IBM Datapalooza Tokyo 2016講演資料)hamaken
 
Data Engineering Meetup #1 持続可能なデータ基盤のためのデータの多様性に対する取り組み
Data Engineering Meetup #1 持続可能なデータ基盤のためのデータの多様性に対する取り組みData Engineering Meetup #1 持続可能なデータ基盤のためのデータの多様性に対する取り組み
Data Engineering Meetup #1 持続可能なデータ基盤のためのデータの多様性に対する取り組みcyberagent
 

Ähnlich wie JAWS-UG Tokyo SAP (20)

Sap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_publicSap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_public
 
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
 
Sapporo tech bar 21
Sapporo tech bar 21Sapporo tech bar 21
Sapporo tech bar 21
 
SAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォーム
SAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォームSAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォーム
SAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォーム
 
非SAPの人に贈るSAP on AWS
非SAPの人に贈るSAP on AWS非SAPの人に贈るSAP on AWS
非SAPの人に贈るSAP on AWS
 
あなたの知っているSAPは古いかもしれません
あなたの知っているSAPは古いかもしれませんあなたの知っているSAPは古いかもしれません
あなたの知っているSAPは古いかもしれません
 
SAP HANA SP10最新情報詳細版
SAP HANA SP10最新情報詳細版SAP HANA SP10最新情報詳細版
SAP HANA SP10最新情報詳細版
 
HANAのハナシの基本のき
HANAのハナシの基本のきHANAのハナシの基本のき
HANAのハナシの基本のき
 
インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?
インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?
インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?
 
[db tech showcase Tokyo 2018] #dbts2018 #E24 『インメモリデータベースを気軽にスケールアップ! 次世代サーバ仮...
[db tech showcase Tokyo 2018] #dbts2018 #E24 『インメモリデータベースを気軽にスケールアップ! 次世代サーバ仮...[db tech showcase Tokyo 2018] #dbts2018 #E24 『インメモリデータベースを気軽にスケールアップ! 次世代サーバ仮...
[db tech showcase Tokyo 2018] #dbts2018 #E24 『インメモリデータベースを気軽にスケールアップ! 次世代サーバ仮...
 
Intelligent Enterprise Update S/4 HANA 導入と並行してすすめるイノベーション
Intelligent Enterprise Update S/4 HANA 導入と並行してすすめるイノベーションIntelligent Enterprise Update S/4 HANA 導入と並行してすすめるイノベーション
Intelligent Enterprise Update S/4 HANA 導入と並行してすすめるイノベーション
 
20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT 20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT
 
[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki
[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki
[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki
 
Sap business suite on hana適合シナリオ診断 bsr サンプルレポート
Sap business suite on hana適合シナリオ診断 bsr サンプルレポートSap business suite on hana適合シナリオ診断 bsr サンプルレポート
Sap business suite on hana適合シナリオ診断 bsr サンプルレポート
 
B30 hanaってどうなの?sap hana概要 by 村田聡一郎
B30 hanaってどうなの?sap hana概要 by 村田聡一郎B30 hanaってどうなの?sap hana概要 by 村田聡一郎
B30 hanaってどうなの?sap hana概要 by 村田聡一郎
 
SAP Inside Track Tokyo 2022 S/4HANA Intelligent Enterprise の最新情報~内部取引照合、 AI B...
SAP Inside Track Tokyo 2022 S/4HANA Intelligent Enterprise の最新情報~内部取引照合、 AI B...SAP Inside Track Tokyo 2022 S/4HANA Intelligent Enterprise の最新情報~内部取引照合、 AI B...
SAP Inside Track Tokyo 2022 S/4HANA Intelligent Enterprise の最新情報~内部取引照合、 AI B...
 
ABAPも進化が止まらない! ABAP RESTful Programming Model
ABAPも進化が止まらない! ABAP RESTful Programming ModelABAPも進化が止まらない! ABAP RESTful Programming Model
ABAPも進化が止まらない! ABAP RESTful Programming Model
 
SAP HANAを用いたビジネスデータの活用について
SAP HANAを用いたビジネスデータの活用についてSAP HANAを用いたビジネスデータの活用について
SAP HANAを用いたビジネスデータの活用について
 
ちょっと理解に自信がないな という皆さまに贈るHadoop/Sparkのキホン (IBM Datapalooza Tokyo 2016講演資料)
ちょっと理解に自信がないなという皆さまに贈るHadoop/Sparkのキホン (IBM Datapalooza Tokyo 2016講演資料)ちょっと理解に自信がないなという皆さまに贈るHadoop/Sparkのキホン (IBM Datapalooza Tokyo 2016講演資料)
ちょっと理解に自信がないな という皆さまに贈るHadoop/Sparkのキホン (IBM Datapalooza Tokyo 2016講演資料)
 
Data Engineering Meetup #1 持続可能なデータ基盤のためのデータの多様性に対する取り組み
Data Engineering Meetup #1 持続可能なデータ基盤のためのデータの多様性に対する取り組みData Engineering Meetup #1 持続可能なデータ基盤のためのデータの多様性に対する取り組み
Data Engineering Meetup #1 持続可能なデータ基盤のためのデータの多様性に対する取り組み
 

Kürzlich hochgeladen

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 

Kürzlich hochgeladen (9)

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 

JAWS-UG Tokyo SAP

  • 2. ©  2013 SAP AG. All rights reserved. 2 自己紹介 氏名:花木敏久 年齢:50歳 職歴 •  イトーヨーカ堂情報システム構築メンテ •  流通経済研究所システム構築&メンテ •  サイベース、プリセールスエンジニア •  デル、ストレージアーキテクト •  SAPジャパン、HANA担当 趣味 オートバイ、レース
  • 4. ©  2013 SAP AG. All rights reserved. 4 リアルタイムではない(?)アプリケーション ストレージ DBサーバ APサーバ Webサーバ データ抽出 データ加工 GUI
  • 5. ©  2013 SAP AG. All rights reserved. 5 データベースのトレンド ストレージ DBサーバ APサーバ Webサーバ データ加工 GUI インメモリーデータベース ? ?
  • 6. ©  2013 SAP AG. All rights reserved. 6 リアルタイムではないアプリケーション DBサーバAPサーバWebサーバ ナノ秒〜ミリ秒秒〜分秒〜分
  • 7. ©  2013 SAP AG. All rights reserved. 7 データベースだけでなく、ビジネスロジックや GUI処理も同一のメモリー空間で処理されれ ばものすごく速くなるのではないか?
  • 8. ©  2013 SAP AG. All rights reserved. 8 インフォメーションビュー クロス集計表の高速作成
  • 9. ©  2013 SAP AG. All rights reserved. 9 INSERT INTO AP_PARAMS VALUES ('MIN_SUPPORT', null, 0.001, null); INSERT INTO AP_PARAMS VALUES ('MIN_CONFIDENCE', null, 0.001, null); INSERT INTO AP_PARAMS VALUES ('THREAD_NUMBER', 2, null, null); INSERT INTO AP_PARAMS VALUES ('MAX_ITEM_LENGTH', 10, null, null); INSERT INTO AP_PARAMS VALUES ('PMML_EXPORT', 0, null, null); INSERT INTO AP_PARAMS VALUES ('OPTIMIZATION_TYPE', 0, null, null); INSERT INTO AP_PARAMS VALUES ('IS_RECALCULATE', 0, null, null); CREATE VIEW V_AP_RULES AS SELECT "PRERULE" || ' => ' || "POSTRULE" AS "RULE", ROUND("SUPPORT", 4) AS "SUPPORT", ROUND("CONFIDENCE", 4) AS "CONFIDENCE", ROUND("LIFT", 4) AS "LIFT" FROM AP_RULES ; CALL _SYS_AFL.PAL_AP (V_AP_DATA, AP_PARAMS, AP_RULES, AP_PMML) WITH OVERVIEW; PAL 予測分析を数行でコーディング可能なライブラリ群
  • 10. ©  2013 SAP AG. All rights reserved. 10 Business Functional Library(BFL) 金融関連のビジネスロジック HANAアプリの迅速な開発を支援するHANAネイティブビジネス機能ライブラリ §  Business Function Libraryとは? §  SAP HANAに組み込まれたビジネス向け関 数群 §  例としては、減価償却、在庫最適化、年別 (Year on Year)や遅延等の時間ベースの関 数等のビジネスで用いる計算処理を組み込 み §  Business Function Libraryの価値は? §  BFLは、HANA上でのアプリケーション開発者 に短期間でのアプリケーション開発を提供し、 あわせて顧客にHANAの投資に対する迅速 なリターンを提供 §  大規模メモリ並列処理を活用した優れた性能 を提供 q Annual Depreciation q Cumulate q Cycles q Days q Delay Stock q Discounted Cash Flow q Driver q Feed q Forecast Agents q Forecast Driver q Funds q Future q Grow q Lag q Lease q Linar Average q Max Value q Moving Average & Moving Sum q Net present Value q Outlook q Payment q Proportion q Rate q Seasonal Complex q Stock Flow q Time q Volume Drive Business  Functionの⼀一例例
  • 11. ©  2013 SAP AG. All rights reserved. 11 テキストサーチ、テキスト分析
  • 12. ©  2013 SAP AG. All rights reserved. 12 XSエンジン Webアプリケーション開発機能
  • 13. ©  2013 SAP AG. All rights reserved. 13 HANAのリアルタイムなアプリケーション データベース 結果セット インメモリー カラムストアエンジン HTML5 サーバサイドJavaScript OData PAL、BFL テキストサーチ テキスト分析 インフォメーション ビュー SQLScript HTTP JDBC、ODBC データベース、ビジネスロジック、GUIが同一のメモリー空間内で処理される
  • 14. ©  2013 SAP AG. All rights reserved. 14 SAP HANA内アプリケーション実行環境 HTTP(S), HTML, CSS, JS, … HTTP(S), oData SQL (MDX) Specific Analytical UI (HTML5-based, …) Generic Analytical UI (BOBJ, 3rd Party, …) XS Engine Application Services Web Resource oData Service Database Layer 物理理テーブル SAP HANA PLATFORM カスタムコード Personalized Views Personalized Views Personalized Views Information View, テキストサーチ、テキスト検索、 PAL、BFL、SQLScript アプリケーション開発ロジック Personalized Views 業務データ の発生 情報の活用 1つのプラットホームで
  • 15. ©  2013 SAP AG. All rights reserved. 15 SAP HANAベースのシステムランドスケープ HTTP(S), HTML, CSS, JS, … HTTP(S), oData SQL (MDX) Specific Analytical UI (HTML5-based, …) Generic Analytical UI (BOBJ, 3rd Party, …) XS Engine Application Services Web Resource oData Service Database Layer 物理理テーブル SAP HANA PLATFORM カスタムコード Personalized Views Personalized Views Personalized Views Information View, テキストサーチ、テキスト検索、 PAL、BFL、SQLScript アプリケーション開発ロジック Personalized Views MySQL ,Redshift, etc 履歴データ 業務データ の発生 情報の活用 適切な サンプリング
  • 16. ©  2013 SAP AG. All rights reserved. 16 HANAのWebDBアプリケーション ハードディスクを使わない。 ネットワークを使わない。 インメモリーで データベース、ビジネスロジック、GUI を全て処理することにより •  全体高速化 •  基幹系〜情報系、シームレスなビジネスプロセス
  • 18. ©  2013 SAP AG. All rights reserved. 18 次回予告(許されれば) 〜~じぇじぇじぇ!  RedshiftとHANAのシェアハウス(仮)〜~ fbカレー部部⻑⾧長登壇予定(10/3時点  1,538⼈人) http://www.facebook.com/groups/lovecurry/ SAPジャパン株式会社 吉越  輝信 twitter  :  teru4454 https://www.facebook.com/teru4454