
Link to access SAP HANA Express edition
https://www.sap.com/products/technology-platform/hana/express-trial.html
Install SAP HANA Express on VMware
Configure and start the Hana database within a VM, managing memory constraints and prompts as you log in, set passwords, and initialize web services.
Mount your SAP HANA database on WebIDE by mounting the system database and an optional tenant. Log in with the system user to view schemas.
demonstrates an inner join between products and business partners in a one-to-many relationship, producing 106 rows and illustrating primary and foreign keys guiding the join.
Explore referential joins in Hana, inner joins with special characteristics, and prerequisites like central table maintaining referential integrity and one-to-n cardinality toward transaction tables.
Create a partner dimension calculation view by projecting and left outer joining business partner and address tables, then define calculated column Firm name by concatenating company name and legal form.
Build a SAP HANA purchase queue by creating a calculation view with a star join that blends purchase order header and item with employee and product dimensions.
Install SDI on VMware using the shared drive.
With this method you can download the SDI or any other additional component on your local host and then use that path to install it in the VM
Create a remote source in the SAP HANA catalog using the Hana adapter, name it Hana DB, configure the host, port, instance number, and credentials, then finalize the remote source.
Configure your SAP HANA environment by creating a remote connection, a virtual table, and the Gruntfile, then import and run pre-built SGI flow graphs FG1 and FG2.
Execute a projection on the book transaction data by adding quarter and day name columns, removing unused fields, and applying a year filter to isolate 2010 reporting.
Join the union and the transaction data with a join node, using an inner join on customer ID, and output to cube_join staging table for multi-dimensional analysis.
Apply an aggregate transform to roll up measures for reporting, filter by country, and produce customer-level totals via the join node.
Create a Berlin-filtered subset of the customer table in the split schema, then implement change data capture in SAP HANA to track and preserve history.
Set up capture table with a CDS artifact to capture changes from customer table, preserving history, using a surrogate key plus a composite key, record type, change time, and validity.
Import data and views into the same project by creating data and models folders, importing merge sales order 2014 and 2015 tables, and building and previewing HDI artifacts and views.
Configure currency conversion for a selected column by assigning semantics to amount with currency code, using the conversion tables, and set the target currency via input parameter (default USD).
Learn to implement a spatial join on geo data by joining an address table on the point spatial column using equals predicate in a SAP HANA calculation view.
Navigate the performance analysis mode to review source table details and join validations, and identify warnings about calculated columns or filters that affect performance.
Use debug mode to simulate the application level query, inspect data and intermediate results, and understand column pruning across calculation views and their dependent views.
Discover how avoiding unnecessary joins in SAP HANA reporting—by pruning unused columns and using explain plan—dramatically improves query performance.
Explore data lineage to trace how a view's data flows from source tables and cubes through semantics and columns, enabling impact analysis and troubleshooting.
Explore how the current security layout controls access to SAP HANA artifacts, showing the roles of system and technical users, HDI, privileges, and the consumption point from the tenant.
Learn the essentials of version control and model operation with git for Hana database projects, including setting up local and remote repositories, merging changes, and pushing updates to environments.
Learn to set up a new project, initialize a local git repository, and manage commits using the git pane and history in a SAP HANA database environment.
Learn how to create a local branch, commit changes, and merge them into the master branch in a Git workflow, illustrating branch isolation, merging, and history tracking.
Create a new SAP HANA project, connect a local repository to a remote GitHub repository, then commit, fetch, and merge to import calculation views and MTA files.
Push local changes to remote repository after committing updates to the XML file, demonstrating version control with commit and push and reflecting email v1 and last name v1 on GitHub.
Welcome to the Course. If you have already watched the promo and have a good idea get going ahead. Always a good point to start.
As HANA has grown tremendously, has added a great number of features and also released many application level products like S/4 HANA, B/W4 HANA this video aims to revisit the fundamentals and highlight the big picture solution proposition of the latest HANA 2.0 data platform.
Learn information explosion, Big and Unstructured data, The need for real time reporting.
Learn the positioning of SAP HANA
Learn the fundamental differences between a classical database and in-memory SAP HANA Database
Learn SAP HANA solution proposition and customer success stories
Learn the different modes a company can deploy SAP HANA
Changes in HANA 2.x from HANA 1.x for modelling activities
Understand the Agile Data Mart use-case and where it applies in a project
Understand Operational Data marts what they are and how they are different
Understand what are accelerators and where it applies in a project
Understand how SAP HANA RDS can help in accelerating the Implementation
Understand how SAP HANA live content can help in the implementation
SAP HANA® is a game changing and best selling product in the history of SAP®. Helping companies solve data, reporting, latency challenges and unleash their potential with a real time platform. Learn it by implementing real time use cases, get started with the new and exciting world of real time reporting, analytics and big data.
Key Learnings:
200+ Professionally authored Lectures.
Immediately usable skills, put it to use in your current project or join a new project.
Quizzes after each topic
1.x Topics:
Understand why SAP HANA®, Concepts, Architecture and Use cases
Get Comfortable with SAP HANA® landscape, associated tools and Studio
Learn the different methods and tools to get data from SAP and Non-SAP Sources
Learn In-Memory modeling techniques
Learn to Build reports on SAP BOBJ® reporting stack
2.x Topics:
Setup up your own SAP HANA® Instance on your Local System
Build SAP HANA® Models for Purchase Insights ( Level: Beginner)
Smart Data Integration and Access (SDI/A) (Level: Beginner, Intermediate)
Build SAP HANA® Models for Sales Insights (Level: Intermediate)
Model Optimization and Accuracy
Model and Data Security
Version Control and Model Operation using Git
Getting Started with Cloud:
What is SAP HANA Cloud and why now?
Get your own Trial SAP HANA Cloud Instance
How to Import data using HDB table data and CTL methods.
Get your initial project setup and curated data to get up and running quickly
Overview of database, modelling, design functionalities and features of the SAP HANA Cloud solution
Understand how this is different from On premise HANA solution
SAP HANA Cloud use cases and scenarios
Inter connectivity between your main DB instance and your project HDI, Security and much more.
Engaging Teaching:
Expressive and immersive teaching with demonstrations and learning tools
Small, purposeful videos, packed with information, designed specifically for a virtual self paced audience.
Course Resources:
2.x: Guidance for server setup on your Local System, Data, Models and Quizzes
1.x: Exercises, Tailored reading material and quizzes.
Disclaimer:
Credits: I have used SAP Public Manuals, Slides, SCN blogs and other resources as reference. Credits are due to the corresponding parties.
SAP HANA® is a Product of SAP®.
Explicitly mentioned or otherwise.
I am not associated with SAP.