View this presentation to get an overview of the SAP NetWeaver Business Warehouse, powered by SAP HANA and learn more about it's IT and business benefits.
Get the inside scoop of the future innovations of the SAP BusinessObjects BI 4.3 platform: hybrid world, new BI Launchpad interface, simplified maintenance, as well as other exciting innovations.
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...BigClasses Com
SAP Business Objects Universe Designer & Introduction to Business Intelligence Consumer Services,BO universe diagram,SQL structured schema,creating schema with joins and tables.
View this presentation to get an overview of the SAP NetWeaver Business Warehouse, powered by SAP HANA and learn more about it's IT and business benefits.
Get the inside scoop of the future innovations of the SAP BusinessObjects BI 4.3 platform: hybrid world, new BI Launchpad interface, simplified maintenance, as well as other exciting innovations.
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...BigClasses Com
SAP Business Objects Universe Designer & Introduction to Business Intelligence Consumer Services,BO universe diagram,SQL structured schema,creating schema with joins and tables.
Shrink your DB and increase SAP BW performanceDataVard
This presentation will show you 5 steps you should consider in your data management for SAP BW. Smart data management offers a tactics how to keep BW at high performance and keep the data growth under control.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
2. 2
SAP BW Foundation Virtual Training Schedule
Day – Session name Date Session Timings Trainer Name
Day 1 – SAP BW Overview 19-May-14 2:00 PM – 4:00 PM vemuluri, Murali
Day 2 – SAP BW Data modeling 20-May-14 2:00 PM – 4:00 PM chukkala, Saritha
Day 3 – SAP BW ETL 21-May-14 2:00 PM – 4:00 PM Patra, Biswajit
Day 5 – SAP BW Administration 22-May-14 2:00 PM – 4:00 PM Gunasekar, Vinodh
Day 4 – SAP Reporting 23-May-14 2:00 PM – 4:00 PM Raj, C V Vijay
4. 4
TERMINOLOGY - 2
Attributes
Text
Hierarchy
InfoProvider
Source System
Data Targets
Transformation
Data Transfer Process
Query Designer
BEX Analyzer
5. 5
SAP BW/BI Version History
Name Version Release
BIW 1.2A Oct-98
BW 3.0A Oct-01
BW 3.0B May-02
BW 3.1 Nov-02
BW 3.1C Apr-04
BW 3.3 Apr-04
BW 3.5 Apr-04
BI 7 Jul-05
BW 7.3
BW 7.4
7. 7
Purpose and Use of Data Modeling in BW
Data modeling is the “backbone” of the BI system.
It is a staging area helps to maintain large amount of operational and
historical data and the main purpose of data modeling is to structure and
organize the necessary data for Business users for data analysis.
Data Modeling serves as the tool for managing the middle phase of data
warehousing i.e. it helps managing the staging and transforming the data for
reporting.
It provides more flexibility in terms of data transformation as compared to
the source system due to availability of various methods of data
transformation.
9. 9
InfoObjects
InfoObjects are the basic information providers of BI and the smallest information
units in BI.
They structure the information needed to create InfoCubes/DSO Objects.
InfoObject types:
Characteristics
Key figures
Characteristics bear master data (i.e. attributes, texts or hierarchies)
in BI. Attributes are InfoObjects that are logically subordinate to a
characteristic.
Types of Attributes: Display Attribute and Navigational Attribute
Key Figures InfoObjects provide values to be evaluated such as quantity, amount,
or number of items.
11. 11
InfoObject Catalog
An InfoObject catalog is a collection of InfoObjects grouped according to
application-specific criteria/It is a directory of Infoobjects.
You can group Info Objects together in InfoObject Catalogs to provide both a
better overview to them and to arrange them logically.
Types of InfoObject catalog:
Characteristic: This is the collection of Characteristics InfoObjects
Key figure: This is the collection of Key figures InfoObjects
13. 13
Info Providers – Business Purpose
An InfoProvider is an object for which queries can be created or executed in
BEx. InfoProvider can be either physical storage of data or virtual collection of
data
Basic InfoProviders:
1. InfoCube
2. Data Store Objects (DSO)
InfoProviders can be displayed, created, and maintained in transaction
RSA1
14. 14
It is a multidimensional Structure/ Data Container used for Analysis &
Reporting Purpose.
An InfoCube can have maximum of 16 dimensions (3 dimensions are
provided by SAP i.e. Time, Data Package and Unit). A maximum of 256
characteristics can be included in each dimension.
A cube has 2 fact tables - E and F. When the requests in the cube are not
compressed the data exists in the F fact table and when the requests are
compressed the data lies in the E fact table.
InfoCubes
17. 17
ODS—Operational data store
DSO---Data store Object
It acts as a storage location for consolidated and clean-up transaction
data .
DSO object contains:
key fields
data fields and
key figures.
Data Store Object (DSO/ODS)
19. 19
Data Store Object (DSO)
Every DSO object is represented on
the database by three transparent
tables:
Active data table: latest data,
current status of the data and used
for reporting.
Activation queue/New data table
: Data stored before activation,
delete after activation.
Change log: Contains the
complete history of the changes.
20. 20
Data Store Objects
There are three different types of DSO’s in BI 7.0
Standard DSO
Direct Update DSO
Write Optimized DSO
DSO for Direct Update is same as Transactional ODS in 3.x
Write Optimized DSO is a completely new type of DSO.
21. 21
Write Optimized DSO
Consists of only one table of active data
Reporting is possible on the basis of these DataStore objects. However, we
recommend that you use them as a consolidation layer, and update the data
to additional InfoProviders, standard DataStore objects, or InfoCubes.
It also can be used as EDW layer for saving data. Business rules are only
applied when the data is updated to additional InfoProviders.
22. 22
Direct Update DSO
A direct update DSO object differs from a standard DSO object in the way it
prepares data.
Data Store object type is filled using APIs and can be read via a BAPI.
23. 23
Differences between Data Store Object Types
Type Structure Data Supply SID
Generation
Are BEx
Queries
Possible?
Standard Consists of three
tables: activation
queue, table of
active data,
change log
From data
transfer process
Yes Yes
For direct
update
Consists of the
table of active
data only
From APIs No Yes
Write-
optimized
Consists of the
table of active
data only
From data
transfer process
No Yes
24. 24
MultiProvider
A MultiProviders is a type of InfoProvider that combines data from a number
of InfoProviders and makes it available for analysis purposes.
The MultiProviders itself does not contain any data. Its data comes entirely
from the InfoProviders on which it is based. MultiProviders only exist as a
logical definition. These InfoProviders are connected to one another by a union
operation.
A query based on a MultiProvider is divided internally into subqueries. There
is a subquery for each Info Provider included in the MultiProvider. These
subqueries are usually processed in parallel.
25. 25
MultiProvider
• One can combine InfoCube, DSO
objects, InfoObjects and InfoSets in
a MultiProvider.
• A union operation is used to
combine the data from these objects
into a MultiProvider.
• Here, the system constructs the
union set of the data sets involved. In
other words, all values of these data
sets are combined.
27. 27
Data Targets
A data target is an object into which data is loaded. Data targets are the
physical objects that are relevant during data modeling and when loading
the data.
Data targets are:
InfoObjects (characteristics with attributes or texts)
InfoCube
DSO Objects
28. 28
Data Targets vs InfoProvider
Data targets physically store data in the underlying database tables.
InfoProviders not necessarily store data. Data can be populated on the
fly via infoproviders by the reports.
All data targets are infoproviders but vice versa is not always true.
29. 29
InfoProviders
An InfoProvider is an object for which queries can be created or
executed in BEx. InfoProviders are the objects or views that are relevant
for reporting.
Types of InfoProviders:
MultiProviders
InfoSets
Virtual Providers
DSO
InfoCube
InfoObject
38. 38
Introduction
Process chain is defined as a sequence of interdependent processes,
it is required to perform a complete task in BW
Process chains are graphical scheduling & monitoring tool to maintain
automation, visualization & monitoring of tasks/processes.
39. 39
Introduction
Transaction code for Process Chain Maintenance: RSPC.
Different Process Chain Views:
Planning View: Use to check the Plan status of the Process chain.
Checking View: Use to check the consistency of the process chain
Log View: The results of each run are monitored..
Types Of Processes
Start Process
Application Process
Collection Process
40. 40
Start Process
Defines the start of a Process Chain
Special features of a Start process:
Only the start process can be scheduled without a predecessor
process.
The start process cannot be a successor of another process.
Only one start process is allowed for each process chain.
A start process can only be used in a single process chain.
41. 41
Application Processes
Application process represent BW activities that are typically performed
as part of BW operations.
Sample Application Processes:
1. Create Index
2. Delete Index
3. ODS Activation
4. Build DB Statistics
5. Compress InfoCube
42. 42
Collection Processes
Used to manage multiple predecessor processes that feed into the
same subsequent process
Collection processes available in BW
AND
OR
EXOR
43. 43
Process Control in BW
Data Load
Monitor
Data Target
Maintenance
Start 1
Load into PSA
3
Load into ODS
4
Activate
Data in
ODS
5
Further update
6
Build Indices
7
Build DB
Statistics
8
Roll up
Aggregate
9
Drop Indices
2
44. 44
Process Control
1. ‘Start Process’ starts the process chain. It is triggered when process chain is
scheduled to run.
2. ‘Drop index’ is recommended by SAP prior to data load.
3. ‘Execute Infopackage’ is then executed to extract data from the source system
into the PSA.
4. Data is pushed from PSA to ODS after required staging.
5. ODS is activated as data is transferred from new data table to active data and
the change log tables.
6. Data is then updated to further Datatargets.
7. Indexes are rebuild at this stage to improve Database access and the query
performance, in turn.
8. In the next step, the system generates data on the performance of the BW
architecture and stores it as BW statistics.
9. The data thus updated is rolled into the aggregates (if any).
49. 49
Process Chain – Scheduling
• There are multiple modes to schedule a process chain:
o Immediate – Process Chain(PC) run starts immediately once
triggered.
o Date/time: PC is scheduled to run on specific date and time.
Using this, PC can be scheduled Hourly, Daily, Weekly, Monthly.
o After Job : PC would be triggered after completion of the
specified job.
o After Event: PC would be executed once specified event is
triggered.
o At Operation mode: PC is triggered to run during the specified
mode of operation.
50. 50
Process Chain – Monitoring
• Process Chain logs can be viewed for different time periods i.e.:
o Same Day.
o Same day and Previous Day.
o One week ago.
o Current month and Previous month.
o Free Date: any timeframe starting 01/01/1000 to 31/12/9999.
• Symbols display the status of the runs of the individual process within the
chain:
o Yellow indicates that the chain is active.
o Green that the chain ended successfully.
o Red that the chain ended with errors or was terminated.
o Unknown is displayed if the status is unknown
56. 56
HelpMe
Browse through the below links for Self Study
1. http://help.sap.com/saphelp_nw70ehp2/helpdata/en/e3/e6
0138fede083de10000009b38f8cf/frameset.htm
2. http://service.sap.com/bi