Beruflich Dokumente
Kultur Dokumente
22
BI Information Broadcasting lets you broadcast reports (i.e., BEx queries, Email workbooks, and Web applications) addresses, BW
users, BW roles SAP Enterprise Portal Knowledge Management (KM) folders SAP Enterprise Portal Collaboration Rooms
Note
You can also define and deploy iViews based on the resulting KM/Collaboration documents
33
reviewing everything that is business as usual. The Push mentality requires that users plan for what is important to them and set up fixed sets of reports that are used to manage the business. In general, the push approach reduces the time users spend looking for information and provides them with more time to examine data that really matter to them. You should carefully consider using BEx Broadcaster for core reporting that users perform through any handheld computer device. This simplifies the security setup and also increases the speed of any report (does not access the source Tip system through limited bandwidth).
Casual users and executives are prime candidates for broadcasted reports
55
information Improves the likelihood that users will use your BI data Expands the reach of BI data to non-BW users Makes BW data available for users on the go Lets you link your BW and portal systems together
s Users can collaborate, integrate BW content with
Flat reporting
OLAP reporting
Drill down Slice and dice Analyze Data mining Search and discover
77
88
specific information based on attributes in the master data attributes using a distribution list in BI (bursting of emails). The
99
available in BEx Broadcaster. Create exceptions in Query Designer and select a distribution type in BEx Broadcaster. You can also use additional distributions types (subordinate) and create rules for when you monitor or execute the exception report. Base exceptions on single events or levels of any performance measure.
s See slide 29 for further information.
type to create a setting that broadcasts many channels (i.e., the To manage alland Enterprise Portal 6.0). printer alerts and workflow tasks from a single
location, integrate an alert with the SAP portals 6.0 universal worklist (UWL) in the Central Alert Framework 1010 (CAF) of SAP NetWeaver Application Server.
queries, you can fill the OLAP cache or the MDX cache. This is useful if you have large numbers of users accessing a query, or you have a query that accesses a high volume of data.
distribution type allows you to precalculate Web templates, and the Precalculate Value Set option allows you to fill precalculated value set variables with values for characteristic values.BW 3.x could precalculate The Reporting Agent in The the data of a value and access it through the precalculatedtemplatesets are then URL. It could not broadcast queries, BEx available as variable values in workbooks, or Web templates by email or to KM folders. queries. 1111
Therefore, BEx
Broadcaster has to function for a variety of purposes and for a diverse audience.
Today, BEx
1212 Broadcaster
1313
menu in a query
end users to distribute queries and workbooks to single individuals or larger audiences through email, printers, or SAP Enterprise Portal 5.0 or
1414
HTML file s Use this option to send a single HTML file (standard static Web page). This is an easy way to send Web pages to handheld devices (i.e., Blackberry or Pocket PCs), and also to custom Web applications. The report is a snapshot rather than live
data
1515
You can now broadcast query output in Excel format (XML for MS Office) without using precalculation server (available as of Support Package 8) Any parser engine that can read the XML documents supports this format; you can also use it for customized Web development efforts
1616
HTML as Separate
Provides a set of individual files for each Web item in your report.
Web format option is that it optimizes reuse of objects, as images are cached in the
1717
Heads Up!
The recipient may not see the same as what you believe you sent, since the data may have been refreshed since you sent the broadcast.
on with a username and a password to see the content, but can see the latest data).
method for protecting the access to your data. However, the recipient must have online access to your system, a username, and password.
1818
The output format determines how many steps the wizard has (e.g., PDF has 6 steps, while online links has 5)
new in SAP NetWeaver 2004s. To make it work, configure PDF broadcast Adobe Document Services (ADS) on the Java Stack.
1919
Zipping files reduces the size and improves network traffic: s It is very good for sets of MIME files, which are relatively large s Not a good option for handhelds (requires unzipping and several read steps) s Normally not needed for single HTML files unless the report is very long 2020
Click on Continue to save and schedule the broadcast to execute later OR Click on Execute to execute the broadcast once only, during the next available processing window, and exit.
your settings If you want to execute this broadcast more than once with these settings you can save them You can retrieve the settings later
Tip
Define groups of settings for reports you send repeatedly (i.e., weekly status reports, month2222 end financial reports, etc.)
You can also allow the users to create their own scheduling times (only authorized users see this)
2424
BEx Broadcaster
BEx Broadcaster is another way to access tools to
broadcast queries, workbooks, and Web applications. Business typically give access to the power users or developers only, since it has more options and requires slightly more skills. Access via Web Application Designer (Web AD) or Query Designer
users or developers can broadcast content to specific BW users, roles, email addresses, or email groups and set language. You can also make the broadcast user specific. The output formats are the same as
2626
predefined selections, or you can use a control query to determine the characteristics values to include in the Set the standard template for broadcasting can from SAP Reference IMG SAP Customizing Implementation Guide SAP NetWeaver Business Intelligence broadcast. Reporting-Relevant Settings BEx Web Set Standard Web Templates.
2727
bursting of reports (mass broadcasts with user-specific views) In this example, I am bursting emails based on the company code and sending
2828
Broadcaster send you an exception report when an exception occurs or if the system reaches a certain level
the exceptions for the query and make the exception active.
2929
power users can use defined exceptions to broadcast when exceptions occur to send a broadcast only when the selected trigger point occurs. concepts: that you can use only those Key Note Don't spend time monitoring business as usual activities, only get alerted when exceptions occur. Don't search for exceptions, send them automatically. exceptions defined in the query in the
3030
recipient to navigate the reports by the characteristics you select. The more items you include, the larger the size of the broadcast items. This is not a problem if you are mailing to a few of users, but for thousands of users daily, you should Great The benefit items carefully. select these of the Filter Navigation tab is that you can select which
Feature
items you want to enable without having to create new queries 3131
showcase role s 2 - Deploy via a KM folder 5 - Deploy via custom iViews s 3 - can broadcast You Deploy via Collaboration Rooms
the content to the portal at fixed intervals and have the content instantly available through independent Web pages. You can also broadcast to Great the portal through There is a demo role available in SAP Enterprise Portal 6.0. You links back to your role for your publishing to the portal or enhance it can use this
Feature
3333
3434
Security
Controlling which users can schedule ad
hoc or through BEx Broadcaster is a critical maintenance issue You can control the user's ability to schedule the reports through the authorization object S_RS_BCS
s The administrator still uses the standard
S_RS_ADMWB object
You also have new broadcast settings for
3535
News: With SAP NetWeaver 2004s, there is a new transaction RSRD_ADMIN (or RSA1>Administration>Broadcasting) where you can manage BEx Broadcaster 3636
Distribution Types
Output Formats
3737
Administration allows you to monitor and see who is scheduling what and if some times are more heavily utilized than others (e.g., 7 to 8 am). This is a great tool to help balance stress on the system.
3838
bookmark IDs and view IDs that the system created for Information Broadcasting but no longer needs.
3939
Broadcaster settings. Logs are only written for scheduled settings and not for directly In large BW executed settings.
systems with many users and frequent broadcasts, the logs can be really big, so you should delete them periodically
4040
Using transaction
RSRD_START, you can execute (and therefore debug for test purposes) any settings Make sure to activate the indicator for executing settings online
4141
another job to create set of events that allows the scheduler to build complex broadcast rules that may be hard to maintain (and understand)
4242
chains. First you create a variant with and assign it to the InfoCube. The event in the process chain triggers the broadcast event. Creating time points
s You can create background jobs
(transaction SM36) to schedule any jobs starting with the text "TP_BROADCASTING_". This allow users to broadcast at certain time points. In SM36, start the condition, select the date and time when the job starts, select the periodic Tool flag and define it as hourly, daily, Time points control when end users canor other. weekly, monthly, schedule broadcasts. This avoids heavy
scheduling during data loads or times when many users access the system.
4343
4444
create empty periodic jobs, that broadcasting wizard later associates with queries (as explained on slides 13-23)
4545
4646
IMPORTANT: Old Reporting Agent scenarios still run in SAP NetWeaver 2004s. However, Reporting Agent will not be developed any further and is removed from SAP NetWeaver 2004s Workbench. You can now only reach Reporting Agent 4747
1.1 or higher) 2. MS Excel 2000 (or higher) 3. SAP BW workbook precalculation services.
under the transaction RSPRECADMIN and you can Tip This is not needed for standard balancing. also perform server load
broadcasting of Web queries or 6.20/6.40 only for BEx web applications, with workbooks
4. SAPGUI
4848
Hardware
broadcasted data formats Channels number of users type of queries or workbooks broadcast frequency
SAP provides no
detailed recommendations
query output in Excel format (XML for MS Office) without using precalculation server (available as of Support 4949
5050
about who should be able to access all the broadcast features. A good approach to decide how gets access and also when to create any time points is to create a governance council of a few managers Regulardevelopers. and Power Authors Develo BW users users pers Admins
Email Portal
Targe t
5151
-/
BEx broadcasting wizard Tools BEx Broadcaster Process chains One-time Scheduling
Schedule using preset time points
-/
Free schedule
-/
Spam filters may automatically block users who create a high volume of
emails in the browsers and mail servers. You have to make sure that the internal email system flags you as a valid email broadcaster.
Review regularly that mail systems such as Yahoo, Google, AOL, Microsoft, and others have not flagged all your emails as spam. 5252
Manage Time Points your broadcasts to the end of process chains. Long process chains may slow down the load processing of large systems with hundreds of InfoCubes. Good time points may be 6-8 am when the load jobs are finished and Another good time may be at the end of week or monthly loads on the weekend before a large numbers (i.e., Saturday or Sunday mornings). of users accesses the system. The key is to balance the times when users can execute jobs. If
you do not carefully manage this, users tend to schedule their 5353 broadcasts between 7 and 9 am.
distribution and never disable the schedule after it has started to run. This creates mountains of junk that few actually use.
to simply delete it, or automatically removes the email. So, how do you know if anyone reads the broadcasts?
Best Practice
Developers should perform a periodic review of scheduled broadcasts to see if there are any candidates for deletion
5454
Best Practice
Use the transaction codes SCOT and SOST to monitor SMTP mails
5555
up the BI Broadcaster for exception reporting is the definition of what an exception is. Set this up in the query, and BEx Broadcaster uses it. If the query does not define the exception the way that a user wants it, it is not available to broadcast as an Exception reporting requires that users execute and exception. a query to see whether to broadcast it. This evaluate
Issue
overhead can be substantial if you have a high number 5656 of users monitoring different queries.
5757
Resources
Dr. Bjarne Bergs resource
site
s http://csc-
studentweb.lr.edu/swp/Berg/B B_index_main.htm
Broadcaster at
studentweb.lr.edu/swp/Berg/Ar ticles/ASUG-2006-v6.ppt
5858
Resources (cont.)
BEx Broadcaster including
studentweb.lr.edu/swp/Berg/art icles/broadcaster_v15.ppt
5959
process chain has completed: It may slow down nightly data loads Control the times users can run reports to avoid high stress on the system Segment the broadcast tools based on the user roles and level of training Monitor the logs carefully and make sure that you control spam kings Do not give free scheduling to a high number of users Be aware that spam filters may catch many of your broadcasts If you are not on SAP NetWeaver 2004s, 6060 seriously consider an upgrade and stop
Your Turn!
Questions?
http://csc-studentweb.lr.edu/swp/Berg/BB_index_main.htm
6161