Learn how SAP BusinessObjects is used at BEC and some of their challenges resolved with 360Suite
1. LEARN HOW SAP BUSINESSOBJECTS IS
USED AT BEC AND SOME OF THEIR
CHALLENGES RESOLVED WITH 360SUITE
7TH OF MARCH 2019 @ SAP DENMARK
Carsten Breit Bedsted
SAP Businessobjects Architect (BEC)
2. CONTENTS
1. About BEC
2. BI in BEC
3. Promotion
4. Businessobjects Metadata
5. Platform administration
6. What’s next..
| 2BEC: Digital ambitions – together
3. BRIEF INTRODUCTION TO BEC
IT PARTNER FOR FINANCIAL COMPANIES IN DENMARK
79 % FULL SERVICE BANKS
6 % NICHE BANKS
15 % FINANCIAL INFRASTRUCTURE
BEC’s turnover
distributed among
customers
25%of Danish companies
use a BEC bank as
their primary bank
(measured by
no. of NemKonti)
20%af all Danes use
a BEC bank as
their primary bank
(measured by
no. of NemKonti)
| 3
Employees
713
FTE (avg. 2017)
Customers
+50
Turnover
1.539
mill. DKK (2017)
Founded
1964
BEC: Digital ambitions – together
4. WHY BEC?
| 4
▪ Full service IT
▪ Financial focus
▪ Deep business and sector knowledge
▪ Many different financial companies
▪ Coherent solutions
▪ Stable and secure IT infrastructure
BEC: Digital ambitions – together
5. Accounts Customers
Payments
Loans
and credits
Custody
accounts
Trade
Portfolio
management
Investment
advice
Pension Real estate
Customer
engagement
management
Cash
management
Online
banking
ATM
Network
Workplace
concept
Risk and
finance
Business
intelligence
API’s
Output
to eBoks,
letters etc.
Specialized
solutions from
fintechs or other
third parties
Specialized solutions
for customers
(developed by BEC
or the customer)
Facing the customers Capital markets
Core systems
Other tools for advisors
Controlling and analysis
Basic infrastructure
STANDARD SOLUTIONS FOR BANKS
| 5
COVERING ALL PROCESSES IN A BANK AS WELL AS INTEGRATION TO SPECIALIZED SOLUTIONS
BEC: Digital ambitions – together
6. DIFFERENT CUSTOMERS, DIFFERENT REQUIREMENTS – DEVELOPING BEC
| 6
SERVICE CUSTOMERS MEMBERS
BEC: Digital ambitions – together
8. CONTENTS
1. About BEC
2. BI in BEC
3. Promotion
4. Businessobjects Metadata
5. Platform administration
6. What’s next..
| 8BEC: Digital ambitions – together
9. BEC: Digital ambitions – together | 9
BI IN BEC
DATA WAREHOUSE FROM ABOVE
Data Warehouse
Data Lab
API (INFO)
DB2
Calypso
Rating
Eksterne
data
API (GF)
Bank
specific
systems
Segmentering
System
for”Own
Data”
Scoring and AI
Process
support
Anti Money
Laundering
Self service
Model development
Authority
reporting
10. BEC: Digital ambitions – together | 10
BI IN BEC
DATA WAREHOUSE FACT SHEET
Data Warehouse
Data Lab
API (INFO)
Sources
API (GF)
Bank
specific
systems
Standard rapports
Self Service
480 million
new rows per
day
9200 millioner
rows read per
day
48000 jobs per day
17% new code
per year
52% data growth
per year
(eksponentially)
Daily :
• +500 Analysts
• +900 Frequent Jobs
• +50000 user queries
150+ users
online all day,
any day
11. BI IN BEC
BEC: Digital ambitions – together | 11
▪ Primary reporting tool for BEC
▪ Integrated into I*Net (OpenDocument)
SAP BUSINESSOBJECTS FACT SHEET
Common
Reports
+400
Common
Universes
+40 (123)
BO 4.2
Servers
11
Users
+8000
BO 3.1
Servers
+100
12. SAP BUSINESSOBJECTS ENVIRONMENTS
| 12
BI IN BEC
BO 3.1 – Getting decomissioned Q2 2019
▪ +1 server per customer
▪ +100 servers (50 Standalone Prod. servers)
BO 4.2 – In production since 12/12-2018
▪ Consolidated setup – all banks
▪ 11 servers in a clustered setup, 2 nodes each for
▫ DEV
▫ TEST
▫ UTST
▫ PROD
▪ Standalone servers
▫ Staging (BO 3.1 mastercopy in 4.2)
▫ Sandbox
▫ BO Tools Server (Backup, Deploy, Monitoring)
Staging server
Production Cluster
Test Cluster
Utest Cluster
Development Cluster
Sandbox
Staging server
Source Server – 50 BO 3.1 servers
BO Tools Server
SAP BusinessObjects 4.2 SP5SAP BusinessObjects XI 3.1 SP7
BEC: Digital ambitions – together
13. CONTENTS
1. About BEC
2. BI in BEC
3. Promotion
4. Businessobjects Metadata
5. Platform administration
6. What’s next..
| 13BEC: Digital ambitions – together
14. PROMOTION
BEC: Digital ambitions – together | 14
3.1 Promotion/deployment process (light):
▪ Developer creates a biar file with
Import Wizard
▪ Developer sends biar file to the platform
administrator (JN Data)
▪ Platform administrator imports biar to
BO Federation
▪ Process
Challenges
▪ BO Federation delete solution(s) on
destination servers
▫ No special reason for doing that (bug, timeout)
▫ No solution out of the box
▫ Not the same server, N out of the BO servers could get content deleted
▫ Production down on different solutions
▫ Metadata solution to check all solutions on all servers
▪ Monthly promotion/deploy because of these issues
PROMOTING SECURITY AND OBJECTS - HISTORICALLY
15. PROMOTION
BEC: Digital ambitions – together | 15
▪ POC on the right tool
▪ Tools in scope
▫ SAP BO LCM 1.0
▫ not a mature product in this version
▫ APOS Administrator
▫ Meeting with a demo
▫ The tool did not cover all our automation needs, extra Development necessary
▫ GB&Smith 360Suite (360Plus)
▫ Meeting with a demo
▫ Tool qualifies for the POC
FIND A BETTER PROMOTION TOOL
16. PROMOTION
BEC: Digital ambitions – together | 16
▪ POC showed that 360Plus is ”The Promotion Tool”
▪ Replaces BO Federation and Import Wizard
▪ No SDK (build on SDK fra SAP)
▪ BEC takes over the promotion task from JN Data
▪ Promotion Scenarios
▫ Live 2 Live promotion
▫ Biar 2 Live promotion
▪ Promotion biars made by the deploy team (version)
▪ Powershell GUI and Web service call promotes:
▫ 1 bank, N bank or all banks
▫ To all test environments
▫ To all prod environments
360PLUS THE NEW PROMOTION TOOL
17. PROMOTION
BEC: Digital ambitions – together | 17
▪ Backup og version control
▫ Incremental backup with multiple versions
▫ Automated backup via scheduler
▫ Fast recovery objects
▫ For development and all production environments:
▫ BO 3.1 & 4.2
18. PROMOTION
BEC: Digital ambitions – together | 18
▪ Pros
▫ Fast and easy to create promotions jobs
▫ Robust Promotion, we are know able to
▫ Do promotion in normal business hours (no
extra cost)
▫ No extra testing, logfile gives full overview
▫ Not a single production down related to
promotion with this tool !
▫ Fast support
360PLUS PROS AND CONS
• Cons
◦ Nothing
Nice to have
• Best practice document for:
• Promotion
• Backup
• Server setup
• User2user forum with Wiki for practical
expirences
19. CONTENTS
1. About BEC
2. BI in BEC
3. Promotion
4. Businessobjects Metadata
5. Platform administration
6. What’s next..
| 19BEC: Digital ambitions – together
20. BUSINESSOJECTS METADATA
BEC: Digital ambitions – together | 20
WHAT’S THE DEAL
BO 3.1 and BO 4.2
▪ Extract metadata with SDK
▫ COM, home made solution
▫ Java
▫ .Net
▪ Query Builder (../AdminTools)
▪ CMS Database Driver (BO 4.2)
▫ And a universe
21. BUSINESSOJECTS METADATA
BEC: Digital ambitions – together | 21
▪ Explore and analyze Business Objects metadata,
replacing SDK in Excel and home made
MetaData solution.
▪ Snapshots of metadata extracts, combines
▫ Universes and documents (impact analysis),
▫ security, users and groups
▫ Auditor
▫ Across versions/snapshots for all environments
▪ 80 standard Webi documents + standard universes (360Eyes)
▪ Access for BEC developers
▫ access to 360Eyes ”planned” for all banks/users in BO 4.x
360EYES
22. BUSINESSOJECTS METADATA
BEC: Digital ambitions – together | 22
▪ Pros
▫ Easy access to metadata about
▫ all objects, located on all servers
▫ Impact analysis
▫ Replaces all custom made metadata solutions
▫ Fast support
360EYES PROS AND CONS
• Cons
◦ ☺
Nice to have
• User2user forum with Wiki for practical
expirences
• Share webi reports etc.
23. CONTENTS
1. About BEC
2. BI in BEC
3. Promotion
4. Businessobjects Metadata
5. Platform administration
6. What’s next..
| 23BEC: Digital ambitions – together
24. PLATFORM ADMINISTRATION
BEC: Digital ambitions – together | 24
SEGREGATION OF DUTIES
▪ New consolidated platform, “BEC Cloud” with a lot of tenants
▪ Roles
▫ Platform administrators
▫ Developers, core development – no connections, restrictions etc.
Role-Tool-Access Platform Administrator Developer
Access to DEV/TEST/UTST/PROD DEV/TEST
360Eyes Yes (build / query) Yes (query)
360Suite (360Plus/360View) Yes No
Boxi4util Yes No
ConnectionCheck&Change Yes No
Universe Designer Security, Connection,
Restrictions, filters
Core universe
25. ▪ Platform administrator task – new BO solution, creates:
▫ Security profile for BOXI4UTIL
▫ Runs BOXI4UTIL, which creates
▫ User Group structure
▫ Universe and Connection folder structure
▫ Links Windows AD Groups to Enterprise User Groups
▫ Universe
▫ 50 connections (thank you for the new feature: copy/paste)
▫ Run ”ConnectionCheck&Change” – connection utility
▫ Access Restrictions
▫ Connection overrides
▫ Filters
▫ Manual task i universe designer
▫ 3-4 hours of work (easy to make a mistake – UDT)
PLATFORM ADMINISTRATION
BEC: Digital ambitions – together | 25
ADMINISTRATION VS DEVELOPMENT
26. PLATFORM ADMINISTRATION
BEC: Digital ambitions – together | 26
▪ POC on 360View, but what is 360View
▫ A tool that simplifies administrative tasks i.e. for
▫ Universes
▫ Script access restrictions and filters
▫ Change connections
▫ Universe documentation to excel
▫ Web Intelligence
▫ Bulk repoint Webi (UNV to UNX)
▫ Update Webi variables en masse
▫ Archive objects content & report instances (WID,
PDF, XLS, CSV, text)
▫ Security
▫ View, manage and audit security
▫ Automate any administrative task (update
owners, purge reports, update recurring instances,
etc.)
360VIEW
27. PLATFORM ADMINISTRATION
BEC: Digital ambitions – together | 27
▪ Access Restrictions in 360View
▫ Use access retriction template to build restrictions
▫ Import access restrictions
▫ 15 minutes of work
360VIEW – CREATE ACCESS RESTRICTIONS
28. PLATFORM ADMINISTRATION
BEC: Digital ambitions – together | 28
▪ Build in:
▫ scripts/tasks
▫ Scheduler for jobs
▪ Scheduler will be used
external tasks for the
platforms
360VIEW - AUDIT
29. CONTENTS
1. About BEC
2. BI in BEC
3. Promotion
4. Businessobjects Metadata
5. Platform administration
6. What’s next..
| 29BEC: Digital ambitions – together
30. WHAT’S NEXT
BEC: Digital ambitions – together | 30
Why 360Vers
▪ Limited amount of platform administrators to do
promotion tasks – a lot of developers at BEC and
Banks
▪ Demand for ac hoc promotion tasks, one- or
several times a day
▪ Versioning without biar files
▪ Compliance
POS ON 360VERS