Welcome to the Technical Stream



Similar documents
BOXI R2 SDK Programming

How To Upgrade Your System With Bib

Getting Started with Multitenancy SAP BI 4.1

SAP Business Objects XIR3.0/3.1, BI 4.0 & 4.1 Course Content

SA S P A BO B BJ B COURSE CONTENT 2015

Platform Architecture Evolution : SAP BO Enterprise XI (R2) to SAP BO Enterprise XI (3.1) to SAP BusinessObjects Business Intelligence Platform 4.

Migrating documents from Business Objects Reporter to Web Intelligence XI R2

SBOP Repository Explorer. Installation and Configuration Guide v (2014)

- SAP BusinessObjects and Xcelsius articles, links and ressources

SAP Business Objects Security

Charl du Buisson Charl du Buisson Britehouse Specialist SAP Division

BusinessObjects XI R2 Product Documentation Roadmap

Session Code*: 0310 Demystifying Authentication and SSO Options in Business Intelligence. Greg Wcislo

Business Objects Course outline: =======================

SAP BO 4.1 Online Training

By Makesh Kannaiyan 8/27/2011 1

Course duration: 45 Hrs Class duration: 1-1.5hrs

August 2014 San Antonio Texas The Power of Embedded Analytics with SAP BusinessObjects

SAP BusinessObjects Business Intelligence Suite Document Version: 4.1 Support Package Patch 3.x Update Guide

BusinessObjects Enterprise XI Release 2 Administrator s Guide

SAP Business Objects BO BI 4.1

Viewing Documents Using OpenDocument SAP BusinessObjects Business Intelligence platform 4.0 Support Package 2

Business Objects Online training Contents SAP BUSINESS OBJECTS 4.0/XI 3.1. We provide online instructor led Business Objects Training.

September 9 11, 2013 Anaheim, California 507 Demystifying Authentication and SSO Options in Business Intelligence

Understanding Security and Rights in SAP BusinessObjects Business Intelligence 4.1

SAP BusinessObjects BI Platform Document Version: Recommendations for Conversion Using the Report Conversion Tool

8902 How to Generate Universes from SAP Sybase PowerDesigner. Revision:

How to Move an SAP BusinessObjects BI Platform System Database and Audit Database

Talis Decisions InfoView and Web Intelligence

SAP BUSINESS OBJECTS BO BI 4.1 amron

SAP BusinessObjects Business Intelligence (BOBI) 4.1

CRYSTAL REPORTS SERVER XI Functional Overview

SAP BO 4.1 COURSE CONTENT

Agenda. SAP BusinessObjects 2012 / Slide 2 Private and Confidential

Installation Manual for Setting up SAP Business Objects BI 4.0 Edge System

Learn more about BI Monitoring

Business Objects Mobile Configuration and Setup

BusinessObjects XI. New for users of BusinessObjects 6.x New for users of Crystal v10

Business Objects. Release Notes. Version: Publication: 07/2014. Automic Software GmbH

Migrating MSDE to Microsoft SQL 2008 R2 Express

BIA and BO integration other performance management options Crystal Reports Basic: Fundamentals of Report Design

SAP BusinessObjects Reporting. Kelly Limberg, Engineering Services Architect

BusinessObjects Enterprise XI 3.0 Monitoring Guide

Crystal Reports Installation Guide

How City of Chicago:

SAP BusinessObjects BI4.0 Upgrade Workflows

Functional Overview WHITE PAPER

BusinessObjects 6.x to XI Release 2 Migration Guide

BI 4 : Training for the Transition

SAP Business Intelligence Platform Translation Management Tool SDK Developer Guide

Connecting Users to Data with Xcelsius ]

LVS Troubleshooting Common issues and solutions

SAP Crystal Solutions Product Update. Lee Grogan Sales Manager

BUSINESS OBJECTS EDGE

K in Identify the differences between the universe design tool and the information design tool

Business Objects BI Server Installation Guide - Linux

Components of SAP BusinessObjects 4.0 An Overview. Adam Getz Practice Manager, Business Intelligence DCS Consulting, Inc.

Setting up SMTP in Talis Decisions

BusinessObjects Enterprise InfoView User's Guide

Christian Ah-Soon and David François Gonzalez SAP. BusinessObjects BI Security. Bonn Boston

How to create connections with SAP BusinessObjects BI 4.0

Creating a universe on Hive with Hortonworks HDP 2.0

Crystal Server Upgrade Guide SAP Crystal Server 2013

SAP Business Intelligence Suite Patch 10.x Update Guide

Tips and tricks for using SAP BusinessObjects Web Intelligence with SAP BW

SAP Business Objects Attacks: Espionage and Poisoning of BI Platforms

SAP BOBJ. Participants will gain the detailed knowledge necessary to design a dashboard that can be used to facilitate the decision making process.

Web Intelligence Rich Client User's Guide

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts

Welcome to the Business Intelligence Stream

ROI from your BI Using SAP BusinessObjects as your SaaS Solution. Kevin McManus CEO, LaunchWorks Chance Barkley BI Analyst - AmerisourceBergen

Crystal Reports Server 2008 V1 Upgrade Guide Crystal Reports Server 2008 V1

Welcome to the Data Visualisation & Reporting Stream

Business Intelligence Competency Partners

Microsoft SQL Server Installation Guide

UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON. Chad Watson Sr. Business Intelligence Developer

INTEROPERABILITY OF SAP BUSINESS OBJECTS 4.0 WITH GREENPLUM DATABASE - AN INTEGRATION GUIDE FOR WINDOWS USERS (64 BIT)

Data Access Guide. BusinessObjects 11. Windows and UNIX

Microsoft SQL Server Installation Guide

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

SAP BO Course Details

John D. Bonam Disaster Recovery Architecture Session # 2841

Tips and Tricks for Deploying BI Web Services Within Your Web Intelligence Environment Chris Greer EV Technologies

BUSINESSOBJECTS DATA INTEGRATOR

Install SQL Server 2014 Express Edition

SAP BusinessObjects Business Intelligence 4.1 One Strategy for Enterprise BI. May 2013

SAP BusinessObjects Business Intelligence platform Document Version: 4.1 Support Package Web Application Deployment Guide

BUSINESS OBJECTS ENTERPRISE XI

SAP BusinessObjects Query as a Web Service Designer SAP BusinessObjects Business Intelligence platform 4.0

UltraQuest Cloud Server. White Paper Version 1.0

SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package Report Conversion Tool Guide

Deep Dive Monitoring Servers using BI 4.1. Alan Mayer Solid Ground Technologies SESSION CODE: 0305

Set Up Hortonworks Hadoop with SQL Anywhere

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

North Carolina Community Colleges Business Intelligence Reporting System

BUSINESSOBJECTS EDGE SERIES

SAP Crystal Reports & SAP HANA: Integration & Roadmap Kenneth Li SAP SESSION CODE: 0401

Troubleshooting Guide

A Comparison of Enterprise Reporting Tools

Transcription:

Welcome to the Technical Stream

Extend Your BI Toolkit with the SAP SDKs John Weikert November 26 th 2013 No part of this document may be reproduced in any form without the written permission of Sulis Systems Ltd. All trademarks and registered trademarks are the property of their respective owners

Agenda Sulis Systems Build a virtual SDK Application Useful Resources BI 4.1 SDKs Two real SDK Applications

Sulis Systems Consultancy, Training and Development BusinessObjects Specialists since 1997 Created first SDK courses for Business Objects SA SDK Experience BusinessObjects Documenter Universe Documenter BI Warehouse - Auditing solution Webi Documenter

Why Use Software Development Kits? Software customisation Fill functional gaps Create administration tools

BI Product Range 1997 BusinessObjects, Designer, Supervisor PC Based, client server Now Desktop Intelligence, Web Intelligence, Universe Designer, Information Design Tool, CMC, InfoView, BI Launch Pad, Crystal Reports, Xcelsius etc, etc Desktop, web, mobile, tablet

1. Define Your Application Parameters Decide on the functional requirement Which product to utilise? - Webi, Deski, BOE? Company Platform standards Windows/Linux etc Programming Standards -.Net, Java Firewall issues? Deployment issues No. users, remote or local User interface browser or desktop? Select your SDK(s)

2. Which SDK? BO Enterprise SDK Java/.Net Report Engine - Java/.Net Webi Documents Web Services Java/.Net SOAP over HTTP Desktop Intelligence - COM Universe Designer - COM Data Access Java Crystal Reports COM, Java,.Net

Which SDK? SDN Community Choosing the Right Business Objects SDK for Your Needs Robert Horne, SAP http://devlibrary.businessobjects.com/busin essobjectsxi3/en/diagrams/ bosdks_overview_121_en.pdf Copyright 2011 Sulis Systems Limited

3. Accessing Repository Data Development is likely to involve retrieving data from CMS CMS Data stored in System Database Not relational need to use Query Language or URI Path Data exposed as three main virtual Tables InfoObjects Folders and documents etc SystemObjects Users, Groups, roles, Servers etc AppObjects Universe Folders, Universes, Connections etc Using Query Language String querystring = Select * from CI_InfoObjects where SI_ID Between 700 and 800 Using URI Path String querystring = "path://infoobjects/**/[si_id BETWEEN 700 AND 800]";

Some Key Properties SI_ID Systems unique identifier SI_CUID Cluster unique identifier SI_KIND Type of object, FullClient, Webi etc SI_NAME Object name SI_INSTANCE true, false SI_PARENT_FOLDER SI_ID

BO SQL Limitations Some of the SQL limitations include: Cannot Join Tables No Sub-queries No Distinct No Aliases No Group By or Having Aggregates Only Count Order of columns 1,000 Records by default- use Top Order By is OK Like %, _, [1-2], ^A are OK

4. Java Code - Login & Retrieve Objects Create Session Manager ISessionMgr sm = CrystalEnterprise.getSessionMgr(); Create User Session IEnterpriseSession enterprisesession = sm.logon(username, password, cms, authentication); Get Infostore service IInfoStore infostore = (IInfoStore) enterprisesession.getservice("infostore"); Create objects collection based on query IInfoObjects infos = infostore.query(querystring); Get the first object in the collection IInfoObject info = (IInfoObject) infos.get(0); Get the objects Kind String dockind=info.getkind();

Useful Resources Developer Network www.scn.sap.com Developer Center SDK Developer Guides API Reference Object Models

Object Model in More Detail

Web Intelligence REBean XIR3

Web Intelligence REBean BI 4.0 Deprecated Warning: This method is no longer functional from SAP BI 4.0 onwards. REBean Applications must be redeveloped

BI 4.1 SDKs - RESTful Web Services Web Intelligence RESTful Web Services SDK BI 4.0 Limited functionality viewing and refreshing Fuller SDK from BI 4.0 SP6 onwards Used from multiple development platforms Data called from Web Service Returned as XML or JSON BI Platform RESTful Web Service Crystal Reports RESTful Web Service

BI 4.1 Java,.Net etc BI Platform SDK Java,.Net Web Services Java,.Net Crystal Reports RAS Java,.Net Crystal Reports Viewers Crystal Reports for Visual Studio Webi Report Engine - Java

Semantic Layer BI 4.1 Universe Design Tool (unv) Com still supported Semantic Layer SDK (unx) 4.0 SP4+ Java

Example SDK Applications

Case 1 Document Backup/Restore Requirement Backup/restore documents and universes Fast Multiple backup increments Scheduled Easy to use

BI Content Assistant Backup to industry standard Database Public and personal documents Uses BOE Scheduling Unlimited backup points View folders/documents/universes at any point Universe to interrogate backups Move documents between clusters Medical Appliance Company 3 clusters America, Australia, Europe 3000+ reporting customers generating over 2000 reports daily. Backup to single BICA database Twice daily!

BICA Interface

Case 2 - Business Intelligence? Finance Data Operational Data BO XIR3/BI4

Classic BusinessObjects V5/6 Deployment data held in BO Repository Details of universes, documents, users, schedules etc Relational Database Access Via SQL and universe BO Repository Managero.unv

BOE XIR3/BI 4 Audit Database System Database File Store XI Repository

Case 2 Data Extraction from CMS Requirement Extract data from CMS Repository (security database) Store in XML or Database format Expand property bags automatically Schedule extracts

QBXcell Extracts data to industry standard Database Any BO SQL query can be used Data on users, connections, documents, servers etc Automatically creates table definitions on the fly Uses BOE Scheduling build history Also extracts security, rights and limits info. BI for your BI!

QBXcell Interface

Summary Wide Range of SDKs to choose from Powerful capabilities Help available online Enjoy!

Questions? Contact: John Weikert Email: JohnW@SulisSystems.co.uk Phone: +44 (0) 1225 832105 Mobile: +44 (0) 7885 210230