
Explore SAP smart data integration on SAP BTP, set up a HANA Cloud database, and configure remote sources, subscriptions, and real-time data replication.
Learn to use SAP Business Application Studio and HANA Cloud for data provisioning, remote source creation, agent deployment, adapter configuration, and virtual table replication task flow in BTP trial accounts.
Set up a dev space for bas sdi by subscribing to hana cloud tools, configuring authorization, and creating a hana database instance in hana cloud central via service marketplace.
Create and start a Hana cloud database instance via SAP Hana Cloud Central, login with DB admin credentials, then explore Hana Database Explorer to manage adapters, schemas, and calculation views.
Explore data provisioning basics, including data acquisition from source to target, data virtualization, and when to use replication versus inbuilt Hana SDI. Compare application-controlled and database-controlled provisioning.
Understand data transformation before loading to the target system, including filters, null-value handling, and aggregation, and compare SDA and SDI.
Explore exporting and importing catalog objects from a SAP BTP HANA source to a target system, using CSV with dependencies and data, demonstrated on the DT employee table.
Create a remote source in the target system using smart data access and hana odbc, then enable data virtualization with a virtual table.
Create a remote source using an sql statement for hana odbc, supplying server, port, ssl properties, and remote user credentials; search schemas and create virtual tables.
Create a physical table from a virtual table and enable real-time replication via a remote subscription using SQL. The lesson demonstrates configuring schemas, starting replication, and validating live data flow.
Learn to create remote sources with XML or SQL, and explore adapters and SDA environment limits. Manage virtual tables and operations like check, drop, cascade, and alter.
learn how to set up a remote source with smart data access, install and configure the data provisioning agent and adapter, and understand SDI versus SDA in SAP HANA.
Install SAP HANA data provisioning (DP) agent by creating a folder, naming the agent, entering domain and user details, using default ports; verify the DP agent on the C drive.
Register an agent in SAP Hana Cloud using the data provisioning agent CLI, configure jdbc, set up remote sources, and complete agent registration with host and credentials.
Register the agent and the file adapter, display adapters, and set a secure file access token with the agent CLI to enable remote source creation.
Create a remote source with the file adapter and configure root directory and file format definition in the data provisioning agent, then create a virtual object from the employee csv.
Create and refresh virtual tables by updating a configuration file for a CSV, skip header lines, and load data via a remote source and SDI schema in Hana Cloud.
Register the Hana adapter, connect to Hana Cloud via SDI, configure JDBC connection, and verify adapters so you can create a remote source in the next class.
Create a SDI remote source with the Hana adapter, configure target and source systems, set credentials, and enable real-time replication via remote subscriptions and virtual tables.
Create a sample table in the source Hana cloud instance and set up a remote source for cross-system data provisioning. Explore synonyms, HDB grants, virtual tables, and OData service integration.
Demonstrates resolving insufficient privilege errors by granting create and other rights on the remote_user schema, creating a table as db admin, and importing data after fixing column length issues.
Open and configure SAP BTP environments to connect a remote source, manage privileges, and access the target system, while launching HANA Cloud and Business Application Studio for data integration.
Create a cap project in the SAP business application studio on a BTP training account, enabling mta deployment with Node.js, and organizing db, srv, and SDI artifacts.
Log in to Cloud Foundry, verify the BTP API endpoint, install npm dependencies, create a Hana module, bind the dot env file, and deploy, noting missing data model CDs files.
Download the latest sap hana client from npm, install dependencies, and redeploy to resolve hana-client errors and load required components before building database artifacts.
Ensure the hana cloud instance runs, access the hana database explorer and sql console, then start and connect source and target systems via remote sources in the business application studio.
Grant privileges for the sdi user on a remote source, including creating remote subscriptions and assigning rights for data access in sap smart data integration.
Create a remote source schema and a virtual table to enable data virtualization; grant select, update, insert, delete on schema to a cross-container role, and assign it to the user.
Create a user provided service instance in the BTP cockpit, bind it to a Hana project, and configure the binding in the MTA YAML file for SDI cross-container access.
create a HDB grants file inside cfg in db directory to define privileges for application user and object owner, including alter remote subscription and virtual table creation with grant option.
Create a remote source schema and a virtual table, define a cross-container role, grant select, update, insert, and delete on the schema, and assign the role to the SD user.
Create a virtual table from BAS using the editor, link a remote source, deploy to an HDI container, and verify the employee base virtual table in the SDI demo database.
Create a replication task for the employee table, connect to the remote source, configure initial load, and execute the task to populate the target employee task table with data.
Switch the source initial load to real time or initial plus real time, redeploy the replication task, and trigger it to verify real-time data replication from source to target.
Create a flow graph in SAP BTP to replicate data from a source EMP table to a target HDB table, using synonyms, real-time options, and enforcing primary keys for insert.
Identify and fix a missing primary key in a real-time flow graph, deploy the project, and verify data reflection in the FG target employee table using the database explorer.
Demonstrates testing the real-time flowgraph and reptask data validation by inserting records in the source system and validating immediate replication to the target and replication task tables.
Filter data in a replication task to populate the target table with female records using a gender expression, leveraging transformation functions, then redeploy and rerun to see real-time results.
Filter data in a flow graph by currency_code is equal to USD, deploy, and preview to show only US data; leverage projection, aggregation, and join features.
Monitor flow graph and replication tasks, configure real-time versus initial-load behavior, and apply joins, projections, aggregations, and data quality nodes.
Deploy to cloud foundry by building the MTA project and authenticating with CF login, while configuring and deploying calculation views and cube views for SAP HANA data models.
Set up a BTP account, deploy the SGI demo db, and configure Hana with environment variables to enable real-time data replication.
Explore step-by-step SAP Hana Cloud BAS and BTP CAPM courses, covering data modeling, security, OData exposure for Fiori apps, and low-code development with SAP Build.
In this course you will learn about -
Business Technology Platform
BTP Trial Account Creation and Introduction
Setting dev space for BAS SDI
Subscription to HANA Cloud tools and providing authorizations
Creating HANA Cloud DB instance
Concepts of Data Provisioning
Similarities and Differences between Smart Data Access (SDA) and Smart Data Integration(SDI)
In SDA Section
SDA Remote Source Creation,
Users and Virtual table at Target system
Learn about data virtualization, data federation
Creating Remote Source using SQL
Creating Remote Subscription, Replicating Data in Real-time using SQL, Working with SQLs.
In SDI Section
DPAgent Installation
Registering dpagent
Registering Adapters
Working with File Adapter and HANA adapter
Creating Remote Source using adapter and dpagent
Working with Cloud Application Programming
Working on Business Application Studio
Creation of Node JS based CAP Project
Initial configuration for development
Creating user and Granting user privileges to work with remote source
Creating virtual tables, Replication Tasks and Flowgraphs using in a CAP Project using BAS
Creating .hdbgrants, .hdbsynonym,.hdbreptask,.hdbflowgraph etc. files
Creating user provided service instance and using it in CAP project
Working with various features of flowgraphs and replication tasks
Creating physical table replicating data in Real-Time
Testing Real-time data transfer
Deployment in to cloud foundry, SAP BTP trial account.
Testing and validation
and many more...
NOTE: All resources are available at "Lecture 11 under resources"