Professional Documents
Culture Documents
Authentication
Is this a valid user?
vs.
Authorization
Does the user have rights to the
application or content?
Groups
STS/SNC
Central Management Server
Roles
Groups
Public
The following major logon methods are supported, with various methods of
SSO:
Windows AD
SSO achieved via Kerberos, using the Quest Vintela plug-in
Web application server can run on any platform; however, the Central Management
Server MUST be on a Windows or Linux (as of 4.0 SP05) system
LDAP
SSO is supported with integration through CA SiteMinder
SAP
SSO achieved through consumption of SAP SSO tickets
Enterprise
Native BI authentication model. SSO can be achieved through Trusted Authentication
Public
Public
Public
Public
Trusted Authentication
Public
Web Session
HTTP Header
User Principal (new method using JAAS authentication)
Remote User (new method using JAAS authentication)
Cookies and Query String not recommended, supported for legacy purposes
Requires the user to manually log on the first time and binds the assertion user ID with
the BI account the user logs on with
Remember, you are trusting the application server, so you must secure the
Web Application
Public
Kerberos SSO
MS SQL Server
Oracle DB
SAP HANA
Public
Kerberos SSO
MS SQL Server
Oracle DB
Server SNC
SAP NetWeaver BW
Applicable to the
following clients:
Crystal Reports 2011
Web Intelligence
Public
10
Public
11
Mobile SSO
Public
12
BI on Windows
BI on Linux
Public
13
Public
14
Establishes BI as a
trusted authentication
source for HANA
Public
15
Thank you
Contact information:
open@sap.com
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Public
17
Agenda
Public
Console
deployment
Public
2.
3.
Public
Public
Alert no. in
brackets shows
unread,
unconfirmed
alerts only.
On click, user
navigates to Alert
Inbox (filtered by
alerts for that
watch) to view all
alerts for that
watch.
Public
Click to go see
watch details
Public
Third-Party Integration
Open JMX framework allows simple integration with other ESM vendor tools
Public
Agenda
Public
These log files are used by system administrators to monitor performance or for
debugging purposes.
Public
10
Trace Log
Generic log file (.glf) extension
System-level messages generated by BI platform
Public
11
Public
12
Agenda
Public
13
HTTP Tracing
Public
14
Fiddler: www.fiddler2.com/fiddler2
Fiddler shows you the size of the request.
If the page is cached or has an expires tag:
Allows you to find the parent and child requests so you can calculate how long it took to load
a page:
Public
15
Fiddler
Adding the size of each request body gives you the total amount of data being sent to the
client (browser), and taking the time from the first request until the last request will tell you
how long it took to load the page.
Public
16
Network Tracing
Public
17
Wireshark: www.wireshark.org
Enable it on the correct network interface and IP:
Public
18
Wireshark
Creating a flow graph of a capture:
Public
19
Wireshark
The Follow TCP Stream option allows you to easily get all the relevant packets together to
determine where the problem may be:
Change the time display format to let Wireshark calculate how much time the packet took:
Public
20
Wireshark
Mark the first packet as the reference packet:
Wireshark will now show you a listing of all the relevant packets and how much time each
one took:
Public
21
OS Monitoring
Public
22
Lets you determine what files, registry keys, and libraries are being used or referenced:
Public
23
Process Explorer
Useful to determine what command line options a specific process is running with
Useful to determine which threads are consuming the most CPU
Public
24
Process Explorer
See which .dlls are being referenced for a given process:
Find which processes are using a
specific .dll:
Public
25
Perfmon
One of the least used tools, but one of the best for diagnosing performance issues
Works on the principle of setting counters for what you want to monitor
Public
26
Unix
nmon
nmon is for Linux and AIX only
Use prstat on Solaris
Public
27
Agenda
Public
28
What To Do When
performance, hang, high memory, high CPU issue
Public
29
Thank you
Contact information:
open@sap.com
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Public
31
Capture a regression in
Web Intelligence drill
filters
Public
Thank you
Contact information:
open@sap.com
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Public
Fundamental for
resolving problems that
occur in the network
stack
Public
Thank you
Contact information:
open@sap.com
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Public
Dont underestimate
the importance of
splitting APS to
isolate MDAS, DSL,
and DF workflows.
Public
Public
Public
Public
Public
Copy/paste the
Select
statement into
MDXTEST
select Run
mode
Table
RSDDSTAT_OLAP
Filter By
EventID
Gather
runtimes
Filter!
(User/Date)
Overview of EventIDs:
http://help.sap.com/saphelp_erp60_sp/helpdata/en/45/f0
488a1aa03115e10000000a1553f7/content.htm
Public
Click RFC to
see the
statistical record
Choose
view
Restrict
time
Filter by User
Double-click
RFC row with
long Response
time
Public
Public
10
A neat way to interpret cube content & table storage on the host.
Public
11
Browse the
source cube
Helps target
specific rows,
without hit-andhope!
Public
12
Online resources
Public
13
Thank you
Contact information:
open@sap.com
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Public
15
Performance Testing
Value Proposition
Users are happier with applications that perform well
Effective use of server resources results in
lower total cost of ownership
Lower TCO
Increased
Customer
Satisfaction
Performance
Testing
Expanded
Usage
Improved
ROI
As business applications become more complex, it is imperative to consider the impact performance has
on our end users. By testing and tuning performance-related aspects, such as response time and
throughput, we enable a number of benefits.
2013 SAP AG. All rights reserved.
Public
Performance Testing
The Dream
Wiki content explaining how to correlate dynamic
data for WebI, Crystal, Dashboards, etc.
SAP
Enablement
for core BI
Clients
Large or Small,
performance
testing for all
Better SAP
BI for
Everyone
Ecosystem
collaboration
Public
Performance Testing
Results Analysis
Throughput
Java Process
Performance
Server Resource
Utilization
Response Time
Overall
Performance
Public
Public
JMeter Capabilities
Can load and performance test many
different server types:
Web - HTTP, HTTPS
SOAP
Database via JDBC
LDAP
JMS
Highly Extensible:
Full multithreading framework allows concurrent
sampling by many threads and simultaneous
sampling of different functions by separate thread
groups.
Data analysis and visualization plugins allow great
extensibility as well as personalization.
Functions can be used to provide dynamic input to a
test or provide data manipulation.
Public
Thank you
Contact information:
open@sap.com
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Public