irf multiple data providers

Upload: jim-phillip-inkpen

Post on 07-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 IRF Multiple Data Providers

    1/26

    1

    IRF Business Objects

    Using Multiple IRF Data Providers in aBO Report

    November, 2009

  • 8/4/2019 IRF Multiple Data Providers

    2/26

    2

    Why use Multiple Data Providers?

    Pull disparate datasets that have common criteria that relate them FR Account Status; sub-account, encumbrance, transaction and account

    attribute data

    Pull disparate datasets where one provides the In List data for theother (but can also be used for

    Pull mapped GL accounts for SL accounts Pull account data for list of current stimulus accounts

    Add objects (measures or details) to a row on common dimensions(pulling data in same provider puts data in same column) Add current Account name to multi-month range Pull YTD or End of period data along with multi-month range Pull mapped GL account attributes info for SL accounts Add debit/credit account attribute info for transactions Compare Year over year monthly data

  • 8/4/2019 IRF Multiple Data Providers

    3/26

    3

    Table of Contents

    Data provider tools Data Manager

    Examples Common condition between providers Adding additional data providers

    Dependant providers

    Linking data between providers

    Caveats/Best Practices Troubleshooting

    Overview

  • 8/4/2019 IRF Multiple Data Providers

    4/26

    4

    Data provider tool Data Manager

    Accessed on theStandard toolbar fromthe View data button

    Allows;

    Renaming providers

    Link/Unlink Objectsbetween providers

    Edit/Deleting

    providers Purge data

    Export raw data

  • 8/4/2019 IRF Multiple Data Providers

    5/26

    5

    Common Condition betweenProviders

    Each data provider pulls results for a specific area of data todisplay on report tabs, but they share common conditions.

    For example in FRAcctStatus.rep the SL Account 6 and CalendarYear/Mo conditions are common across all the data providers

    SL Sub Account Encumbrances Transactions SL Account Attributes

    CalYrMo CalYrMo CalYrMo CalYrMo

    SL Acct6 No SL Acct6 No SL Acct6 No SL Acct6 No

    SubAcct No Encum SubAcct No Trans SubAcct No Acct Name

    SubAcct Name Encum No Trans No Acct Ver No

    Last Activity Dt Encum Desc Trans Desc PI Name

    Co-PI Name

    Revised Budget Original Encum Amt Trans Amt Acct Admin 1 Name

    Curr Mo Amt Liquidated Curr Mo Acct Admin 2 Name

    Fiscal YTD Amt Liquidated to Dt Acct Admin 3 Name

    Budget Bal Avail Open Encum Amt

  • 8/4/2019 IRF Multiple Data Providers

    6/26

    6

    Adding additional data providers

    On the main menu select Dataand then New Data Provider

    Select either Build a newquery on the universe currentlyin use or Access new data in a

    different way and click on theBegin button

    If using a different universe,select Universe and click onthe Next Button

    Select the universe to query; Financial Reporting Transaction Tracking Payroll Matrix or OBS reporting

  • 8/4/2019 IRF Multiple Data Providers

    7/26

    7

    Adding additional data providers

    On the query panel start by addingthe common conditions and thenadditional conditions and resultobjects needed for the new query

  • 8/4/2019 IRF Multiple Data Providers

    8/26

    8

    Dependant Providers

    One data provider pulls informationthat is used as part of an In Listcondition for another query. Similarto a Sub Query, but additional objectspulled in first query can be used inthe report as well.

    Note: Items with the same name indifferent providers are automaticallylinked

  • 8/4/2019 IRF Multiple Data Providers

    9/26

    9

    Dependant Providers (demo 1)

    Data Provider #1

    Result Objects:SL Acct6 NoAcct Name

    SubAcct NoGL Acct6 (Mapped)Revised Budget Amt

    Curr Mo AmtOpen Encum AmtFiscal YTD AmtBudget Bal Amt

    Conditions:Cal YrMo(s)

    Dept(s)

    Data Provider #2

    Result Objects:GL Acct6 No

    Acct Name (GL)

    GL Acct10 Control NoSL Acct6 (Mapped)

    Begin Bal AmtCurr Mo Amt

    Open Encum AmtFiscal YTD Amt

    Conditions:Cal YrMo(s)Dept(s) (GL)GL Acct6 No

    GL Acct6 in list ofMapped GL Acct6

  • 8/4/2019 IRF Multiple Data Providers

    10/26

    10

    Dependant Providers

    Create the first data provider that will havethe list of accounts or other data requiredfor the second provider

    In the second provider; Drag the result object to match in the list to the

    condtions (i.e. GL Acct6 No.0

    Select the In List Operator

    Pick the Select Query Results operand Select the matching result object from the first

    provider

  • 8/4/2019 IRF Multiple Data Providers

    11/26

    11

    Dependant Providers (Demo 2)

    Data Provider #1(Stimulus Accounts)

    Result Objects:SL Acct6 NoAcct Name

    Gift Grant Contract Cd

    Conditions:

    Latest Update MonthAcct Name (ARRA%)

    Gift Grant Contract Cd (S%)

    Data Provider #2(Stimulus Trans)

    Result Objects:

    SL Acct6 No

    Acct NameTrans SubAcct No

    Sub Acct Name...

    Trans Amt

    Conditions:

    Range of MonthsSubAcct (1%)Entry Cd (valid Trans)

    SL Acct6 No

    SL Acct6 in list of

    Stimulus Accounts

  • 8/4/2019 IRF Multiple Data Providers

    12/26

    12

    Linking data between Providers

    Linking similar or matcheddimensions between queries to createa common data set (or extended datacube)

    Note: these data providers will

    commonly have common conditionsand/or be dependant providers

  • 8/4/2019 IRF Multiple Data Providers

    13/26

    13

    Linking data between Providers

    To use the data from differentproviders together, one or moredimensions they have in commonmust be linked (dimensions with thesame name are auto-linked)

    This tells BO how the data can (and

    cant) be used together Note: there are occasions where auto-

    linked objects need to be un-linked)

  • 8/4/2019 IRF Multiple Data Providers

    14/26

    14

    Linking data between Providers

    Linking is performed in theData Manager window on theDefinitions tab

    Highlight one of the objectsto be linked and click on the

    Link to button

    Select the correspondingobject in another dataprovider and click the Okbutton

    Close the data manager whendone linking objects

  • 8/4/2019 IRF Multiple Data Providers

    15/26

    15

    Linking data between Providers

    When a linked object is selected, it and allobjects it is linked to will display acheckmark (in the data manager window)

    Once an object is linked the link buttonchanges to a un-link button.

    If you make a mistake and link unrelatedobjects, select one of the objects and click

    on the un-link button.

  • 8/4/2019 IRF Multiple Data Providers

    16/26

    16

    Linking data between Providers

    In the Data tab ofthe report managerwindow you can

    select by dataprovider at thebottom of thewindow to organize

    the data objectsavailable byprovider

  • 8/4/2019 IRF Multiple Data Providers

    17/26

    17

    Linking data between Providers

    Demo 3 Pulling data for a range of months pullsdifferent account names for the same account. Weonly want to show the current account name.

    Data Provider #2

    Result Objects:SL Acct6 NoAcct Name

    Conditions:Latest Update Month

    SL AcctOr

    Dept No

    Data Provider #1

    Result Objects:CalYrMo

    SL Acct6 NoAcct NameSubAcct No

    Sub Acct Name

    Curr Mo Amt

    Conditions:Range of Months

    Dept No

    SL Acct6 in list ofProvider #1 Sl Acct6(s)

  • 8/4/2019 IRF Multiple Data Providers

    18/26

    18

    Linking data between Providers

    The linked Acct Name objects arecommon items in the same column.

    When Un-linked they become

    separate and a detail can be createdfrom the current names provider (#2)to the account number that is aseparate column Only Linked dimensions, details based on

    them or measures can used withdimensions from either provider.

  • 8/4/2019 IRF Multiple Data Providers

    19/26

    19

    Linking data between Providers

    Demo 4 Pulling the same data (forcomparison) for two different periods.

    Data Provider #2

    Result Objects:

    CalYrMoFiscal Mo

    SL Acct6 NoAcct Name

    Curr Mo Amt

    Fiscal YTD Amt

    Conditions:

    Fiscal YrSL Acc6(s)t

    Data Provider #1

    Result Objects:

    CalYrMoFiscal Mo

    SL Acct6 NoAcct Name

    Curr Mo Amt

    Fiscal YTD Amt

    Conditions:

    Fiscal Yr thru latestClose

    SL Acct6(s)

    All CommonDimensions

    AutomaticallyLinked

  • 8/4/2019 IRF Multiple Data Providers

    20/26

    20

    Linking data between Providers

    Selecting the Fisical Mo and not CalYrMo todisplay data moves the measures into rowswhere they can be compared.

    CalYrMo Fiscal Mo SL Acct6 No Acct Name Curr Mo Amt Fiscal YTD Amt Curr Mo Amt Fiscal YTD Amt

    200807 1 123455 Xxxxxx 10000 10000 8000 8000

    200808 2 123455 Xxxxxx 7500 17500 9000 17000

    200809 3 123455 Xxxxxx 4500 22000 8500 25500

    200810 4 123455 Xxxxxx 11000 33000 7000 32500

    200811 5 123455 Xxxxxx 12000 45000

    200812 6 123455 Xxxxxx 8000 53000

    200901 7 123455 Xxxxxx 9000 62000

    200902 8 123455 Xxxxxx 7500 69500

    200903 9 123455 Xxxxxx 6500 76000

    200904 10 123455 Xxxxxx 8500 84500200905 11 123455 Xxxxxx 11000 95500

    200906 12 123455 Xxxxxx 7000 102500

    200907 1 123455 Xxxxxx 8000 8000

    200908 2 123455 Xxxxxx 9000 17000

    200909 3 123455 Xxxxxx 8500 25500

    200910 4 123455 Xxxxxx 7000 32500

    data set #2

  • 8/4/2019 IRF Multiple Data Providers

    21/26

    21

    Linking data between Providers

    Linked Dimensions do not have to have thesame name (e.g. SL Acct6, Account No).But make sure they contain the same data!

    Linked dimension objects should have thesame format (e.g. character, numeric, etc.)

    Common values must be in the same case(Jones and jones are treated uniquevalues)

    A measure should only be aggregated tothe lowest level of data based on the linkeddata providers

  • 8/4/2019 IRF Multiple Data Providers

    22/26

    22

    Caveats

    Unlinked dimensions (or their details) from differentdata providers cannot be used together. BO willghost the unlinked dimensions from one providerwhen an unlinked dimension from another is selected

    Editing a data provider relinks all un-linked objects toobjects with the same name in the other dataproviders (if you un-linked an object you will need toun-link it again)

    To filter Section values, the filter needs to be global

    Open the Format Filters window and drag and dropyour filter to the Global area

  • 8/4/2019 IRF Multiple Data Providers

    23/26

    23

    Troubleshooting

    Measures look too big

    This indicates a Aggregation problem, check thatthe measures are being used with the correctdimensions and details (turn off aggregation informat table to check)

    Measures are all the same

    This could indicate a Cartesian product, check thatthe data providers are linked properly to each

    other Or you are try to aggregate to a lower level than

    the links between providers allow

  • 8/4/2019 IRF Multiple Data Providers

    24/26

    24

    Troubleshooting

    When I try to create a table (or a Variable or Formula) I get amessage variables are not compatible

    A "combined block" that contains data from more than one dataprovider can only have objects that meet one of the following criteria: A dimension object that is linked

    A detail object associated with a linked dimension object Any measure object Any un-linked dimension objects from a single (one only) data provider

    You may not include: Unlinked dimensions from two (or more) data providers Detail objects that are not associated with a valid dimension object that

    can be used

    Note that measure objects are always allowed, but may or may not

    provide the proper value based on the linked (or lack of linked)dimensions.

  • 8/4/2019 IRF Multiple Data Providers

    25/26

    25

    Overview

    Different flavors of multiple data providers Providers with common parameters

    Providers dependant on other providers

    Providers with linked objects

    Link the data providers on common data columns

    Change Non-linked spreadsheet dimensions to detailsof the linked dimensions to use them in the report.

    Create your report with all the data you need fromeither data provider

  • 8/4/2019 IRF Multiple Data Providers

    26/26

    26

    Questions?

    NSIT/Business Information ServicesSupport (BIS)

    Email: [email protected]

    or check out NSIT/BIS Website

    (http://nsit.uchicago.edu/groups/bis/)

    mailto:[email protected]://nsit.uchicago.edu/groups/bis/http://nsit.uchicago.edu/groups/bis/http://nsit.uchicago.edu/groups/bis/http://nsit.uchicago.edu/groups/bis/mailto:[email protected]:[email protected]:[email protected]