Successfully reported this slideshow.
SAP HANASAP Customer Solution Adoption Asia Pacific Japan
© 2013 SAP AG. All rights reserved. 2DisclaimerThis presentation outlines our general product direction and should not be ...
SAP HANA
© 2013 SAP AG. All rights reserved. 4
© 2013 SAP AG. All rights reserved. 5SAPHW Technology Innovations64 1 2TB( 8 CPU x 10 )SAP SW Technology Innovations
(Attribute View, Analytic View,Calculation View)
© 2013 SAP AG. All rights reserved. 7OLAPFact TablePrimary KeyForeign Key AForeign Key BForeign Key CForeign Key DFact 1Fa...
© 2013 SAP AG. All rights reserved. 8Attribute ViewAttribute ViewAttribute ViewAttribute ViewOLAPHANA Analytic ViewDeliver...
© 2013 SAP AG. All rights reserved. 9: Calculation ViewCalculation ViewSQL Script
© 2013 SAP AG. All rights reserved. 10SAP HANAColumnStoreAnalyticalViewsAttributeViewsCalculation Views/A B C DA B C D G Y...
© 2013 SAP AG. All rights reserved. 11Visualize Plan TimelineAdministration > Performance > SQL Plan Cache Time LineVisual...
HANA()
© 2013 SAP AG. All rights reserved. 13In-Memory computingIn-Memory Computing
© 2013 SAP AG. All rights reserved. 14SQL ScriptSQL
© 2013 SAP AG. All rights reserved. 15(AFL)Application Functions (C++)SQLScriptSQLScriptHANA Clients (App Server, Analytic...
© 2013 SAP AG. All rights reserved. 16Excel$1400036 10.25•• Excel /•
( )
© 2013 SAP AG. All rights reserved. 18SAP HANAHANA
© 2013 SAP AG. All rights reserved. 19SELECT SCORE() AS S, CAMP_NO, DEFECT FROM TABLEWHERE CONTAINS(DEFECT, throttle engin...
© 2013 SAP AG. All rights reserved. 20PDFSELECT SCORE(), ID, FILENAME, SNIPPETS(PDF_BLOB), HIGHLIGHTED(PDF_BLOB) FROM DOCU...
HANA(HANA Extended Application Services)
© 2013 SAP AG. All rights reserved. 22HANA Extended Application Service(XS): “ ”HTTP Web UI (PC )AP SAP HANA =>TCOSAP HANA...
© 2013 SAP AG. All rights reserved. 23Application Platform: SAP HANA Based ApplicationsHANAApp ServerABAPABAP JavaJavaODBC...
© 2013 SAP AG. All rights reserved. 24Application Platform: Native SAP HANA ApplicationsHANAclientXS: Extended Application...
© 2013 SAP AG. All rights reserved. 25GUI/BrowserRDBSSQLUIUISQL(high retrieval load, no scripts)HANABrowserhttp(s); OData ...
© 2013 SAP AG. All rights reserved. 26JavaScript (XSJS)DatabaseHANARepoRepoXSSAP HANA :• (import library)• ODBC/JDBCODataO...
© 2013 SAP AG. All rights reserved. 27OData REST (XSOData)DatabaseHANARepoRepoXSXSJSXSJS XMLAXMLAUI5UI5service {"hello.oda...
© 2013 SAP AG. All rights reserved. 28Open Data Protocol ?- HTTP, XML, AtomRESTHTTPAtom 2Atom Syndication FormatAtom Publi...
© 2013 SAP AG. All rights reserved. 29OData URL SQLOdata URLhttp://services.odata.org/OData/OData.svc/Products?$select=Rat...
© 2013 SAP AG. All rights reserved. 30SAP UI5 (UI Development Toolkit for HTML5)DatabaseHANARepoRepoXSXSJSXSJS XMLAXMLASQL...
© 2013 SAP AG. All rights reserved. 31UI5
© 2013 SAP AG. All rights reserved. 33SAP HANA:• SAP HANA• SAP HANA OLAP( OLTP(• AFL/Decision Table/Text Search• SAP HANA ...
© 2013 SAP AG. All rights reserved. 34SAP HANA Academyhttp://www.saphana.com/community/implement/hana-academy300 SAP HANA
© 2013 SAP AG. All rights reserved. 35Open SAP (XS )https://open.sap.com
© 2013 SAP AG. All rights reserved. 36SAP sessions - HANA, IQ -6/12 IQ 16 pressreleaseIQ 16 pressconference7/9-11 Dan Lahl...
C13,C33,A35 アプリケーション開発プラットフォームとしてのSAP HANA by Makoto Sugishita
Upcoming SlideShare
Loading in …5
×

C13,C33,A35 アプリケーション開発プラットフォームとしてのSAP HANA by Makoto Sugishita

965 views

Published on

  • Be the first to comment

  • Be the first to like this

C13,C33,A35 アプリケーション開発プラットフォームとしてのSAP HANA by Makoto Sugishita

  1. 1. SAP HANASAP Customer Solution Adoption Asia Pacific Japan
  2. 2. © 2013 SAP AG. All rights reserved. 2DisclaimerThis presentation outlines our general product direction and should not be relied on in making apurchase decision. This presentation is not subject to your license agreement or any other agreementwith SAP. SAP has no obligation to pursue any course of business outlined in this presentation or todevelop or release any functionality mentioned in this presentation. This presentation and SAPsstrategy and possible future developments are subject to change and may be changed by SAP at anytime for any reason without notice. This document is provided without a warranty of any kind, eitherexpress or implied, including but not limited to, the implied warranties of merchantability, fitness for aparticular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in thisdocument, except if such damages were caused by SAP intentionally or grossly negligent.
  3. 3. SAP HANA
  4. 4. © 2013 SAP AG. All rights reserved. 4
  5. 5. © 2013 SAP AG. All rights reserved. 5SAPHW Technology Innovations64 1 2TB( 8 CPU x 10 )SAP SW Technology Innovations
  6. 6. (Attribute View, Analytic View,Calculation View)
  7. 7. © 2013 SAP AG. All rights reserved. 7OLAPFact TablePrimary KeyForeign Key AForeign Key BForeign Key CForeign Key DFact 1Fact 2Fact …Dimension BDimension KeyAttribute 1Attribute 2Attribute ...Dimension CDimension KeyAttribute 1Attribute 2Attribute ...Dimension ADimension KeyAttribute 1Attribute 2Attribute ...Dimension DDimension KeyAttribute 1Attribute 2Attribute ...SAPIBMRWEDBDEAUCHUS4711471247134714Attribute ViewMeasure(HANA DB
  8. 8. © 2013 SAP AG. All rights reserved. 8Attribute ViewAttribute ViewAttribute ViewAttribute ViewOLAPHANA Analytic ViewDelivery HeaderDelivery IDDelivery DateShip-to PartySold-to PartySales OrgDelivery ItemDelivery IDItem IDMaterialValueDelivery ItemStatusDelivery IDItem IDPicking StatusBusiness PartnerBusiness Partner IDNameAddressContactAddressAddress IDStreetCityPostal CodeCountryOrg UnitOrg Unit IDNameManagerEmployeeEmployee IDNameMaterialMaterial IDMaterial ClassCountryDescriptionsCountry CodeLanguageDescriptionPersonPerson IDLast NameFirst NameMaterialDescriptionsMaterial IDLanguageDescriptionMaterialClassMaterial Class IDNameStatusDescriptionsStatus TypeStatus ValueLanguageDescriptionData FoundationFact table
  9. 9. © 2013 SAP AG. All rights reserved. 9: Calculation ViewCalculation ViewSQL Script
  10. 10. © 2013 SAP AG. All rights reserved. 10SAP HANAColumnStoreAnalyticalViewsAttributeViewsCalculation Views/A B C DA B C D G YA G YA G Y Z(CONSTRAINTS, WHEREClause, Analytical Privileges..)( GROUP BY)HANA DB- .- (IF, CASE, ... )
  11. 11. © 2013 SAP AG. All rights reserved. 11Visualize Plan TimelineAdministration > Performance > SQL Plan Cache Time LineVisualize Plan
  12. 12. HANA()
  13. 13. © 2013 SAP AG. All rights reserved. 13In-Memory computingIn-Memory Computing
  14. 14. © 2013 SAP AG. All rights reserved. 14SQL ScriptSQL
  15. 15. © 2013 SAP AG. All rights reserved. 15(AFL)Application Functions (C++)SQLScriptSQLScriptHANA Clients (App Server, Analytics Technology, etc)HANA Clients (App Server, Analytics Technology, etc)SAP HANABusiness FunctionLibraryBusiness FunctionLibraryPredictive AnalysisLibraryPredictive AnalysisLibraryAFLAFL…– C++ AFL–PAL (Predictive Analysis Libraries)– (Aprior Apriori Lite)– (K-Means )– (C4.5 CHAID KBFL (Business Function Libraries)– , , , , ,, ,, , .Parameter TableParameter Table
  16. 16. © 2013 SAP AG. All rights reserved. 16Excel$1400036 10.25•• Excel /•
  17. 17. ( )
  18. 18. © 2013 SAP AG. All rights reserved. 18SAP HANAHANA
  19. 19. © 2013 SAP AG. All rights reserved. 19SELECT SCORE() AS S, CAMP_NO, DEFECT FROM TABLEWHERE CONTAINS(DEFECT, throttle engine‘, FUZZY(0.7)) ORDER BY S DESC;SELECT CAMP_NO, DEFECT FROM MODELED VIEW WHERE CONTAINS(DEFECT, thrtle, FUZZY(0.7));
  20. 20. © 2013 SAP AG. All rights reserved. 20PDFSELECT SCORE(), ID, FILENAME, SNIPPETS(PDF_BLOB), HIGHLIGHTED(PDF_BLOB) FROM DOCUMENTREPO WHERECONTAINS(PDF_BLOB, temporal)CREATE FULLTEXT INDEX PDF_BLOB_IDX ON DOCUMENTREPO("PDF_BLOB") TEXT ANALYSIS ONCONFIGURATION EXTRACTION_COREPDF
  21. 21. HANA(HANA Extended Application Services)
  22. 22. © 2013 SAP AG. All rights reserved. 22HANA Extended Application Service(XS): “ ”HTTP Web UI (PC )AP SAP HANA =>TCOSAP HANAwebSAP HANA
  23. 23. © 2013 SAP AG. All rights reserved. 23Application Platform: SAP HANA Based ApplicationsHANAApp ServerABAPABAP JavaJavaODBC/JDBC/SQL: SAP Business Suite on HANADatabase data enginesdata enginesclientUI
  24. 24. © 2013 SAP AG. All rights reserved. 24Application Platform: Native SAP HANA ApplicationsHANAclientXS: Extended Application ServicesSAP HANADatabase data enginesdata enginesXS
  25. 25. © 2013 SAP AG. All rights reserved. 25GUI/BrowserRDBSSQLUIUISQL(high retrieval load, no scripts)HANABrowserhttp(s); OData ( )HdbNet( )XSEngineUIHTML5: JavascriptIndex Server(HDB-SQL, SQLScript)XS ApplicationsDB DB
  26. 26. © 2013 SAP AG. All rights reserved. 26JavaScript (XSJS)DatabaseHANARepoRepoXSSAP HANA :• (import library)• ODBC/JDBCODataOData XMLAXMLAUI5UI5Studio-based editor/debuggervar conn = $.db.getConnection();var pstmt = conn.prepareStatement( "select * from DUMMY" );var rs = pstmt.executeQuery();$.response.contentType = "text/plain";if (!rs.next()) {$.response.setBody( "Failed to retrieve data" );$.response.status = $.net.http.INTERNAL_SERVER_ERROR;} else {$.response.setBody("Response: " + rs.getString(1));}rs.close(); pstmt.close(); conn.close();SQLScriptSQLScript MDXMDXSQLSQL ViewsViewsXSJSXSJS
  27. 27. © 2013 SAP AG. All rights reserved. 27OData REST (XSOData)DatabaseHANARepoRepoXSXSJSXSJS XMLAXMLAUI5UI5service {"hello.odata::otable" as “Entries”;}Studio-based editorSQLScriptSQLScript MDXMDXODataODataSQLSQL ViewsViews• REST• .xsodata View• URL JSON XML :•• Create/Update/Delete SPS6(2013 6
  28. 28. © 2013 SAP AG. All rights reserved. 28Open Data Protocol ?- HTTP, XML, AtomRESTHTTPAtom 2Atom Syndication FormatAtom Publishing Protocol- XML BasedOData – http://www.odata.org- Data Types,Service Metadata, Service Runtime- “ODBC for the Web”OData for SAP ProductsODataAtomXML/JSONHTTP
  29. 29. © 2013 SAP AG. All rights reserved. 29OData URL SQLOdata URLhttp://services.odata.org/OData/OData.svc/Products?$select=Rating,ReleaseDateSQLSELECT Rating RelaseDate from Product ;Odata URLhttp://services.odata.org/OData/OData.svc/Products?$filter=Price lt 2.55SQLSELECT * from Products where Price < 2.55
  30. 30. © 2013 SAP AG. All rights reserved. 30SAP UI5 (UI Development Toolkit for HTML5)DatabaseHANARepoRepoXSXSJSXSJS XMLAXMLASQLScriptSQLScript MDXMDXODataODataSQLSQL ViewsViewsSAP UI5HTML5 SAP UIUIEclipseHTMLMVCOData JSONUI5UI5
  31. 31. © 2013 SAP AG. All rights reserved. 31UI5
  32. 32. © 2013 SAP AG. All rights reserved. 33SAP HANA:• SAP HANA• SAP HANA OLAP( OLTP(• AFL/Decision Table/Text Search• SAP HANA SAP HANA
  33. 33. © 2013 SAP AG. All rights reserved. 34SAP HANA Academyhttp://www.saphana.com/community/implement/hana-academy300 SAP HANA
  34. 34. © 2013 SAP AG. All rights reserved. 35Open SAP (XS )https://open.sap.com
  35. 35. © 2013 SAP AG. All rights reserved. 36SAP sessions - HANA, IQ -6/12 IQ 16 pressreleaseIQ 16 pressconference7/9-11 Dan Lahl Japanvisit29 30 3113:00-13:45Core Tech HANASAP HANA15:00-15:45Core Tech HANASAP HANA16:00-16:45Big Data solutionSAP13:00-13:45Big Data solutionSAP15:00-15:45Core Tech IQSAP Sybase IQIQDQP16:00-16:45Core Tech HANASAP HANA13:00-13:45Core Tech IQSAP Sybase IQIQDQP15:00-15:45Core Tech HANASAP HANA17:00-17:45Core Tech HANASAP HANA

×