ebook img

SAP S/4HANA Embedded Analytics: Experiences in the Field PDF

297 Pages·2021·11.47 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview SAP S/4HANA Embedded Analytics: Experiences in the Field

SAP S/4HANA Embedded Analytics Experiences in the Field — Freek Keijzer SAP S/4HANA Embedded Analytics Experiences in the Field Freek Keijzer SAP S/4HANA Embedded Analytics Freek Keijzer Almelo, The Netherlands ISBN-13 (pbk): 978-1-4842-7016-5 ISBN-13 (electronic): 978-1-4842-7017-2 https://doi.org/10.1007/978-1-4842-7017-2 Copyright © 2021 by Freek Keijzer This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Managing Director, Apress Media LLC: Welmoed Spahr Acquisitions Editor: Divya Modi Development Editor: Laura Berendson Coordinating Editor: Divya Modi Cover designed by eStudioCalamar Cover image designed by Freepik (www.freepik.com) Distributed to the book trade worldwide by Springer Science+Business Media New York, 1 New York Plaza, Suite 4600, New York, NY 10004-1562, USA. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation. For information on translations, please e-mail [email protected]; for reprint, paperback, or audio rights, please e-mail [email protected]. Apress titles may be purchased in bulk for academic, corporate, or promotional use. eBook versions and licenses are also available for most titles. For more information, reference our Print and eBook Bulk Sales web page at www.apress.com/bulk-sales. Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the book's product page, located at www.apress.com/ 978- 1- 4842- 7016- 5. For more detailed information, please visit www.apress.com/source- code. Printed on acid-free paper Table of Contents About the Author ��������������������������������������������������������������������������������vii About the Technical Reviewers �����������������������������������������������������������ix Acknowledgments �������������������������������������������������������������������������������xi Introduction ���������������������������������������������������������������������������������������xiii Chapter 1: Before the Work Starts ��������������������������������������������������������1 Business Intelligence: The Art of Enriching Data ���������������������������������������������������5 Data Modeling for Dummies ���������������������������������������������������������������������������������6 Where Are the Numbers? ��������������������������������������������������������������������������������7 Layered Approach ��������������������������������������������������������������������������������������������9 Operators for Data Integration �����������������������������������������������������������������������12 HANA Changing the OLTP vs� OLAP Game �����������������������������������������������������������20 Cloud Flavors: SaaS vs� IaaS �������������������������������������������������������������������������������23 Front End: Fiori and UI5 ���������������������������������������������������������������������������������������26 SAP’s BI Portfolio ������������������������������������������������������������������������������������������������28 The Latest Thing: CDS Views �������������������������������������������������������������������������������37 S/4HANA Embedded Analytics ����������������������������������������������������������������������������38 Chapter 2: No Work: Use What Is Delivered ����������������������������������������43 Which Tiles Are Shown, and How Are They Grouped? �����������������������������������������44 Discover Analytical Apps �������������������������������������������������������������������������������������47 Activate Them �����������������������������������������������������������������������������������������������������57 Use Them ������������������������������������������������������������������������������������������������������������61 iii Table of ConTenTs Export to Excel…Please Don’t ����������������������������������������������������������������������������76 Retrospective ������������������������������������������������������������������������������������������������������78 Chapter 3: Some Work: Smart Business Service ��������������������������������79 Demo �������������������������������������������������������������������������������������������������������������������81 Retrospective ������������������������������������������������������������������������������������������������������90 Chapter 4: More Work: Building Analytical Queries Using Tiles ���������93 Discovery of SAP-Delivered CDS Views with Tiles View Browser and Query Browser ����������������������������������������������������������������������������������������������������94 Custom Analytical Query in an Almost Ideal Situation: Part 1 ���������������������������101 Custom CDS View in an Almost Ideal Situation �������������������������������������������������112 Custom Analytical Query in an Almost Ideal Situation: Part 2 ���������������������������117 Custom CDS View in a Not-So-Ideal Situation ��������������������������������������������������121 Transporting Custom CDS Views and Analytical Queries ����������������������������������128 Retrospective ����������������������������������������������������������������������������������������������������131 Chapter 5: Most Work (Basic): Building Analytical Queries in an IDE �������������������������������������������������������������������������������������������135 Getting Started with an IDE �������������������������������������������������������������������������������135 Naming Convention for CDS Views �������������������������������������������������������������������138 Documentation and Data Lineage ���������������������������������������������������������������������140 Getting Started with ABAP CDS �������������������������������������������������������������������������141 Embedded Analytics from Scratch: Requirements and Data Model ������������������147 Embedded Analytics from Scratch: Basic Views �����������������������������������������������150 Embedded Analytics from Scratch: Data Integration ����������������������������������������156 Embedded Analytics from Scratch: Cube View �������������������������������������������������170 Embedded Analytics from Scratch: Query View and Final Result ���������������������177 Retrospective ����������������������������������������������������������������������������������������������������183 iv Table of ConTenTs Chapter 6: Most Work (Advanced): Building Analytical Queries in an IDE �������������������������������������������������������������������������������������������185 Custom Master Data Views �������������������������������������������������������������������������������185 Custom Text View ����������������������������������������������������������������������������������������186 Custom Attribute View ���������������������������������������������������������������������������������187 Complex Logic ���������������������������������������������������������������������������������������������������194 Transposition from Columns to Rows ����������������������������������������������������������195 Transposition from Rows to Columns ����������������������������������������������������������197 Homework! ��������������������������������������������������������������������������������������������������205 Using Parameters ����������������������������������������������������������������������������������������������206 Using Session Variables and Environment Annotations ������������������������������������209 Compatibility Views �������������������������������������������������������������������������������������������212 Author-Delivered Content ����������������������������������������������������������������������������������216 Material Classification Characteristics ��������������������������������������������������������216 Flattened Hierarchies ����������������������������������������������������������������������������������218 Inventory Levels and Movements ����������������������������������������������������������������222 Financial Actuals, Plan, and Commitments��������������������������������������������������225 Making the Data Less Real-Time ����������������������������������������������������������������������226 Multilingual Descriptions of Field Names ���������������������������������������������������������228 “Jump To” Functionality ������������������������������������������������������������������������������������232 Creating a Dedicated Tile for a Query ���������������������������������������������������������������236 Data Authorization ���������������������������������������������������������������������������������������������239 Query Performance �������������������������������������������������������������������������������������������240 Performance Analysis ����������������������������������������������������������������������������������241 Performance Optimization ���������������������������������������������������������������������������243 Transporting CDS Views ������������������������������������������������������������������������������������246 v Table of ConTenTs Analysis for Office ���������������������������������������������������������������������������������������������247 Topics Not Covered by This Book…for a Reason ����������������������������������������������249 Retrospective ����������������������������������������������������������������������������������������������������252 Chapter 7: Extensibility, OData, and Beyond �������������������������������������255 S/4HANA Extensibility ���������������������������������������������������������������������������������������256 APIs and OData Services �����������������������������������������������������������������������������������261 How to Turn a CDS View into an OData Service ������������������������������������������������266 Agile Development and Business Intelligence ��������������������������������������������������270 DevOps and Business Intelligence ��������������������������������������������������������������������276 Ideal Skill Set for an Embedded Analytics Expert ���������������������������������������������278 Epilogue ������������������������������������������������������������������������������������������������������������279 Index �������������������������������������������������������������������������������������������������281 vi About the Author Dr. Freek Keijzer has a background in science (physics), industry (manufacturing, process industry), and ICT (SAP system integration), holding various project management, people management, and specialist positions. He has degrees in natural sciences (PhD) and information management (MIM). In 1996, he became involved in an SAP implementation, initially as an R/3 key user and later as an internal project leader, interim manager of the support organization, and (international) information manager. Since 2001, he has focused on SAP BI consultancy, working for three consultancy firms and more than 50 clients. His responsibilities as a consultant include product development, team competence development, sales support, and resourcing. Freek’s technical specialties include SAP business intelligence, HANA, NetWeaver, and ERP integration. His roles include project leader, lead consultant, business consultant (interim) manager, and Scrum master. Since 2015, Freek has been a brewer/owner of the Rubelijn craft beer brand. vii About the Technical Reviewers Attaphon Predaboon is a certified SAP consultant and data and analytics manager at EY. He is passionate about finding innovative ways to use BI and analytics solutions to create business success. He has led his team in business development and proof of concept as well as in the deployment of SAP and many other data analytics technologies for various local and global firms. Pascal van Miltenburg is an SAP solution architect with 20+ years of experience in ERP, integrated business processes, and holistic solution design in a variety of industries, companies, projects, and programs. In 1998, Pascal completed his MBA at the University of Tel Aviv, majoring in international business management and with a minor in information systems. Subsequently Pascal started working as an SAP consultant specializing in finance and controlling, quickly expanding to several other ERP components that SAP supports. Because of this broad experience and interest, he has fulfilled the roles of integration manager and solution architect in many projects. ix abouT The TeChniCal RevieweRs For the last few years, he has been responsible for the overall solution design in one of the largest recent S/4HANA greenfield implementations in the Netherlands. In this program, Pascal gave special attention to the implementation methodology, utilization of standard SAP, and, after careful consideration, extending functionality in the least disruptive method. S/4HANA Embedded Analytics constituted a large part of the solution scope. Jeroen Keijzer is an SAP analytics consultant for myBrand in the Netherlands, specializing in SAP BW, SAP HANA, SAP BusinessObjects, and SAP Analytics Cloud. After completing his studies in business informatics (Saxion, 2003) and applied communication sciences (University of Twente, 2005), he joined KLM Royal Dutch Airlines to start his career in SAP consultancy. Specializing in SAP solution management and authorizations at first, he eventually chose to switch to analytics as a working field as this has always been his favorite area of interest. In 2014, Jeroen joined myBrand and started specializing in HANA database modeling and development. Since then, he worked on various projects to implement analytics solutions for a variety of customer fields including retail, financial lease, manufacturing, and real estate. x

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.