SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
〜~インメモリ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

Mais conteúdo relacionado

Mais procurados

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
 
クラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニング
クラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニングクラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニング
クラウド時代だからこそ見直したい
PHPアプリケーションのパフォーマンスチューニング
Terui Masashi
 

Mais procurados (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++
 

Semelhante a JAWS-UG Tokyo SAP

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
 
[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki
[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki
[B25] 【詳解】インメモリーデータベース SAP HANA:永続化の仕組みと障害/災害対応を踏まえた運用を理解しよう!by Toshihisa Hanaki
Insight 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.
 

Semelhante a 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のハナシの基本のき
 
[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 『インメモリデータベースを気軽にスケールアップ! 次世代サーバ仮...
 
インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?
インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?
インメモリーデータベースを手軽にスケールアップ!逆仮想化ソリューションTidalScaleとは?
 
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 持続可能なデータ基盤のためのデータの多様性に対する取り組み
 

Último

Último (12)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

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