Tips Fo rCreating Reports In BIP

Embed Size (px)

Citation preview

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    1/12

    2009 Oracle Financial Services. All rights reserved. 1

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    2/12

    2009 Oracle Financial Services. All rights reserved. 2

    The following is intended to outline our general

    product direction. It is intended for information

    purposes only, and may not be incorporated into any

    contract. It is not a commitment to deliver any

    material, code, or functionality, and should not be

    relied upon in making purchasing decisions.

    The development, release, and timing of any

    features or functionality described for Oracles

    products remains at the sole discretion of Oracle.

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    3/12

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    4/12

    2009 Oracle Financial Services. All rights reserved. 4

    Cache option is available for queries of type SQL, HTTP Dataset,

    MDXQ

    uery etc.

    Tip # 1 - Cache Properties

    Cache Expiration: Sets the time in minutes up to which dataset

    need to be in cache (Default :30)Cache Size Limit: No of datasets to be maintained in the cache.

    Default is 1000

    Maximum cached reports: Maximum no. of reports maintained in

    the cache. Default is 50.

    It should be used only when there is the requirement of viewing

    reports online with different templates or formats(as there is no such

    requirement in FCPB so it can be avoided)

    General Properties Debug level

    Report Viewer Height (Default 600 pixels)

    Report Scalable Threshold (Default is 10000000 or10 megabytes) - use

    only if doing caching(can enter in kilobytes)

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    5/12

    2009 Oracle Financial Services. All rights reserved. 5

    Tip # 1 - Cache Properties..Contd..All the properties mentioned in previous slide can be changed using

    link in BI Publisher UI.

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    6/12

    2009 Oracle Financial Services. All rights reserved. 6

    Tip # 2 RTF Templates

    Use Form Fields.

    Form Fields are also supported by Template Builder Field Browser

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    7/12

    2009 Oracle Financial Services. All rights reserved. 7

    Tip # 2 RTF Templates ..Contd..

    Don't overcomplicate you template.

    The template is easier to understand, debug and maintain

    In general it is better to have different business documents in

    different templates

    Try to limit the logic in templates to simple if or loop statements

    (It is advisable to avoid their usage in templates.)

    Use sub templates to simplify documents if necessary(e.g.

    Reuse common layouts as in the form of Header.rtf or

    Footer.rtf)

    Some calculations are easier performed in the data template

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    8/12

    2009 Oracle Financial Services. All rights reserved. 8

    Tip # 2 RTF Templates..Contd..

    If you don't want the "Data to be resorted", mark checkbox

    "Data already sorted" while using grouping. It will not resort

    the data while grouping.

    It is advisable to sort the data in the query itself.

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    9/12

    2009 Oracle Financial Services. All rights reserved. 9

    Tip # 3 DataTemplate

    Use short element names to reduce XML file size containing Data.

    e.g. use SHIP_ADDR instead ofSHIPPING_ADDRESS.

    Avoid re-using the same name for element names e.g CITY under

    element SHIPPING_ADDRESS and BILLING_ADDRESS can

    cause ambiguity and may lead to wrong output.

    If you know it is going to be a large dataset then set scalablemode= on in data template properties. It is advisable to use it for all

    dataTemplate based reports.

    Avoid generating empty tags in the XML. Missing fields do not

    cause any problem but summation over fields that contain empty

    tags [e.g. sum() ] will result in a not a number exception.

    Also such fields unnecessarily increase the size of XML. Property

    can be set in dataTemplate.

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    10/12

    2009 Oracle Financial Services. All rights reserved. 1

    Tip # 3 DataTemplate..Contd..

    Always enclose the query in section when you are

    using relational operators.

    Correct Wrong

    Text inside section is ignored by XML parser.

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    11/12

    2009 Oracle Financial Services. All rights reserved. 1

    Thank You

  • 8/9/2019 Tips Fo rCreating Reports In BIP

    12/12

    2009 Oracle Financial Services. All rights reserved. 1