DE LA TECHNOLOGIE A LA PLUS VALUE METIER Comment booster vos applications SAP Hana avec SQLSCRIPT 1
Un usage optimum de SAP Hana Votre contexte SAP Hana Si vous envisagez de migrer vers les plateformes SAP Hana ou si vous avez déjà migré, SAPIMEP vous propose de tirer rapidement profit du potentiel de votre nouvelle architecture en exploitant les extensions et langages qui s exécutent nativement dans SAP Hana. Notre proposition de valeur L objectif est de regarder ensemble les applications et reports prioritaires à réécrire, en fonction des enjeux, évaluer le Business Case, lancer un programme pilote, et faire monter en compétence les équipes internes. 2
Les bénéfices attendus L usage des nouveaux modèles d applications vont ouvrir de nouvelles opportunités Améliorer les performances et réduire les délais d exécution Simplifier les procédures et accélérer les déploiements Rentrer dans une stratégie d amélioration continue Normaliser et standardiser (http, HTML5, Javascript,...) Réduire le TCO par une réduction des cycles de développement et une augmentation de la productivité Se Notre focaliser proposition sur la valeur de métier valeur et sur un meilleur usage (mobilité, convivialité, collaboration) Faciliter la production de scénarios complexes à haute valeur ajoutée Enrichir le modèle de programmation Map Reduce (jointures parallèles, interfaces basées sur les types de table structurés au lieu de paires clévaleur) 3
Avantages des applications natives Dans les paysages conventionnels, des systèmes dédiés sont utilisés pour les traitements des données analytiques (OLAP) et transactionnels (OLTP). L anticipation et la réactivité étant devenu un facteur déterminant dans la gestion des affaires, SAP Hana adopte une approche holistique intégrant analytique et transactionnel dans un système unique. Pour concevoir vos applications, les développeurs ont le choix entre deux modèles : o Un scénario de développement d applications «non-natives» où vous développez des applications dans un environnement extérieur de SAP HANA, par exemple, SAP NetWeaver (ABAP ou Java). o Le développement et l exécution d applications «natives» en utilisant SQLScript et les services de la plateforme XS afin de passer d une logique de développement traditionnelle à une logique de développement procédurale native adaptée pour une exploitation optimale de la nouvelle architecture. Les améliorations s appliquent sur les 3 niveaux de votre architecture Hana : o l ergonomie et interface utilisateur o les calculs, algorithmes et l orchestration des flux des données o les développements d applications, les reports et requêtes 4
Pourquoi utiliser Sqlscript? La logique «non-native» s exécute dans un serveur d'application externe qui accède au modèle de données SAP HANA (par exemple des tables et vues analytiques) au moyen d'une interface client standard telles que JDBC, ODBC ou ODBO utilisant SQL et les procédures de SQLScript indigènes. ABAP et SQL sont des langages de manipulation de données efficaces pour les applications de gestion classique mais sémantiquement pauvres, mal adaptés aux nouvelles applications d aide à la décision, de conception, géographie, SIG, multimédia et mal adaptés aux nouvelles techniques (IHM, programmation orientée objet, architectures réparties,...) Les applications classiques vont décharger les fonctionnalités de manière limitée dans la base de données. Il en résulte une grande copie de données depuis et vers la base de données, et des programmes qui se répètent en d'énormes boucles de données et sont difficiles à optimiser et paralléliser. Logique non native Logique native Scénario Side Car Des gains de performance inégalés L objectif de Sqlscript est de décharger la logique applicative vers la base de données et d'exécuter des calculs de données, à forte intensité, proches des données brutes, afin d éviter des mouvements intensifs de données La possibilité d'exprimer des logiques métier poussées dans la base de données avec des performances inégalées grâce à des fonctions non standard comme la planification, l optimisation, l analyse prédictive s appuient sur des données non de type Query. L interface utilisateur (UI) se produit complètement dans la couche client (navigateur, applications mobiles) 5
Les scénarios de développement Sqlscript L objectif est de fournir un support cohérent, de bout en bout, à travers un ensemble de services intégrés, en partant du design de la base de données, à l optimisation et l extension des applications, à la refonte des reports, et enfin à l ergonomie et la standardisation des interfaces utilisateurs. Les scénarios de développement articulent 4 niveaux 1. les bases de données (tables, Sql View, Analytic Modeling,..) 2. les applications (Sqlscript, Javascript, Odata,..) 3. les interfaces utilisateurs (Html5, Search Queries,.) 4. et l administration (rôles & privilèges, cycle de vie, logon,...) En plus de SQLScript, SAP HANA soutient un cadre pour l'installation de bibliothèques fonctionnelles spécialisées et optimisées, qui sont étroitement intégrées avec les différents moteurs de données du serveur d'index : la Fonction Bibliothèque (BFL) et le Predictive Analytics Library (PAL) appelés directement à partir de SQLS
Nos atouts Une offre différenciée et à forte valeur ajoutée sur : - Les technologies SAP (ABAP, IDOCs, WorkFlow, Sqlscript... ) et SGBD (Oracle, SQL Server, MaxDB) - L administration SAP - L hébergement de solutions SAP - Les interfaces de données inter-systèmes et migrations de données - La performance des systèmes SAP - Le tuning des systèmes SAP/Oracle - Les grosses volumétries Nos atouts et les points forts : - Réelle expertise - Très forte expérience - Compétences - Professionnalisme 7
Parmi nos offres 8
Vos Contacts Sylvain Dussart Direction générale Gérant Pierre Moyen SAPimep 32c avenue Oudinot 94340 Joinville le Pont Tél: +33 (0) 9 72 27 89 96 Mobile: 06 08 04 95 50 E-mail: sylvain.dussart@sapimep.com Web: www.sapimep.com SAPimep / Open People Factory 32c avenue Oudinot 94340 Joinville le Pont Tél: +33 (0) 9 72 27 89 96 Mobile: 06 78 27 04 23 E-mail: pierre.moyen@openpeoplefactory.com 9