CUSTOMER
今からあなたもインメモリーデータベースエンジニア。
SAP HANAの最新トピックから、無料で使えるSAP HANA, express edition
SAPジャパン株式会社
プラットフォーム事業本部
ビジネス開発部
シニア アーキテクト
新久保 浩二 (しんくぼ こうじ)
2018-09-20
2CUSTOMER© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ
Agenda
SAP HANA2 SPS03 highlights
SAP HANA, express edition
Now of SAP HANA
ビジネスを加速させるインメモリーデータ管理スイート
様々なビジネスニーズに応える最先端の分析エンジン
SAP HANA 2
リアルタイムのデータ匿名化のサポート
不揮発メモリーのサポート
SAP Cloud Platformでのサービス化
データ階層化の拡張
HA/DRなど信頼性の向上
ビジネスとビッグデータを統合するSAP Data Hub
無料で使えるSAP HANAの紹介
3CUSTOMER© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ
Now of SAP HANA
SAP HANAの進化の歴史 (OLAPからHTAPへの進化)
ミッションクリティカルシステム
のための強固な基盤
SPS12
デジタル改革支援機能の強化と
オープン化の促進SPS112015
IoTやビッグデータとの接続性と信頼性を強化
プラットフォーム機能の進化とシンプル化の促進
エコシステムの拡張
プラットフォームとしての柔軟性の強化
プラットフォーム化 (Smart Data Access)
OLAP / OLTP 統合 (SAP Business Suite on SAP HANA)
ビッグデータアプリ対応 (PAL/R言語対応)
アジャイルデータマート対応 (SAP BW on HANA)
アナリティクス対応 (SAP BusinessObjects 4.0 対応)
インメモリーデータベースマーケットの開拓SPS1
SPS2
SPS3
SPS4
SPS5
SPS6
SPS7
SPS8
SPS9
SPS10
2010
2011
2012
2013
2014
2016
2016/11月
SAP次世代
デジタルプラットフォームへ躍進
データベース管理の進化
データ管理の進化
分析インテリジェンスの進化
アプリケーション開発の進化
BW/4HANAのサポート
S/4HANAのサポート
SoH / BWoHのサポート
(NetWeaver 7.49以降)
現在はHANA2.0 SPS03
OLAP用途
OLAP用途に加え、
OLTP用途
データベースに加え、
プラットフォームと
して進化
4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 4Object Storage
(Amazon S3, Azure Blob Storage)
Hadoop (Any Hadoop, Azure
Data Lake)
SAP Data Hub
Cockpit
Pipeline
Security &
Governance
Data Share
オンプレミス or クラウド:
In-Memory/on Disk
Relational
SAP Vora (cold data tiering)
Graphic Modeler
Series
Data Graph Document
Store
SAP HANA Platform
SAPのインメモリープラットフォームの全体像
3rd party Data
Source/Target
Machine
Learning
OLTP + OLAPONE Open Platform ONE Copy of the Data
DATABASE MANAGEMENT
Web Server JavaScript
Graphic
Modeler
Data Virtualization ETL & Replication
Columnar
OLTP+OLAP
Multi-Core &
Parallelization
Advanced
Compression
Multi-tenancy Multi-Tier
Storage
Graph Predictive Search
Data
Quality
Series
Data
Business
Functions
Hadoop &
Spark Integration
Application Lifecycle
Management
High Availability &
Disaster Recovery
OpennessData
Modeling
Admin &
Security
Remote
Data Sync
Spatial
Text
Analytics
Fiori UX
APPLICATION DEVELOPMENT DATA INTEGRATION & QUALITYADVANCED ANALYTICAL PROCESSING
Streaming
Analytics
SAP HANA Platform
5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ 5© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER
Now of SAP HANA
Next-gen HTAP with broadest advanced analytics & data integration
従来の方式
分断されたデータ処理
SAP HANAの方法
データベースに分析を組み合わせて、即時の判断
提案されるアクション
アクションの遅延、応答が
遅い、断片化された視点、
機会の損失
データの連結
様々な分析ニーズに合わせ分断されたエンジン(OLAP)
データ複製
データの準備、分析
までに時間がかかる
HTAP = Hybrid Transactional and Analytical Processing
ビジネス
データ
ファイル 時系列 IoT
ストリーム
地理データ ソーシャル/
ウェブ
様々なデータソース
ビジネス
データ
ファイル
時系列
IoT
ストリーム
ソーシャル/
ウェブ
即時の状況認識と
アクション
機械学習
予測分析
分析クエリー
(DW/DM)
テキスト分析
処理
地理空間処理 トランザクション
処理(OLTP)
地理データ
6PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 6
SAPは、
データベース、データ管理で
リーダー
として認められました The Forrester Wave
• In-Memory Database Platforms
• Translytical Data Platform
• Streaming Analytics
• Big Data Warehouse
• Enterprise Data Virtualization
• Predictive Analytics and Machine Learning
Gartner Magic Quadrant
• Operational Database Management System
• Data Management Solutions for Analytics
• Data Integration Tools
• Data Quality Tools
Challenges Contenders Strong
Performers
Leaders
Strong
Weak
Current
offering
Weak Strong
Strategy
Market presence
Challengers Leaders
Niche Players Visionaries
Abilitytoexecute
Completeness of Vision
As of November 2017
Figure 1: Magic Quadrant for Operational Database
ManagementSystems, Source: Gartner (November 2017)
Now of SAP HANA
Analyst Validation
7PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ 7
SAP HANA2 SPS03
ハイライト
Accelerating the journey to the intelligent enterprise
データ階層化の拡張
HA/DRなど信頼性の向上
サービスとしてマルチクラウド
データプラットフォームの提供
リアルタイムの匿名化
不揮発メモリーのサポート
Enterprise architecture
designer
SAP HANA空間サービス
SAP HANAブロックチェーンサービス
SAP HANA
8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 8
Benefit
セキュリティやプライバシー侵害
のリスクのないデータ活用からイ
ノベーションを促進し、GDPRな
どの規制への準拠をサポート
SAP HANA
実データを公開せずに真
のインサイトを可能にす
るリアルタイムでのデー
タ匿名化を備えた最初の
データプラットフォーム
永続化されたデータや
ネットワーク中のデータ
に対する包括的な暗号化
SAPのセキュリティ認証
モデルの再利用
- あらゆるアプリケーショ
ンがSAPデータに安全に
アクセス可能
機密情報を隠して保護
するための動的データ
マスキング
データの複製を行わずにリアルタイムでセキュアかつ規制に準拠したデータアクセス
SAP HANA2 SPS03
データセキュリティと高度なプライバシー保護
9PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 9
データマスキングと匿名化で異なるユースケース
マスキング
▪ 幅広いアクセス権を持つDBAや
パワーユーザーから機密情報を部分的に隠す
▪ ユーザーのロールに応じて機密情報を
表示/非表示にする
例) コールセンターの従業員向け
匿名化
▪ 複雑なデータセットにおける個人のプライバシー
を保護するための構造化アプローチ
▪ 匿名化されたデータに対するリアルタイムの分析
▪ 規制のために以前は利用できなかったデータからの洞察を可能
にする
SAP HANA2 SPS03
データマスキングと匿名化との違い
個人の秘密を公開することなく、
データセット全体に対して分析
を実行するにはどうすればよい
ですか?
機密データが漏洩するリスク
をどのように減らすことがで
きますか?
SAP
HANA
10PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 10
データマスキングにより、表やビューの機密情報を部分的または完全に隠すことが可能
ユースケース
▪ 幅広いアクセス権を持つDBAやその他のパワーユーザーから機密情報を隠す
▪ ユーザーのロールに応じて機密情報を表示/非表示にする
▪ UNMASKED特権によるSAP HANAのセキュリティフレームワークへの完全統合
▪ アクセス中に動的に適用される - 元のデータは変更されず、他のユースケースで利用可能
▪ カスタマイズ可能なマスク式:定数、組み込み関数、ユーザー定義関数を使用可能
Dynamic data masking
SELECT privilege
Not granted Granted
UNMASKED privilege
Not granted Not authorized XXXX-XXXX-XXXX-005
Granted Not authorized 3782-8224-6310-005
CREDIT_CARD_NO NAME BLANCE
XXXX-XXXX-XXXX-005 Julie Armstrong ***
XXXX-XXXX-XXXX-431 Michael Adams ***
XXXX-XXXX-XXXX-000 Richard Wilson ***
XXXX-XXXX-XXXX-188 Nathalie Perrin ***
11PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 11
データの匿名化は、複雑なデータセットの分析を可能にしながら、個人のプライバシーを保護
するための構造化されたアプローチ
ユースケース
▪ 規制のために以前は活用できなかったデータからの洞察を得る
▪ ビジネスデータの価値を最大化する
▪ 分析のための特別なデータ保護担当者向けのレポート
▪ SAP HANAのセキュリティフレームワークへの完全統合
▪ 元のデータは変更されずに匿名化されたデータにリアルタイムでアクセス
▪ 最先端の方法によるカスタマイズ可能なビュー : k-anonymity / differential privacy
Real-time data anonymization
マスキングの先を行くデータ保護
Medical researcher: Link between weight and cancer?
NAME BIRTH CITY WEIGHT ILLNESS
Paul 07-1975 Walldorf 82 kg AIDS
Martin 10-1975 Hamburg 110 kg Lung Cancer
Nils 01-1975 Munich 70 kg Flu
Annika 09-1987 Berlin 58 kg Multiple Sclerosis
NAME BIRTH LOCATION WEIGHT ILLNESS
0c4a67 1975 Germany ~ 96 kg AIDS
Df89aa 1975 Germany ~ 96 kg Lung Cancer
305be2 19** Germany ~ 64 kg Flu
7422c2 19** Germany ~ 64 kg Multiple Sclerosis
Identifiers Quasi-Identifiers Sensitive
12PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 12
k-anonymity
▪ 全体の中で個別事象を隠す
▪ 直感的ではある属性情報の正確性は無保証
Differential privacy
▪ 機密情報を隠すためにデータにノイズを加える
▪ プライバシーに関する正式な統計的保証
Data anonymization methods
EU Opinion 05/2014 on Anonymization Techniques proposes k-anonymity (and derivates) and differential privacy
(https://www.pdpjournals.com/docs/88197.pdf)
NAME BIRTH LOCATION WEIGHT ILLNESS
0c4a67 1975 Germany ~ 96 kg AIDS
df89aa 1975 Germany ~ 96 kg Lung Cancer
305be2 19** Germany ~ 64 kg Flu
7422c2 19** Germany ~ 64 kg Multiple Sclerosis
Identifiers Quasi-Identifiers Sensitive
NAME BIRTH CITY WEIGHT SALARY
0c4a67 07-1975 Walldorf 82 kg 65k + x1 = 12k
df89aa 10-1975 Hamburg 110 kg 34k + x2 = -30k
305be2 01-1975 Munich 70 kg 75k + x3 = 140k
7422c2 09-1987 Berlin 58 kg 105k + x4 = 80k
13PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 13
SAP HANA2 SPS03
不揮発メモリー*のネイティブサポート
* ハードウェアに依存
Benefit
ビジネス継続性の向上によりさら
に低いTCOでより多くのデータを
リアルタイム処理が可能
Persistent Memory
non-volatile
Data Reliability
faster starts
Higher Capacity
than DRAM
Transforming
the memory hierarchy
従来のメモリー技術と比較して、より
大きなメモリー領域
より低いTCOでハイパフォーマンスの
メモリー
ダウンタイムを小さくするための高速
な起動時間
Intel®との共同開発
より低いTCOでより高い容量を提供する新しいイノベーションを活用するためのゲームの変革
12.5x
起動時間の短縮**
** SAP HANAの6TBデータセットで測定された内部ベンチマーク
> 3 TB
1CPUあたりのメモリー容量の増大
14PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 14
SAP HANA Column Store
HTAPを支える機能(Delta Merge)の振り返り
インメモリデータベース
デルタストレージ メインストレージ
Write
デルタマージ
Consistent View マネージャー(Read)
書き込みに最適化された領域(デルタストレージ)に対し
て、Insert/Update/Deleteを全てInsertで実行する(追記のみ
のシンプルなオペレーション)
Readオペレーションから、メイン/デルタストレー
ジを隠蔽し、仮想的に1テーブルの外観を提供。
Deleteオペレーションによるローの無効化も実行。
トランザクションのIsolation Level(MVCC)も管理。
トランザクション処理とは非同期でデルタストレージを
メインストレージにマージする
書き込みに最適化された領域(ディクショナリー圧縮のみ) 読み取りに最適化された領域(圧縮)
デルタストレージは純粋なカラムストアでは
なく書き込みにも最適された形式
15PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 15
Persistent MemoryのHANAでの利用イメージ
▪ SAP HANA 2.0 SPS03では、不揮発メモリーをサポート
例) Intel Optane DC Persistent Memory (aka. Intel 3D Xpoint)
– PCI Expressインターフェースではなく、DIMMフォームファクター
(DDR4互換)
▪ カラムストアのメインストレージに不揮発メモリーを利用
– メインストレージにSAP HANAの実データの95%以上が格納される
– Database、Table、Column、Partitionのレベルで不揮発メモリーを使う
か否かの設定可能(PERSISTNET MEMORY ON|OFF句)
– メインストレージを永続化レイヤーからロードする必要がなくなるた
め、再起動が非常に高速化(=可用性の向上)される。
– DRAMと比較して、TCOが低い(容量が大きく、低価格)
▪ 永続化レイヤーに変更なし(既存の運用に変更の必要なし)
▪ 現時点で不揮発メモリー自体はリリースされていません
Disk
DATA
LOG
In-memory data storage
Row Store
Column Store
Main
Delta
DRAM
SSD
© Intel
NVRAM
Operational
16PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 16
SAP HANA2 SPS03
SAP Cloud Platform, SAP HANA service1
1 SAP Cloud Platform service on Cloud Foundry; 2 Planned innovation
SAP HANA
as a Service
SAP HANA
On Premise
Benefit
◆ クラウドとの境界や制限を
解除
◆ ライブデータからのインテ
リジェンスで革新
◆ ビジネス対応のクラウド
アプリケーションと洞察を
迅速に提供
マルチクラウド間で完全に管理されたSAP HANA Platformのパワー
インスタントプロビジョニング
柔軟性の高いスケール
利用量ベースの価格
(1時間単位の課金)
マルチクラウド間でSAPによる
完全な管理
Datacenters 2
2
17PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 17
SAP Cloud Platform, SAP HANA service
High Level Architecture
vHost
Docker
SAP
HANA
Docker
SAP
HANA
Docker
SAP
HANA
Network
WebSocket proxy SQL SQL
Customer
Application
Customer
Application
Customer
Application
SAP HANA cockpit
SAP HANA Web IDE
SAP Cloud Platform
cockpit
Service Orchestration
Rest
SAP HANA Service
Cloud Infrastructure
SAP Cloud Platform, CF
暗号化SQL 暗号化SQL 暗号化SQL
ユーザー
18PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 18
SAP HANA2 SPS03
SAP HANA spatial services
SAP HANA Spatial Services
パートナーGPSドローン ビジネス衛星
Business User
Benefit
◆ ライブの空間インテリジェン
スで行動
◆ ロケーションを認識したビジ
ネスアプリケーションの迅速
な作成
◆ 障壁のない高度な空間機能を
適用可能
すべてのアプリケーションで地理空間サービスへのアクセスを民主化する
地球の表面情報の提供(via ESA)
リスク予測、異常検出および分類のため
のベストオブブリードのモデル。例) 地球
表面API
顧客データに使用するための事前定義さ
れた機械学習モデル。例) 山火事のリスク
予測
まず、SAP Cloud Platformで利用可能
19PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 19
Business
Data
Blockchain
Data
Benefit
信頼性、トレーサビリティ、透
明性を確立してビジネスプロセ
ス全体を合理化
ブロックチェーンの採用を阻止する障壁を取り除き、1つのプラットフォーム
で複数のトランザクション処理を簡素化
ビジネスとブロックチェーンのデータに
関する高度な分析とトランザクション
データベースとブロックチェーンデータ
で共通のSQLインターフェイス
SAP HANAとブロックチェーンエコシステ
ム間の透過的なリアルタイムデータ同期
SAP Cloud Platformを介した3rdパーティ
のブロックチェーンエコシステムとの直
接的な統合
SAP
Cloud Platform
Blockchain service
SAP HANA2 SPS03
SAP HANA blockchain service
20PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ 20© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER
Data Tiering & Integration with big data
SAP HANA dynamic tiering / cold data tiering
• データの価値により格納領域を階層化することで、
コストとパフォーマンスを最適化
• パフォーマンスが最も高いメモリー上の
Hot領域
• ある程度更新も可能なディスク上のWarm
領域
• 最も格納コストが低い分散ストレージ
(Hadoop)やクラウドストレージ(Amazon S3
など)上のCold領域
• データエージング、ティアリングは、SAP HANA
のData Lifecycle Managerにより自動化が可能
* restricted shipment with DWF 2.0 SP02
Smart Data Access
Virtual Table
Data
Lifecycle
Manager
cold data tiering
Union View
Extended
Table
dynamic tiering
アプリケーション
Hot Warm Cold
ディスク
SAP Vora *
Hadoop Amazon S3
In-Memory
21PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 21
SAP HANA2 SPS03
拡張ノードのサポートでスケールアウト環境のデータ階層化のパフォーマンス向上
warm datahot data
Master
node
Worker
node(s)
Benefit
◆ パフォーマンス/コストの最適
化
◆ インメモリーでの処理、スト
レージ、および管理コストを削
減
◆ 低コストでwarmデータに対し
てもSAP HANAの全ての機能を
利用
SAP HANAの通常のスケールアウトアーキテクチャーで高速かつ完全なwarmデータの管理
従来のDynamic Tieringに加え、主にス
ケールアウト環境に最適化されたSAP
HANAの拡張ノードのサポート、これによ
りwarmデータは従来のx4のデータ容量
低コストのTDI5ハードウェアで高性能を
実現
すべてのデータタイプと高度な分析エン
ジンを含む完全なSAP HANAのサポート
Extension
node
4x capacity of
hot nodes
22PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ 22© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER
SAP HANA Platform : Data Integration Services
Smart Data Access
ベネフィット
⚫ ローカルテーブルのようにリモートデータへアクセスが可能
⚫ 述語のプッシュダウン、他のデータベース上の各機能の補完
などのクエリの分析を含むスマートなクエリ処理
⚫ データのある場所によらず開発が可能
⚫ 異なるデータソースのアクセスに特別な構文は不要
データソース
⚫ Oracle, SQL Server, Teradata, DB2, Netezza
⚫ Hadoop – Hive (Hortonworks, Cloudera, MapR, etc.), Spark
⚫ SAP HANA
⚫ SAP Vora
⚫ SAP ASE, SAP IQ, SAP MaxDB, SAP SQLAnywhere, SAP ESP
⚫ Google BigQuery
SAP HANA
3rd パーティーデータソース
Netezza
ビッグデータ
Db2 SQL Server Oracle
SAP HANA SAP ASE SAP IQ SAP ESP
Teradata
VirtualPhysical
SAP HANA
Smart Data Access データモデル
23PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ 23© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER
Benefit
システムの可用性と回復可能性
が向上
ビジネスの継続性と厳しい要求のSLAへの対応を確実にする
読み取りのワークロードに関しては透過
的フェイルオーバー可能
セカンダリーノードに対して複数ター
ゲットのレプリケーションが可能
プライマリーでのオペレーションミスを
回復するため、セカンダリーをポイント
インタイム(PIT)でリカバリーして論理障
害からの復旧に利用可能 Data Center 1 Data Center 2
Multi-target replication
Transparent take over
アプリケーション
プライマリー
1010101011
Tier-2
1010101011
Tier-2
1010101011
Tier-3
1010101011
SAP HANA2 SPS03
強化されたアプリケーションフェイルオーバー、レプリケーション、データリカバリー
24PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ 24© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER
SAP HANAの災害対策 / 高可用性
SAP HANA System Replication
HANA Worker Server
HANA Worker Server
HANA Worker Server
HANA Standby Server
Cluster ClusterLog shipping
Delta data shipping(*)
SAP HANA System Replication
 SAP HANA組込みのデータベースレプリケーション機能
 自動での切り替え(Takeover)機能はないので、クラスターマネージャーと連携が必要
HANA Worker Server
HANA Worker Server
HANA Worker Server
HANA Standby Server
25PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ 25© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER
SAP HANAの災害対策 / 高可用性
SAP HANA System Replication : Active/Active read enabled
OS: DNS, hostname, Virtual IP
HASolutionPartner
HASolutionPartner
Primary
Name Server
Index Server
ログ
ボリュー
ム
データ
ボリュー
ム
Secondary
Name Server
Index Server
ログ
ボリュー
ム
データ
ボリュー
ム
② Log Shipping
① Initial Data Copy
③
HANA 2 SPS 00 〜
mode=logreplay_readaccess
④ 継続的に(プライマリーとは非同期)ログボリュームをリカバリー(リプレイ)
SAP HANA Client Library
アプリケーション
I : Primaryに接続
Ⅱ : Secondaryに接続
I : Primaryに接続 Ⅱ : Secondaryに接続
認証
リソース及び処理内容から
Primary/Secondaryでの実行を
dispatch (Hint文でSecondary
での実行を強制可能)
認証をPrimaryに依頼
必要に応じてSecondaryで
クエリーを実行
26PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ 26
SAP HANA’s Roadmap
The future of in-memory technology
Database Management
• データの匿名化とカラム暗号化を使った高度なデータ保護
• 拡張LDAPプロビジョニングと認証
• マルチターゲットシステムのレプリケーション、インビジブルテイクオーバ
ー、論理エラーを修正するためのタイムトラベル
• 不揮発メモリーのサポート
• パフォーマンス管理ツール: ユーザビリティの向上、SQLのプランスタビリテ
ィのための新ツール、監視の拡張
• Workload管理の拡張
• Cockpit:ロールベースのFioriランチパッドの統合とパーソナライゼーション
• 履歴データの保持と予測のためのKPIの保持
• SAP HANA as a Service
Data Management
• SAP CP blockchain serviceとの統合
• System-versionedテーブル
• スケールアウト時のパフォーマンス向上、パーティショニングの拡張
• リモートソースとの接続性の拡張
• EA Designer: クラウドサービス、概念的なデータモデル、データマッピング
の強化
• DT: データプルーニングとパフォーマンス最適化
• 高パフォーマンスの階層化(Extension Node)のサポート
Analytical Intelligence
• Tensorflow統合の拡張
• 日本語のSentiment分析サポート
• GraphエンジンでopenCypher、GraphScriptの拡張
Application Development
• XSAでのPythonモジュールの完全なサポート
• Ruby, Hibernateのサポート
Simplicity
• 機械学習やデータベースの自動的な修正による予防的なチューニング
• 自動で弾力性のあるスケール: コンピューとノードとストレージノードの分離
• R/Wでのインビジブルテイクオーバー、マルチターゲットActive/Active
• Workload analyzer, SQL analyzer, Capture & Replayの拡張
• Cockpitの3rdパーティアプリケーションのサポート
• 追加のコスト効率の高いデータ分散やストレージのオプション
Data Management
• 高度で使いやすいブロックチェーン
• パイプライン、並列化、JITクエリーコンパイル
• SAP HANAインスタンス内のテーブルレプリケーション
• 新しいディスクストアの方式とData Hubのためのcold dataの階層化
• SDAのGeneric ODBCのサポート
• SDA管理をXSA runtimeでサポート
• No-SAPでのEA Designerのサポート
Secure and Future Ready
• 高度な監査、データ保護
• SQL-2011, 完全なXML/JSONのサポート
• IPv6, NUMA, NVMの拡張
Next-Gen HTAP with Advanced Analytics
• Spatial: オープンソース、ストリーミング、階層化との統合、連携
• Machine Learning: Python client API、SAP HANA notebook、visualizationのサポ
ート
Application Development
• SAP HANA, express editionの各クラウドベンダーのmarketplaceでの提供
2018 2019
This is the current state of planning and may be changed by SAP at any time.
Next release in ‘19
27© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER
SAP HANA is big data
SAP Vora
Distributed Computing Cluster
Files
Vora Spark
Extension
Spark
…
Files
Vora Spark
Extension
Spark
Microsoft
Azure Data
Lake Store*
Amazon S3
Apache
Hadoop HDFS
MapR-FS
Kubernetes:
オンプレミス or クラウド:
Hadoop / Spark cluster
分散トランザクションログ
In-Memory Relational
データモデラー
Disk Based
Relational
Time Series Graph Doc Store
Kubernetes Cluster
データ
サイエンス
予測分析 ビジネス
インテリジェンス
レポーティング
アプリケーション
SAP Vora 2.0系からHadoopは
必須ではなくなりました。
Cloud Storage
Amazon S3
Google Cloud
Storage
Windows
Azure Storage
Cloud Storage
SAP Vora
Pipeline Engine
28© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER
SAP HANA is big data
SAP Data Hub
• Orchestrate : デジタルランドスケープ内のデータを調整
してビジネス上の意思決定を促す
• Integrate : SAP EIMポートフォリオによるデータ統合機能
とSAP Voraによるデータ処理を分散ランタイムとして統合
• Open : ビッグデータ中心のオープンなアーキテクチャー
(Hadoop、Cloudストレージ、Kafka、機械学習…)
• Innovative : Kubernetesに基づく革新的なサーバーレス・
コンピューティング アーキテクチャー
エンタープライズ全体のデータ駆動型プロセスを統合
29PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ 29© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER
SAP HANA is big data
SAP Data Hub to rapidly drive Digital Transformation
データ取得ツール スクリプト/コード データ準備ツール
SAP HANA BI/BA
データ
オーケストレーション
SAP Vora
データ
パイプライン
• 分断されたシステムとツール
• スクラッチでのコードやスクリプト
• プロセスの自動化が困難
• ガバナンスとプロジェクトのスケール
が困難
• アプリケーションに様々なデータを
提供可能
• ビジュアルモデリング(コーディング
の必要なし)
• プロセスの自動化とスケジュール
• ガバナンスとデータ管理
SAP Data Hub
センサーデータ
エンタープライズ
データ
ヘルスケア
データ
自動運転
CUSTOMER
無料で使えるSAP HANA, express edition
31PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 31
SAP HANA, express edition
機能範囲(製品版との違い)
OLTP + OLAPONE Open Platform ONE Copy of the Data
DATABASE MANAGEMENT
Web Server JavaScript
Graphic
Modeler
Data Virtualization ETL & Replication
Columnar
OLTP+OLAP
Multi-Core &
Parallelization
Advanced
Compression
Multi-tenancy Multi-Tier
Storage
Graph Predictive Search
Data
Quality
Series
Data
Business
Functions
Hadoop &
Spark Integration
Application Lifecycle
Management
High Availability &
Disaster Recovery
OpennessData
Modeling
Admin &
Security
Remote
Data Sync
Spatial
Text
Analytics
Fiori UX
APPLICATION DEVELOPMENT DATA INTEGRATION & QUALITYADVANCED ANALYTICAL PROCESSING
Streaming
Analytics
32PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 32
SAP HANA, express editionは
▪ 素早く、継続的なアプリケーション開発に最適化さ
れた(シンプルな)バージョンのSAP HANA
▪ ラップトップ、デスクトップコンピュータ用に
仮想マシンのイメージ、サーバー上でネイティ
ブモジュールのインストール、またはクラウド
で利用可能な柔軟なデプロイオプション
▪ SAP HANAを無料で提供することで、革新的な
次世代アプリケーションとトライアルを実現
SAP HANA, express edition
革新的な次世代アプリケーション開発に乗り出そう
33PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 33
SAP HANA, express editionが提供するもの
アジャイルなインメモリー開発環境
SAP HANAへの無料アクセス
▪ 32 GBのメモリーサイズまでは無料で利用
可能です。(商用、非商用)
▪ 以下からアクセス可能
– ラップトップ、デスクトップ、サーバー
(最低 16 GBメモリーを推奨)
– SAP Cloud Appliance Library(CAL)
(AWS or Azure)
– Public Cloud (AWS, Azure, GCP …)
▪ SAP Communityによるコミュニティ
サポート
必要に応じて柔軟に拡張
▪ 128 GBのメモリーサイズまでは追加料金
により拡張可能。(商用、非商用)
▪ 必要な場合は、上位エディションにアップ
グレードが可能
– 128 GB以上のキャパシティーが必要に
なった場合
– 上位エディションでサポートされる機能
が必要になった場合
素早いアプリケーション開発
▪ SAP開発者コミュニティのチュートリアル
とサンプルコード
▪ JDBC, ODBC, .Netなどオープンなインター
フェース、接続プロトコル、開発言語の使
用
▪ SAP HANAに組み込まれたデータベース、
データ分析、アプリケーション、データ
統合サービスを活用する
▪ 開発者のPCでいつでもどこでもアプリ
ケーションを構築可能
34PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 34
どこから始める? SAP HANA, express edition
ざっくりしたインストールのステップ
1. SAP Developer CenterからSAP HANA, express edition
Download Managerをダウンロード
https://www.sap.com/japan/developer/topics/sap-hana-express.html
2. インストールするモジュールのタイプを選択(バイナ
リ or 仮想マシンイメージ)
* 最低8GB程度のメモリーが必要です
3. SAP HANA, express editionをダウンロード
4. ラップトップ、デスクトップ、PCサーバーなどに
デプロイ
ダウンロード &
インストール
クラウド上で使う
 SAP Cloud Appliance Library(CAL)からアクセス
→ SAPからクラウドベンダーにアクセス
http://cal.sap.com
* 各クラウドベンダーへのサービスには別途費用がかかります* インストールする先のハードウェアは無料の範囲ではありません
 クラウドベンダーのサービス/Market Placeとし
てSAP HANA, express editionをサポート*
* 2018.06時点
35PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 35
SAP HANA, express editionのインストール方法
選べるインストールパッケージ
バイナリパッケージ
▪ SUSE Linux Enterprise Server (SLES) for SAPもしくは
Red Hat Enterprise Linux (RHEL) for SAPに、SAP
HANA, express editionをインストールするための
パッケージ
▪ (追加で)SAP HANA XSA (Extended Application
Services, advanced model)をインストール
仮想マシンイメージ
▪ WindowsやMacにSAP HANA, express editionを 簡
単にデプロイするためにSLES for SAPを含んだ 仮
想マシンイメージ
▪ 選択可能なイメージ:
– SAP HANA server only
– SAP HANA server + application (SAP HANA XSA)
36PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 36
SAP HANAの開発、運用環境のまとめ
SAP HANA, express editionの2つのパッケージのマッピング
SAP HANA
express edition
server only
SAP HANA
express edition
server + application
各種分析エンジン/ライブラリー
コンソールベースのSQL
クライアント
hdbsqlコマンド
アプリケーション開発とデー
タベース管理
SAP HANA studio
(Eclipse + SAP HANA plugin)
ブラウザベースの
アプリケーション開発
SAP Web IDE
(based on XSA)
SAP HANA, express edition
SQL, JDBC/ODBC, ADO.Net, HTTP(s) (REST/OData), Web Sockets
マルチテナント・データベース・コンテナー(MDC)
SAP HANA
data integration
* SDIを利用するには追加作業が必要
テナントDB
スキーマ スキーマ
テナントDB
スキーマ スキーマ
テナントDB
スキーマ スキーマ
ブラウザベースのアプリケー
ション開発
Web based Development
Workbench (based on XSC)
データベースの集中管理、
監視
SAP HANA cockpit
(based on XSA)
server onlyパッケージで利用可能 server + applicationパッケージで利用可能
Extended Application Services, advanced model
Node.js / XSJS BYO RuntimeJava
データ仮想化 (SDA)
ETL (SDI)
CDC based
Replication (SDI)
37PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 37
DB Onlineで本日公開 https://enterprisezine.jp/dbonline/detail/11153
38PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 38
SAP HANA, express editionをセットアップしよう
コミュニティに登録(無料)
ココ
https://goo.gl/95FthJ
39PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 39
SAP HANA, express editionをセットアップしよう
コミュニティに登録(無料)
http://sap.com/sap-hana-express
Japanとすることが大事です
必要項目を入力して登録
40PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 40
SAP HANA, express editionをセットアップしよう
SAP HANA, express edition Download Managerのダウンロード
バイナリもしくは仮想
マシンイメージを
ご希望の方はコチラ
クラウド上での起動を
ご希望の方はコチラ
Macの方はコチラ(Java 8が必要です)
* ご自身のOSに合ったモジュールを選択してください
41PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 41
SAP HANA, express editionをセットアップしよう
SAP HANA, express editionのダウンロード(仮想マシンイメージの場合)
* 上記はMacの場合
最低限、この2つの
どちらかが必要
Server onlyの方が+ application
よりもメモリーリソースは少な
くて済みます。
+ applicationの場合は、24GB程
度のメモリーが必要になります。
仮想イメージを選択
42PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 42
SAP HANA, express editionをセットアップしよう
SAP HANA, express edition (仮想マシンイメージ)のインポート
43PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 43
SAP HANA, express editionをセットアップしよう
SAP HANA, express editionのダウンロード(バイナリーの場合)
* 上記はMacの場合
最低限、この2つの
どちらかが必要
Server onlyの方がApplications
よりもメモリーリソースは少な
くて済みます。
Applicationsの場合は、24GB程
度のメモリーが必要になります。
また、Applicationsを導入する
場合は、Server only installerも
必要になります
バイナリを選択
44PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 44
SAP HANA, express editionのインストール
scpコマンド等でインストールモジュールをコピー
45PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 45
SAP HANA, express editionのインストール
1. バイナリインストーラーの展開
root$ cd /download
root$ tar -xvzf hxe.tgz
2. インストーラーの実行
root$ ./setup_hxe.sh
* 基本的にはデフォルト値を使えば
問題はありませんが、SAP HANA,
express editionのマスターパスワード
の設定は個別で必要です。
root$ ./setup_hxe.sh
Enter HANA, express edition installer root directory:
Hint: <extracted_path>/HANA_EXPRESS_20
HANA, express edition installer root directory [/download/HANA_EXPRESS_20]:
Enter SAP HANA system ID [HXE]:
Enter HANA instance number [90]:
Enter local host name [hxehost.sap.corp]:
Password must be at least 8 characters in length. It must contain at least
1 uppercase letter, 1 lowercase letter, and 1 number. Special characters
are allowed, except  (backslash), ' (single quote), " (double quotes),
` (backtick), and $ (dollar sign).
Enter HDB master password:
Confirm "HDB master" password:
Thank you & Have fun!
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
The informationcontained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components
of other software vendors. Nationalproduct specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated
companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are
set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additionalwarranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release
any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments,products,
and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The
information in this document is not a commitment, promise, or legal obligationto deliver any material, code, or functionality. Allforward-looking statements are subject to various
risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements,
and they should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company)
in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.
See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark informationand notices.
© 2018 SAP SE or an SAP affiliate company. All rights reserved.

SAP HANA 2 SPS03 highlights and SAP HANA express edition

  • 1.
    CUSTOMER 今からあなたもインメモリーデータベースエンジニア。 SAP HANAの最新トピックから、無料で使えるSAP HANA,express edition SAPジャパン株式会社 プラットフォーム事業本部 ビジネス開発部 シニア アーキテクト 新久保 浩二 (しんくぼ こうじ) 2018-09-20
  • 2.
    2CUSTOMER© 2018 SAPSE or an SAP affiliate company.All rights reserved. ǀ Agenda SAP HANA2 SPS03 highlights SAP HANA, express edition Now of SAP HANA ビジネスを加速させるインメモリーデータ管理スイート 様々なビジネスニーズに応える最先端の分析エンジン SAP HANA 2 リアルタイムのデータ匿名化のサポート 不揮発メモリーのサポート SAP Cloud Platformでのサービス化 データ階層化の拡張 HA/DRなど信頼性の向上 ビジネスとビッグデータを統合するSAP Data Hub 無料で使えるSAP HANAの紹介
  • 3.
    3CUSTOMER© 2018 SAPSE or an SAP affiliate company.All rights reserved. ǀ Now of SAP HANA SAP HANAの進化の歴史 (OLAPからHTAPへの進化) ミッションクリティカルシステム のための強固な基盤 SPS12 デジタル改革支援機能の強化と オープン化の促進SPS112015 IoTやビッグデータとの接続性と信頼性を強化 プラットフォーム機能の進化とシンプル化の促進 エコシステムの拡張 プラットフォームとしての柔軟性の強化 プラットフォーム化 (Smart Data Access) OLAP / OLTP 統合 (SAP Business Suite on SAP HANA) ビッグデータアプリ対応 (PAL/R言語対応) アジャイルデータマート対応 (SAP BW on HANA) アナリティクス対応 (SAP BusinessObjects 4.0 対応) インメモリーデータベースマーケットの開拓SPS1 SPS2 SPS3 SPS4 SPS5 SPS6 SPS7 SPS8 SPS9 SPS10 2010 2011 2012 2013 2014 2016 2016/11月 SAP次世代 デジタルプラットフォームへ躍進 データベース管理の進化 データ管理の進化 分析インテリジェンスの進化 アプリケーション開発の進化 BW/4HANAのサポート S/4HANAのサポート SoH / BWoHのサポート (NetWeaver 7.49以降) 現在はHANA2.0 SPS03 OLAP用途 OLAP用途に加え、 OLTP用途 データベースに加え、 プラットフォームと して進化
  • 4.
    4PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 4Object Storage (Amazon S3, Azure Blob Storage) Hadoop (Any Hadoop, Azure Data Lake) SAP Data Hub Cockpit Pipeline Security & Governance Data Share オンプレミス or クラウド: In-Memory/on Disk Relational SAP Vora (cold data tiering) Graphic Modeler Series Data Graph Document Store SAP HANA Platform SAPのインメモリープラットフォームの全体像 3rd party Data Source/Target Machine Learning OLTP + OLAPONE Open Platform ONE Copy of the Data DATABASE MANAGEMENT Web Server JavaScript Graphic Modeler Data Virtualization ETL & Replication Columnar OLTP+OLAP Multi-Core & Parallelization Advanced Compression Multi-tenancy Multi-Tier Storage Graph Predictive Search Data Quality Series Data Business Functions Hadoop & Spark Integration Application Lifecycle Management High Availability & Disaster Recovery OpennessData Modeling Admin & Security Remote Data Sync Spatial Text Analytics Fiori UX APPLICATION DEVELOPMENT DATA INTEGRATION & QUALITYADVANCED ANALYTICAL PROCESSING Streaming Analytics SAP HANA Platform
  • 5.
    5PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ 5© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER Now of SAP HANA Next-gen HTAP with broadest advanced analytics & data integration 従来の方式 分断されたデータ処理 SAP HANAの方法 データベースに分析を組み合わせて、即時の判断 提案されるアクション アクションの遅延、応答が 遅い、断片化された視点、 機会の損失 データの連結 様々な分析ニーズに合わせ分断されたエンジン(OLAP) データ複製 データの準備、分析 までに時間がかかる HTAP = Hybrid Transactional and Analytical Processing ビジネス データ ファイル 時系列 IoT ストリーム 地理データ ソーシャル/ ウェブ 様々なデータソース ビジネス データ ファイル 時系列 IoT ストリーム ソーシャル/ ウェブ 即時の状況認識と アクション 機械学習 予測分析 分析クエリー (DW/DM) テキスト分析 処理 地理空間処理 トランザクション 処理(OLTP) 地理データ
  • 6.
    6PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 6 SAPは、 データベース、データ管理で リーダー として認められました The Forrester Wave • In-Memory Database Platforms • Translytical Data Platform • Streaming Analytics • Big Data Warehouse • Enterprise Data Virtualization • Predictive Analytics and Machine Learning Gartner Magic Quadrant • Operational Database Management System • Data Management Solutions for Analytics • Data Integration Tools • Data Quality Tools Challenges Contenders Strong Performers Leaders Strong Weak Current offering Weak Strong Strategy Market presence Challengers Leaders Niche Players Visionaries Abilitytoexecute Completeness of Vision As of November 2017 Figure 1: Magic Quadrant for Operational Database ManagementSystems, Source: Gartner (November 2017) Now of SAP HANA Analyst Validation
  • 7.
    7PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ 7 SAP HANA2 SPS03 ハイライト Accelerating the journey to the intelligent enterprise データ階層化の拡張 HA/DRなど信頼性の向上 サービスとしてマルチクラウド データプラットフォームの提供 リアルタイムの匿名化 不揮発メモリーのサポート Enterprise architecture designer SAP HANA空間サービス SAP HANAブロックチェーンサービス SAP HANA
  • 8.
    8PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 8 Benefit セキュリティやプライバシー侵害 のリスクのないデータ活用からイ ノベーションを促進し、GDPRな どの規制への準拠をサポート SAP HANA 実データを公開せずに真 のインサイトを可能にす るリアルタイムでのデー タ匿名化を備えた最初の データプラットフォーム 永続化されたデータや ネットワーク中のデータ に対する包括的な暗号化 SAPのセキュリティ認証 モデルの再利用 - あらゆるアプリケーショ ンがSAPデータに安全に アクセス可能 機密情報を隠して保護 するための動的データ マスキング データの複製を行わずにリアルタイムでセキュアかつ規制に準拠したデータアクセス SAP HANA2 SPS03 データセキュリティと高度なプライバシー保護
  • 9.
    9PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 9 データマスキングと匿名化で異なるユースケース マスキング ▪ 幅広いアクセス権を持つDBAや パワーユーザーから機密情報を部分的に隠す ▪ ユーザーのロールに応じて機密情報を 表示/非表示にする 例) コールセンターの従業員向け 匿名化 ▪ 複雑なデータセットにおける個人のプライバシー を保護するための構造化アプローチ ▪ 匿名化されたデータに対するリアルタイムの分析 ▪ 規制のために以前は利用できなかったデータからの洞察を可能 にする SAP HANA2 SPS03 データマスキングと匿名化との違い 個人の秘密を公開することなく、 データセット全体に対して分析 を実行するにはどうすればよい ですか? 機密データが漏洩するリスク をどのように減らすことがで きますか? SAP HANA
  • 10.
    10PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 10 データマスキングにより、表やビューの機密情報を部分的または完全に隠すことが可能 ユースケース ▪ 幅広いアクセス権を持つDBAやその他のパワーユーザーから機密情報を隠す ▪ ユーザーのロールに応じて機密情報を表示/非表示にする ▪ UNMASKED特権によるSAP HANAのセキュリティフレームワークへの完全統合 ▪ アクセス中に動的に適用される - 元のデータは変更されず、他のユースケースで利用可能 ▪ カスタマイズ可能なマスク式:定数、組み込み関数、ユーザー定義関数を使用可能 Dynamic data masking SELECT privilege Not granted Granted UNMASKED privilege Not granted Not authorized XXXX-XXXX-XXXX-005 Granted Not authorized 3782-8224-6310-005 CREDIT_CARD_NO NAME BLANCE XXXX-XXXX-XXXX-005 Julie Armstrong *** XXXX-XXXX-XXXX-431 Michael Adams *** XXXX-XXXX-XXXX-000 Richard Wilson *** XXXX-XXXX-XXXX-188 Nathalie Perrin ***
  • 11.
    11PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 11 データの匿名化は、複雑なデータセットの分析を可能にしながら、個人のプライバシーを保護 するための構造化されたアプローチ ユースケース ▪ 規制のために以前は活用できなかったデータからの洞察を得る ▪ ビジネスデータの価値を最大化する ▪ 分析のための特別なデータ保護担当者向けのレポート ▪ SAP HANAのセキュリティフレームワークへの完全統合 ▪ 元のデータは変更されずに匿名化されたデータにリアルタイムでアクセス ▪ 最先端の方法によるカスタマイズ可能なビュー : k-anonymity / differential privacy Real-time data anonymization マスキングの先を行くデータ保護 Medical researcher: Link between weight and cancer? NAME BIRTH CITY WEIGHT ILLNESS Paul 07-1975 Walldorf 82 kg AIDS Martin 10-1975 Hamburg 110 kg Lung Cancer Nils 01-1975 Munich 70 kg Flu Annika 09-1987 Berlin 58 kg Multiple Sclerosis NAME BIRTH LOCATION WEIGHT ILLNESS 0c4a67 1975 Germany ~ 96 kg AIDS Df89aa 1975 Germany ~ 96 kg Lung Cancer 305be2 19** Germany ~ 64 kg Flu 7422c2 19** Germany ~ 64 kg Multiple Sclerosis Identifiers Quasi-Identifiers Sensitive
  • 12.
    12PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 12 k-anonymity ▪ 全体の中で個別事象を隠す ▪ 直感的ではある属性情報の正確性は無保証 Differential privacy ▪ 機密情報を隠すためにデータにノイズを加える ▪ プライバシーに関する正式な統計的保証 Data anonymization methods EU Opinion 05/2014 on Anonymization Techniques proposes k-anonymity (and derivates) and differential privacy (https://www.pdpjournals.com/docs/88197.pdf) NAME BIRTH LOCATION WEIGHT ILLNESS 0c4a67 1975 Germany ~ 96 kg AIDS df89aa 1975 Germany ~ 96 kg Lung Cancer 305be2 19** Germany ~ 64 kg Flu 7422c2 19** Germany ~ 64 kg Multiple Sclerosis Identifiers Quasi-Identifiers Sensitive NAME BIRTH CITY WEIGHT SALARY 0c4a67 07-1975 Walldorf 82 kg 65k + x1 = 12k df89aa 10-1975 Hamburg 110 kg 34k + x2 = -30k 305be2 01-1975 Munich 70 kg 75k + x3 = 140k 7422c2 09-1987 Berlin 58 kg 105k + x4 = 80k
  • 13.
    13PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 13 SAP HANA2 SPS03 不揮発メモリー*のネイティブサポート * ハードウェアに依存 Benefit ビジネス継続性の向上によりさら に低いTCOでより多くのデータを リアルタイム処理が可能 Persistent Memory non-volatile Data Reliability faster starts Higher Capacity than DRAM Transforming the memory hierarchy 従来のメモリー技術と比較して、より 大きなメモリー領域 より低いTCOでハイパフォーマンスの メモリー ダウンタイムを小さくするための高速 な起動時間 Intel®との共同開発 より低いTCOでより高い容量を提供する新しいイノベーションを活用するためのゲームの変革 12.5x 起動時間の短縮** ** SAP HANAの6TBデータセットで測定された内部ベンチマーク > 3 TB 1CPUあたりのメモリー容量の増大
  • 14.
    14PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 14 SAP HANA Column Store HTAPを支える機能(Delta Merge)の振り返り インメモリデータベース デルタストレージ メインストレージ Write デルタマージ Consistent View マネージャー(Read) 書き込みに最適化された領域(デルタストレージ)に対し て、Insert/Update/Deleteを全てInsertで実行する(追記のみ のシンプルなオペレーション) Readオペレーションから、メイン/デルタストレー ジを隠蔽し、仮想的に1テーブルの外観を提供。 Deleteオペレーションによるローの無効化も実行。 トランザクションのIsolation Level(MVCC)も管理。 トランザクション処理とは非同期でデルタストレージを メインストレージにマージする 書き込みに最適化された領域(ディクショナリー圧縮のみ) 読み取りに最適化された領域(圧縮) デルタストレージは純粋なカラムストアでは なく書き込みにも最適された形式
  • 15.
    15PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 15 Persistent MemoryのHANAでの利用イメージ ▪ SAP HANA 2.0 SPS03では、不揮発メモリーをサポート 例) Intel Optane DC Persistent Memory (aka. Intel 3D Xpoint) – PCI Expressインターフェースではなく、DIMMフォームファクター (DDR4互換) ▪ カラムストアのメインストレージに不揮発メモリーを利用 – メインストレージにSAP HANAの実データの95%以上が格納される – Database、Table、Column、Partitionのレベルで不揮発メモリーを使う か否かの設定可能(PERSISTNET MEMORY ON|OFF句) – メインストレージを永続化レイヤーからロードする必要がなくなるた め、再起動が非常に高速化(=可用性の向上)される。 – DRAMと比較して、TCOが低い(容量が大きく、低価格) ▪ 永続化レイヤーに変更なし(既存の運用に変更の必要なし) ▪ 現時点で不揮発メモリー自体はリリースされていません Disk DATA LOG In-memory data storage Row Store Column Store Main Delta DRAM SSD © Intel NVRAM Operational
  • 16.
    16PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 16 SAP HANA2 SPS03 SAP Cloud Platform, SAP HANA service1 1 SAP Cloud Platform service on Cloud Foundry; 2 Planned innovation SAP HANA as a Service SAP HANA On Premise Benefit ◆ クラウドとの境界や制限を 解除 ◆ ライブデータからのインテ リジェンスで革新 ◆ ビジネス対応のクラウド アプリケーションと洞察を 迅速に提供 マルチクラウド間で完全に管理されたSAP HANA Platformのパワー インスタントプロビジョニング 柔軟性の高いスケール 利用量ベースの価格 (1時間単位の課金) マルチクラウド間でSAPによる 完全な管理 Datacenters 2 2
  • 17.
    17PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 17 SAP Cloud Platform, SAP HANA service High Level Architecture vHost Docker SAP HANA Docker SAP HANA Docker SAP HANA Network WebSocket proxy SQL SQL Customer Application Customer Application Customer Application SAP HANA cockpit SAP HANA Web IDE SAP Cloud Platform cockpit Service Orchestration Rest SAP HANA Service Cloud Infrastructure SAP Cloud Platform, CF 暗号化SQL 暗号化SQL 暗号化SQL ユーザー
  • 18.
    18PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 18 SAP HANA2 SPS03 SAP HANA spatial services SAP HANA Spatial Services パートナーGPSドローン ビジネス衛星 Business User Benefit ◆ ライブの空間インテリジェン スで行動 ◆ ロケーションを認識したビジ ネスアプリケーションの迅速 な作成 ◆ 障壁のない高度な空間機能を 適用可能 すべてのアプリケーションで地理空間サービスへのアクセスを民主化する 地球の表面情報の提供(via ESA) リスク予測、異常検出および分類のため のベストオブブリードのモデル。例) 地球 表面API 顧客データに使用するための事前定義さ れた機械学習モデル。例) 山火事のリスク 予測 まず、SAP Cloud Platformで利用可能
  • 19.
    19PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 19 Business Data Blockchain Data Benefit 信頼性、トレーサビリティ、透 明性を確立してビジネスプロセ ス全体を合理化 ブロックチェーンの採用を阻止する障壁を取り除き、1つのプラットフォーム で複数のトランザクション処理を簡素化 ビジネスとブロックチェーンのデータに 関する高度な分析とトランザクション データベースとブロックチェーンデータ で共通のSQLインターフェイス SAP HANAとブロックチェーンエコシステ ム間の透過的なリアルタイムデータ同期 SAP Cloud Platformを介した3rdパーティ のブロックチェーンエコシステムとの直 接的な統合 SAP Cloud Platform Blockchain service SAP HANA2 SPS03 SAP HANA blockchain service
  • 20.
    20PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ 20© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER Data Tiering & Integration with big data SAP HANA dynamic tiering / cold data tiering • データの価値により格納領域を階層化することで、 コストとパフォーマンスを最適化 • パフォーマンスが最も高いメモリー上の Hot領域 • ある程度更新も可能なディスク上のWarm 領域 • 最も格納コストが低い分散ストレージ (Hadoop)やクラウドストレージ(Amazon S3 など)上のCold領域 • データエージング、ティアリングは、SAP HANA のData Lifecycle Managerにより自動化が可能 * restricted shipment with DWF 2.0 SP02 Smart Data Access Virtual Table Data Lifecycle Manager cold data tiering Union View Extended Table dynamic tiering アプリケーション Hot Warm Cold ディスク SAP Vora * Hadoop Amazon S3 In-Memory
  • 21.
    21PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 21 SAP HANA2 SPS03 拡張ノードのサポートでスケールアウト環境のデータ階層化のパフォーマンス向上 warm datahot data Master node Worker node(s) Benefit ◆ パフォーマンス/コストの最適 化 ◆ インメモリーでの処理、スト レージ、および管理コストを削 減 ◆ 低コストでwarmデータに対し てもSAP HANAの全ての機能を 利用 SAP HANAの通常のスケールアウトアーキテクチャーで高速かつ完全なwarmデータの管理 従来のDynamic Tieringに加え、主にス ケールアウト環境に最適化されたSAP HANAの拡張ノードのサポート、これによ りwarmデータは従来のx4のデータ容量 低コストのTDI5ハードウェアで高性能を 実現 すべてのデータタイプと高度な分析エン ジンを含む完全なSAP HANAのサポート Extension node 4x capacity of hot nodes
  • 22.
    22PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ 22© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER SAP HANA Platform : Data Integration Services Smart Data Access ベネフィット ⚫ ローカルテーブルのようにリモートデータへアクセスが可能 ⚫ 述語のプッシュダウン、他のデータベース上の各機能の補完 などのクエリの分析を含むスマートなクエリ処理 ⚫ データのある場所によらず開発が可能 ⚫ 異なるデータソースのアクセスに特別な構文は不要 データソース ⚫ Oracle, SQL Server, Teradata, DB2, Netezza ⚫ Hadoop – Hive (Hortonworks, Cloudera, MapR, etc.), Spark ⚫ SAP HANA ⚫ SAP Vora ⚫ SAP ASE, SAP IQ, SAP MaxDB, SAP SQLAnywhere, SAP ESP ⚫ Google BigQuery SAP HANA 3rd パーティーデータソース Netezza ビッグデータ Db2 SQL Server Oracle SAP HANA SAP ASE SAP IQ SAP ESP Teradata VirtualPhysical SAP HANA Smart Data Access データモデル
  • 23.
    23PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ 23© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER Benefit システムの可用性と回復可能性 が向上 ビジネスの継続性と厳しい要求のSLAへの対応を確実にする 読み取りのワークロードに関しては透過 的フェイルオーバー可能 セカンダリーノードに対して複数ター ゲットのレプリケーションが可能 プライマリーでのオペレーションミスを 回復するため、セカンダリーをポイント インタイム(PIT)でリカバリーして論理障 害からの復旧に利用可能 Data Center 1 Data Center 2 Multi-target replication Transparent take over アプリケーション プライマリー 1010101011 Tier-2 1010101011 Tier-2 1010101011 Tier-3 1010101011 SAP HANA2 SPS03 強化されたアプリケーションフェイルオーバー、レプリケーション、データリカバリー
  • 24.
    24PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ 24© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER SAP HANAの災害対策 / 高可用性 SAP HANA System Replication HANA Worker Server HANA Worker Server HANA Worker Server HANA Standby Server Cluster ClusterLog shipping Delta data shipping(*) SAP HANA System Replication  SAP HANA組込みのデータベースレプリケーション機能  自動での切り替え(Takeover)機能はないので、クラスターマネージャーと連携が必要 HANA Worker Server HANA Worker Server HANA Worker Server HANA Standby Server
  • 25.
    25PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ 25© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER SAP HANAの災害対策 / 高可用性 SAP HANA System Replication : Active/Active read enabled OS: DNS, hostname, Virtual IP HASolutionPartner HASolutionPartner Primary Name Server Index Server ログ ボリュー ム データ ボリュー ム Secondary Name Server Index Server ログ ボリュー ム データ ボリュー ム ② Log Shipping ① Initial Data Copy ③ HANA 2 SPS 00 〜 mode=logreplay_readaccess ④ 継続的に(プライマリーとは非同期)ログボリュームをリカバリー(リプレイ) SAP HANA Client Library アプリケーション I : Primaryに接続 Ⅱ : Secondaryに接続 I : Primaryに接続 Ⅱ : Secondaryに接続 認証 リソース及び処理内容から Primary/Secondaryでの実行を dispatch (Hint文でSecondary での実行を強制可能) 認証をPrimaryに依頼 必要に応じてSecondaryで クエリーを実行
  • 26.
    26PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ 26 SAP HANA’s Roadmap The future of in-memory technology Database Management • データの匿名化とカラム暗号化を使った高度なデータ保護 • 拡張LDAPプロビジョニングと認証 • マルチターゲットシステムのレプリケーション、インビジブルテイクオーバ ー、論理エラーを修正するためのタイムトラベル • 不揮発メモリーのサポート • パフォーマンス管理ツール: ユーザビリティの向上、SQLのプランスタビリテ ィのための新ツール、監視の拡張 • Workload管理の拡張 • Cockpit:ロールベースのFioriランチパッドの統合とパーソナライゼーション • 履歴データの保持と予測のためのKPIの保持 • SAP HANA as a Service Data Management • SAP CP blockchain serviceとの統合 • System-versionedテーブル • スケールアウト時のパフォーマンス向上、パーティショニングの拡張 • リモートソースとの接続性の拡張 • EA Designer: クラウドサービス、概念的なデータモデル、データマッピング の強化 • DT: データプルーニングとパフォーマンス最適化 • 高パフォーマンスの階層化(Extension Node)のサポート Analytical Intelligence • Tensorflow統合の拡張 • 日本語のSentiment分析サポート • GraphエンジンでopenCypher、GraphScriptの拡張 Application Development • XSAでのPythonモジュールの完全なサポート • Ruby, Hibernateのサポート Simplicity • 機械学習やデータベースの自動的な修正による予防的なチューニング • 自動で弾力性のあるスケール: コンピューとノードとストレージノードの分離 • R/Wでのインビジブルテイクオーバー、マルチターゲットActive/Active • Workload analyzer, SQL analyzer, Capture & Replayの拡張 • Cockpitの3rdパーティアプリケーションのサポート • 追加のコスト効率の高いデータ分散やストレージのオプション Data Management • 高度で使いやすいブロックチェーン • パイプライン、並列化、JITクエリーコンパイル • SAP HANAインスタンス内のテーブルレプリケーション • 新しいディスクストアの方式とData Hubのためのcold dataの階層化 • SDAのGeneric ODBCのサポート • SDA管理をXSA runtimeでサポート • No-SAPでのEA Designerのサポート Secure and Future Ready • 高度な監査、データ保護 • SQL-2011, 完全なXML/JSONのサポート • IPv6, NUMA, NVMの拡張 Next-Gen HTAP with Advanced Analytics • Spatial: オープンソース、ストリーミング、階層化との統合、連携 • Machine Learning: Python client API、SAP HANA notebook、visualizationのサポ ート Application Development • SAP HANA, express editionの各クラウドベンダーのmarketplaceでの提供 2018 2019 This is the current state of planning and may be changed by SAP at any time. Next release in ‘19
  • 27.
    27© 2018 SAPSE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER SAP HANA is big data SAP Vora Distributed Computing Cluster Files Vora Spark Extension Spark … Files Vora Spark Extension Spark Microsoft Azure Data Lake Store* Amazon S3 Apache Hadoop HDFS MapR-FS Kubernetes: オンプレミス or クラウド: Hadoop / Spark cluster 分散トランザクションログ In-Memory Relational データモデラー Disk Based Relational Time Series Graph Doc Store Kubernetes Cluster データ サイエンス 予測分析 ビジネス インテリジェンス レポーティング アプリケーション SAP Vora 2.0系からHadoopは 必須ではなくなりました。 Cloud Storage Amazon S3 Google Cloud Storage Windows Azure Storage Cloud Storage SAP Vora Pipeline Engine
  • 28.
    28© 2018 SAPSE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER SAP HANA is big data SAP Data Hub • Orchestrate : デジタルランドスケープ内のデータを調整 してビジネス上の意思決定を促す • Integrate : SAP EIMポートフォリオによるデータ統合機能 とSAP Voraによるデータ処理を分散ランタイムとして統合 • Open : ビッグデータ中心のオープンなアーキテクチャー (Hadoop、Cloudストレージ、Kafka、機械学習…) • Innovative : Kubernetesに基づく革新的なサーバーレス・ コンピューティング アーキテクチャー エンタープライズ全体のデータ駆動型プロセスを統合
  • 29.
    29PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ 29© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER SAP HANA is big data SAP Data Hub to rapidly drive Digital Transformation データ取得ツール スクリプト/コード データ準備ツール SAP HANA BI/BA データ オーケストレーション SAP Vora データ パイプライン • 分断されたシステムとツール • スクラッチでのコードやスクリプト • プロセスの自動化が困難 • ガバナンスとプロジェクトのスケール が困難 • アプリケーションに様々なデータを 提供可能 • ビジュアルモデリング(コーディング の必要なし) • プロセスの自動化とスケジュール • ガバナンスとデータ管理 SAP Data Hub センサーデータ エンタープライズ データ ヘルスケア データ 自動運転
  • 30.
  • 31.
    31PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 31 SAP HANA, express edition 機能範囲(製品版との違い) OLTP + OLAPONE Open Platform ONE Copy of the Data DATABASE MANAGEMENT Web Server JavaScript Graphic Modeler Data Virtualization ETL & Replication Columnar OLTP+OLAP Multi-Core & Parallelization Advanced Compression Multi-tenancy Multi-Tier Storage Graph Predictive Search Data Quality Series Data Business Functions Hadoop & Spark Integration Application Lifecycle Management High Availability & Disaster Recovery OpennessData Modeling Admin & Security Remote Data Sync Spatial Text Analytics Fiori UX APPLICATION DEVELOPMENT DATA INTEGRATION & QUALITYADVANCED ANALYTICAL PROCESSING Streaming Analytics
  • 32.
    32PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 32 SAP HANA, express editionは ▪ 素早く、継続的なアプリケーション開発に最適化さ れた(シンプルな)バージョンのSAP HANA ▪ ラップトップ、デスクトップコンピュータ用に 仮想マシンのイメージ、サーバー上でネイティ ブモジュールのインストール、またはクラウド で利用可能な柔軟なデプロイオプション ▪ SAP HANAを無料で提供することで、革新的な 次世代アプリケーションとトライアルを実現 SAP HANA, express edition 革新的な次世代アプリケーション開発に乗り出そう
  • 33.
    33PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 33 SAP HANA, express editionが提供するもの アジャイルなインメモリー開発環境 SAP HANAへの無料アクセス ▪ 32 GBのメモリーサイズまでは無料で利用 可能です。(商用、非商用) ▪ 以下からアクセス可能 – ラップトップ、デスクトップ、サーバー (最低 16 GBメモリーを推奨) – SAP Cloud Appliance Library(CAL) (AWS or Azure) – Public Cloud (AWS, Azure, GCP …) ▪ SAP Communityによるコミュニティ サポート 必要に応じて柔軟に拡張 ▪ 128 GBのメモリーサイズまでは追加料金 により拡張可能。(商用、非商用) ▪ 必要な場合は、上位エディションにアップ グレードが可能 – 128 GB以上のキャパシティーが必要に なった場合 – 上位エディションでサポートされる機能 が必要になった場合 素早いアプリケーション開発 ▪ SAP開発者コミュニティのチュートリアル とサンプルコード ▪ JDBC, ODBC, .Netなどオープンなインター フェース、接続プロトコル、開発言語の使 用 ▪ SAP HANAに組み込まれたデータベース、 データ分析、アプリケーション、データ 統合サービスを活用する ▪ 開発者のPCでいつでもどこでもアプリ ケーションを構築可能
  • 34.
    34PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 34 どこから始める? SAP HANA, express edition ざっくりしたインストールのステップ 1. SAP Developer CenterからSAP HANA, express edition Download Managerをダウンロード https://www.sap.com/japan/developer/topics/sap-hana-express.html 2. インストールするモジュールのタイプを選択(バイナ リ or 仮想マシンイメージ) * 最低8GB程度のメモリーが必要です 3. SAP HANA, express editionをダウンロード 4. ラップトップ、デスクトップ、PCサーバーなどに デプロイ ダウンロード & インストール クラウド上で使う  SAP Cloud Appliance Library(CAL)からアクセス → SAPからクラウドベンダーにアクセス http://cal.sap.com * 各クラウドベンダーへのサービスには別途費用がかかります* インストールする先のハードウェアは無料の範囲ではありません  クラウドベンダーのサービス/Market Placeとし てSAP HANA, express editionをサポート* * 2018.06時点
  • 35.
    35PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 35 SAP HANA, express editionのインストール方法 選べるインストールパッケージ バイナリパッケージ ▪ SUSE Linux Enterprise Server (SLES) for SAPもしくは Red Hat Enterprise Linux (RHEL) for SAPに、SAP HANA, express editionをインストールするための パッケージ ▪ (追加で)SAP HANA XSA (Extended Application Services, advanced model)をインストール 仮想マシンイメージ ▪ WindowsやMacにSAP HANA, express editionを 簡 単にデプロイするためにSLES for SAPを含んだ 仮 想マシンイメージ ▪ 選択可能なイメージ: – SAP HANA server only – SAP HANA server + application (SAP HANA XSA)
  • 36.
    36PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 36 SAP HANAの開発、運用環境のまとめ SAP HANA, express editionの2つのパッケージのマッピング SAP HANA express edition server only SAP HANA express edition server + application 各種分析エンジン/ライブラリー コンソールベースのSQL クライアント hdbsqlコマンド アプリケーション開発とデー タベース管理 SAP HANA studio (Eclipse + SAP HANA plugin) ブラウザベースの アプリケーション開発 SAP Web IDE (based on XSA) SAP HANA, express edition SQL, JDBC/ODBC, ADO.Net, HTTP(s) (REST/OData), Web Sockets マルチテナント・データベース・コンテナー(MDC) SAP HANA data integration * SDIを利用するには追加作業が必要 テナントDB スキーマ スキーマ テナントDB スキーマ スキーマ テナントDB スキーマ スキーマ ブラウザベースのアプリケー ション開発 Web based Development Workbench (based on XSC) データベースの集中管理、 監視 SAP HANA cockpit (based on XSA) server onlyパッケージで利用可能 server + applicationパッケージで利用可能 Extended Application Services, advanced model Node.js / XSJS BYO RuntimeJava データ仮想化 (SDA) ETL (SDI) CDC based Replication (SDI)
  • 37.
    37PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 37 DB Onlineで本日公開 https://enterprisezine.jp/dbonline/detail/11153
  • 38.
    38PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 38 SAP HANA, express editionをセットアップしよう コミュニティに登録(無料) ココ https://goo.gl/95FthJ
  • 39.
    39PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 39 SAP HANA, express editionをセットアップしよう コミュニティに登録(無料) http://sap.com/sap-hana-express Japanとすることが大事です 必要項目を入力して登録
  • 40.
    40PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 40 SAP HANA, express editionをセットアップしよう SAP HANA, express edition Download Managerのダウンロード バイナリもしくは仮想 マシンイメージを ご希望の方はコチラ クラウド上での起動を ご希望の方はコチラ Macの方はコチラ(Java 8が必要です) * ご自身のOSに合ったモジュールを選択してください
  • 41.
    41PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 41 SAP HANA, express editionをセットアップしよう SAP HANA, express editionのダウンロード(仮想マシンイメージの場合) * 上記はMacの場合 最低限、この2つの どちらかが必要 Server onlyの方が+ application よりもメモリーリソースは少な くて済みます。 + applicationの場合は、24GB程 度のメモリーが必要になります。 仮想イメージを選択
  • 42.
    42PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 42 SAP HANA, express editionをセットアップしよう SAP HANA, express edition (仮想マシンイメージ)のインポート
  • 43.
    43PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 43 SAP HANA, express editionをセットアップしよう SAP HANA, express editionのダウンロード(バイナリーの場合) * 上記はMacの場合 最低限、この2つの どちらかが必要 Server onlyの方がApplications よりもメモリーリソースは少な くて済みます。 Applicationsの場合は、24GB程 度のメモリーが必要になります。 また、Applicationsを導入する 場合は、Server only installerも 必要になります バイナリを選択
  • 44.
    44PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 44 SAP HANA, express editionのインストール scpコマンド等でインストールモジュールをコピー
  • 45.
    45PUBLIC© 2018 SAPSE or an SAP affiliate company. All rights reserved. ǀ© 2018 SAP SE or an SAP affiliate company.All rights reserved. ǀ CUSTOMER 45 SAP HANA, express editionのインストール 1. バイナリインストーラーの展開 root$ cd /download root$ tar -xvzf hxe.tgz 2. インストーラーの実行 root$ ./setup_hxe.sh * 基本的にはデフォルト値を使えば 問題はありませんが、SAP HANA, express editionのマスターパスワード の設定は個別で必要です。 root$ ./setup_hxe.sh Enter HANA, express edition installer root directory: Hint: <extracted_path>/HANA_EXPRESS_20 HANA, express edition installer root directory [/download/HANA_EXPRESS_20]: Enter SAP HANA system ID [HXE]: Enter HANA instance number [90]: Enter local host name [hxehost.sap.corp]: Password must be at least 8 characters in length. It must contain at least 1 uppercase letter, 1 lowercase letter, and 1 number. Special characters are allowed, except (backslash), ' (single quote), " (double quotes), ` (backtick), and $ (dollar sign). Enter HDB master password: Confirm "HDB master" password:
  • 46.
    Thank you &Have fun!
  • 47.
    No part ofthis publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The informationcontained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. Nationalproduct specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additionalwarranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments,products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligationto deliver any material, code, or functionality. Allforward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark informationand notices. © 2018 SAP SE or an SAP affiliate company. All rights reserved.