Splitting Dimensions on Attributes for reporting

Does anyone have experience or a good idea on how to most efficiently allow splitting a dimension on attributes for reporting custom cells. We are working in 11G. First let me explain
We have a dimension Brand that has a level based hierarchy.
Total
Category
Brand
Item
The Item level has many attributes, of course it has Category and Brand but it also has other Attributes that apply only to the Item level, we will say Flavor and Size for example. The user might want to see a report with Flavors on Columns and Size on rows, or Flavor on columns and Categories on rows.
We have come up with 4 ways to do this, 3 on the fly and 1 predefined.
1. We use the BRAND_VIEW view to limit to the chosen attributes and the Item level then join to the CUBE_VIEW and sum BRAND. This only works for measures with all SUM additively
2. Use the Java API and Source objects to limit BRAND to the ITEMS that meet our criteria, create a custom member in brand and report on it. This gets around the additively problem but is currently not an option til Oracle patches the 11G API to allow session only member creation.
3. Write a DML program to limit the BRANDS and then report on the TOTAL. Again this only works for SUM.
4. For the above example we would build 3 dimensions for BRAND instead of 1. We would build the BRAND dimension as defined and a FLAVOR and SIZE dimension. This increased the size of the build and fact data, also greatly increases the build time. Also this forces the User to see many more dimensions then they are use to seeing.
If anyone has dealt with an issue like this I would greatly appreciate hearing how you handled it.

Clyde, how are you sir? I was curious on this too - so I took a look into it. Seems that the as long as the attributes are marked navigational they come along into the BIA indexes. See excerpt and link below.
[http://help.sap.com/saphelp_nw70ehp1/helpdata/en/43/bcf9bfdd052ec5e10000000a11466f/content.htm|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/43/bcf9bfdd052ec5e10000000a11466f/content.htm]
Step 1: Creating a BI accelerator index
When you execute this step, the system creates the indexes for the tables of the InfoCube star schema on the BI accelerator server, as long as they have not already been created by other BI accelerator indexes. These tables consist of the fact and dimension tables of the InfoCube as well as the master data tables that contain the required SIDs, the S, X, and Y tables of the InfoObjects
X = time independent navigational attributes and Y = time dependent navigational attributes, so it looks like these are stored too.
Hope this helps!
Justin

Similar Messages

  • Title= Attribute for report column headings

    Hi All,
    Is there anywhere we can specify the "title=" attribute for each of the report column headings. Unfortunately we are on Apex 2.0
    This is to facilitate the use of screen readers, and I can see nowhere this can be entered.
    We can use an anchor tag in the heading field of the column attributes which is fine such as <a title="test indicator indicator">TST </a>
    But if we apply a sort to this field, the Sort doesn't work.
    Thanks,
    Noel

    Hi Noel,
    You need to change the column heading to wrap the text in a tag that has the title attribute.
    For example, if you had a column called Name, change this to &lt;span title="Name"&gt;Name&lt;/span&gt;.
    Column sorting will still work.
    Regards
    Andy

  • How to hide member Account dimension from BPC Administrator for Reporting

    Hi experts, i need to hide some members of the Account dimension for reporting, because those members dont use it anymore, but i dont want delete them.
    The question is: Does it exist any propierties for this dimension type that allows hiding members in reporting without set members in the BPC for Excel?
    I can create a report which contain the members i want to show, but if any change occurs (client desire) the report is outdated.
    Thank you in advance
    Ignacio Vazquez

    Ignacio,
    There is no function like that.
    You can choose below two options.
    1. Create a property like  'NOUSE'  and set a value 'Y' for unused member
         When you create EVDRE report, set a filter against that property that has value 'N'
         then those members will not be shown at the report.
    2. Create 'NOUSE' parent member and put members under this parent member.
    Maybe option 1 is more easier to do that.
    I hope it will help you
    James Lim

  • # values for navigational attributes in report . (Urgent)

    Hi Gurus,
    I have a navigational attributes for time dependent master data. In the report I am not able to see values for that navigational attribute. I see # values for the navigational attributes. I checked the master data of main info-object. every thing looks fine.
    please help me in regarding this.
    thanks,
    Regards,
    Aarthi

    Check the following two things again just to make sure you are doing everything right. These are already mentioned by Bhanu...
    1) Go to the master data table (Q  table or the M table) and check to see if there are M version records (OBJVERS = M). If yes, you need to activate the master data using the program RSDDS_AGGREGATES_MAINTAIN (Change Run). If there are no M version records then check the second step
    2) If you do not enter any key date in the query, it takes the system date as the default key date. So check and see if any master data exists for today's date ?
    Also just curious, which version and support pack level are you on ?

  • HOWTO: Control Printer Attributes for a Report at Run Time Reports 6i

    HOWTO: Control Printer Attributes for a Report at Run Time
    Like page width , height etc
    my problem is i had installed a printer and it is set for
    printing different reports ( like invoice slips , legal size ,
    A3 etc ) each time i have to manually set the page settup from
    printer folder .instead if there is an option to set the printer
    attributes from Reports 6i it is great
    rajesh

    All the Printer Setup(Page Height and Page Width) must be set in
    the Reprot Program. These can be set at the Layout-Main Section
    in the Object Navigator.
    hth

  • Report accessible in CRM PCUI for marketing attributes for contacts

    I am trying to create a report accessible in CRM PCUI home page for marketing attributes for contacts(info from CRM, not R3). Does anyone know the steps to get this done please?

    Hi Abdul,
    Can you tell me how did you do this. I have a similar requirement in PCUI where I need to have a two level report in PCUI.
    Would request to treat this as very urgent.
    Regards
    Priyanka

  • Join multiple facts and dimensions for reporting issue

    Hi,
    I have a report requirements and need to use multiple fact tables and unconformed dimensions as described below
    Fact table: F1,F2,F3
    Dimensions tables: D1.....D9
    F1:(joined to) D1,D2,D3,D4
    F2::(joined to)D1,D2,D5,D6
    F3::(joined to)D1,D2,D7,D8
    D7::(joined to)D9,D8 (dimension D7 joined to two other dimensions D9 and D8
    I'm trying to use columns from almost all the fact and dimension tables but getting "Unable to navigate requested expression. Please fix the metadata consistency warnings."
    Repository is consistent and no errors and warnings.
    How can I configure the repository to develop reports using all fact tables and dimensions?
    Appreciate for your help.
    Thanks
    Jay.

    You can find the same issue in
    Logic of queries in OBIEE
    or
    Connection between 2 fact tables
    Follow the link
    http://there-n-back-again.blogspot.com/2009/04/oracle-analytics-how-to-report-over-non.html
    Put 'All' or 'Total' at levels for dim_xxx for those facts you need in your report from facta and factb
    Regards
    Nicolae

  • Simple report that extracts marketing attributes for contact persons

    HI
    I want to extract the marketing attributes for contact person and to have certian output fields ,
    Can anyone help by finding an existing report that i may make some changes in it.
    Thanks ,

    ..

  • APEX Print Attributes for Interactive Reports versus Reports

    The Print Attirbutes tab for Interactive Reports does not have the Enable Report Printing option that the same tab does for Reports. The Enable Reports option when set to Yes" puts a print link on the Reports page. Since, the option doesn't appear for under the Print Attributes tab for Interactive Reports, how can I get a print link appear on an Interactive Report page?

    Hi,
    Those links are visible to end user in action menu -> Download
    Br, Jari

  • OBIEE Plug-in for AWM error: Missing spread attribute for dimension\

    Hi,
    While trying to export a cube to OBIEE administrator using the AWM plugin for OBIEE we get the following error for a lot of dimensions.
    AWM version is 11.1.0.7.0B on a 11.1.0.7 DB
    ERROR: Missing spread attribute for dimension DAY_FLG at level ALL_FLAGS
    ERROR: Missing spread attribute for dimension DAY_FLG at level FLAG
    ERROR: Validation problems found for dimension DAY_FLG
    Dimension DAY_FLG will not have UDML generated
    As suggested in other forums I have created a long_desc attribute and selected the "created level attribute in views" option for all the dimensions in the cube, still the error persists.
    Please help.
    Regards,
    Abhishek
    Edited by: 866977 on Jun 20, 2011 3:30 AM

    Thanks for you response David. But I'm afraid this does not solve the problem. I did it to all the dimensions and the error on day_flg persists. I noticed that an error on one of the other dimensions thougfh has changed. Detailed error below:
    ERROR: Missing spread attribute for dimension DAY_FLG at level ALL_FLAGS
    To Fix error: In AWM on the attribute panel for the long description attribute of each applicable dimension -
    select the check box 'Create level attribute columns in views'
    ERROR: Missing spread attribute for dimension DAY_FLG at level FLAG
    ERROR: Validation problems found for dimension DAY_FLG
    Dimension DAY_FLG will not have UDML generated
    ERROR: Missing spread attribute for dimension HOUR at level ALL_HRS
    ERROR: Spread Attribute HR_LONG_DESC found but is not visible for level HR
    The dimension HOUR will be marked invalid and no UDML will be generated for this dimension or any cube dimensioned by this dimension.
    ERROR: Validation problems found for dimension HOUR
    Please help

  • Master data maintenance and attributes for GTIN/EAN

    A review of the SAP documentation indicates that  "You can use the consistency report to change the attributes (for example, quantity, length, height, and so on) of certain materials". The "and so on" seems to imply that the attributes can be user defined. If this correct, where is this data kept? Or do the attributes only include the fields from the Basic data 1 Dimensions/EAN data and Plant Data storage General data?
    I would expect we can use LSWM to mass update the GTIN for our existing material numbers. However, for new material master creation is there a function module that would be able to pull the next available GTIN number from the internal number range? Please note that we use LSWM to create all our material numbers. We would like to have the LSWM insert the next available GTIN number.
    Thank you for your response
    Brian

    Hi
    I had tried all sorts - attribute change run and manually activating the master data.  Still doesnt work.
    Anthony

  • How to see Navigation attribute in Report

    Hi ,
      I am working on BI7.0.
      In my Query , material is a characteristic which has 3-4 Navigation attributes. But when I execute the report , I can only see Material data displayed (because only material is in the rows). I also want to see data of its attributes in report results. I dont have authorisation to change the query.
    Also I am unable to open the Query in Local view (some connectivity issues).
    Can you please suggest How I can drill-down those attributes.??
    Also these attributes are not visible in free characteristics.
    Thanks,
    Su

    Hi there,
    To use the navegational attributes with drill down, they have to be available in either rows, columns or free characterisitic.
    For that you have to edit the query. There's no other way.
    But each navegational attribute is also a display attribute.
    Therefore, you can after executing the query, right-click over material and select properties. You'll see a tab named attributes where you can add the avilable attributes to the left (so they will be displayed), and change the settings of each one of them (see only key, key and text, etc.), but you can't filter by any of those attributes, or do any drill down options over them. They are only display attributes.
    Hope this helps.
    Diogo.

  • Crystal Report Viewer Credential Prompt for Report with Dynamic Parameters

    The .NET Crystal Report Viewer is prompting for database credentials when launching a report containing dynamic parameters. This only occurs for reports created with SAP Crystal Reports 2011 designer. Reports created with Crystal Reports XI designer (where dynamic parameters were first introduced) work correctly.
    The credential prompt window contains the following fields:
    - Server Name: <server name> (disabled)
    - Database Name: <database name> (disabled)
    - User Name: <empty> (enabled)
    - Password: <empty> (enabled)
    - Use Single Signon Key: false (disabled)
    The values in the prompt window which are disabled are the database connection values used during the design of the report in the SAP Crystal Reports 2011 designer.
    Expected Result:
    - No prompt for database credentials.
    - Values read from the database should be populated in a drop down for the dynamic parameters.
    Environment:
    - Visual Studio 2010 (C#)
    - Windows 7 Enterprise
    - SAP Crystal Reports runtime engine for .NET Framework 4
    - SAP Crystal Reports, version for Visual Studio 2010
    - SAP Crystal Reports 2011
    The database connection is being set to use a DSN. It must be a DSN as the calling application is only aware of the DSN/Username/Password values. These values are being passed to the Crystal Report Viewer contained in a Windows form.
    The database connection for the report is being set as follows:
    foreach (InternalConnectionInfo internalConnectionInfo in this.report.DataSourceConnections)
        // Must set the UseDSNProperties flag to True before setting the database connection otherwise the connection does not work
        if (internalConnectionInfo.LogonProperties.ContainsKey("UseDSNProperties"))
            internalConnectionInfo.LogonProperties.Set("UseDSNProperties", true);
        // Supposed to set the database connection for all objects in the report (ie. main report, tables, sub reports)
        internalConnectionInfo.SetConnection(this.DSN, string.Empty, this.LoginName, this.Password);
    The SetConnection method's signature is as follows:
       SetConnection(string server, string database, string name, string password)
    As you can see from the code snippet above I am setting the DSN name as the server parameter, blank for the database parameter (a database connection using DSN should only require DSN name/Username/Password) and the database username and password respectively.
    Is this a SAP bug?
    Is this the correct way of setting the database connection to use a DSN?
    Is there some other properties that need to be set somewhere else in the report through code?
    Any help would be greatly appreciated.

    Thanks for the pointer to the database connection code generator. After taking a look at the output from the tool I was able to finally get the dynamic parameters to load and populate properly without prompting for credentials. I needed to tweak the outputted code a bit to match my requirements of using a DSN only connection.
    Instead of updating the database connection properties contained within the Report.Database.Tables collection from the CrystalReports.Engine namespace, I changed it to replace the database connection properties in the Report.ReportClientDocument.DatabaseController.Database.Tables collection from the CrystalDecisions.ReportAppServer.DataDefModel namespace. For one reason or another, using the RAS namespace solved the problem.
    Below is the updated code with the change made:
    using RAPTable = CrystalDecisions.ReportAppServer.DataDefModel.Table;
    foreach (InternalConnectionInfo internalConnectionInfo in this.report.DataSourceConnections)
        // Must set the UseDSNProperties flag to True before setting the database connection
        if (internalConnectionInfo.LogonProperties.ContainsKey("UseDSNProperties"))
            internalConnectionInfo.LogonProperties.Set("UseDSNProperties", true);
        // Sets the database connection for all objects in the report (ie. main report, tables, sub reports)
        internalConnectionInfo.SetConnection(this.DSN, string.Empty, this.LoginName, this.Password);
    // The attributes for the QE_LogonProperties which is part of the main property bag
    PropertyBag innerPropertyBag = new PropertyBag();
    innerPropertyBag.Add("DSN", this.DSN);
    innerPropertyBag.Add("UserID", this.LoginName);
    innerPropertyBag.Add("Password", this.Password);
    innerPropertyBag.Add("UseDSNProperties", "true");
    // The attributes collection of the tables ConnectionInfo object
    PropertyBag mainPropertyBag = new PropertyBag();
    mainPropertyBag.Add("Database DLL", "crdb_ado.dll");
    mainPropertyBag.Add("QE_DatabaseType", "OLE DB (ADO)");
    mainPropertyBag.Add("QE_LogonProperties", innerPropertyBag);
    // Pass the database properties to a connection info object
    ConnectionInfo connectionInfo = new ConnectionInfo();
    connectionInfo.Attributes = mainPropertyBag;
    connectionInfo.Kind = CrConnectionInfoKindEnum.crConnectionInfoKindCRQE;
    connectionInfo.UserName = this.LoginName;
    connectionInfo.Password = this.Password;
    // Replace the database connection properties of each table in the report
    foreach (RAPTable oldTable in this.report.ReportClientDocument.DatabaseController.Database.Tables)
        RAPTable table = new RAPTable();
        table.ConnectionInfo = connectionInfo;
        table.Name = oldTable.Name;
        table.QualifiedName = oldTable.QualifiedName;
        table.Alias = oldTable.Alias;
        this.report.ReportClientDocument.DatabaseController.SetTableLocation(oldTable, table);
    this.report.VerifyDatabase();
    Thanks again Ludek for the help.

  • Transaction code for Report painter

    Hi Experts,
    I have created reports using Report Painter (GRR1).
    I want to create Transaction code (TCODE) for reports which was done using Report painter.
    Could you please help me how to do this.
    Thanks in Advance
    Regards
    Bujji

    You can follow following steps :
    1) goto SE93 -> ENter a name for tcode
    2)Define the Transaction Code as a Parameter Transaction
    3)in the default values for selection-screen block enter the Transaction as 'START_REPORT' .
    4)Check skip initial screen , inherit GUI attribute
    5)In the default values ->name of screen field,   use F4 help to select D_SREPOVARI-REPORTTYPE
    6) Against this field ,in the value column Enter 'RW' .
    7) again in  next row of  name of screen field select D_SREPOVARI-REPORT
    8) as in step 6 ,enter the name of your report Group to which you haev assigned your Report.
    Save and test the TCode.
    This should resolve your problem.

  • ISSUE Sharepoint 2013 databases for reporting services on the second server SQL 2012

    Hello,
    I have server A: Operating system windows 2012 standard, SQL server 2012 standard
    instance: Sharepoint contains data for sharepint
    instance: Reporting should be contain databases for reporting
    Server B:
    Windows server 2012 standard contains installation Sharepoint 2013
    Sharepoint works (without reporting services), it is OK - databases are located on server A:
    My issue is:
    When I have installed reporting services on server B, I have already installed SQL server 2012 on server B, it works.
    I am able to create report in report builder adn place it in to sharepoint.
    But I would like to use only one full SQL machine on server A:
    When I reconfigure repoting settings on server A in central administration - manage service aplications,
    On the SQL server A in instance reporting , there is automatically created databases. It is no problem.
    But the first difference is, when I want to manage service aplication for reporting  in
    Provision Subscriptions and Alerts, there is information
    SQL Server Agent state cannot be determined
    When I want to create report in report builder, I have issue:
    server A-7380mw016\reporting it means server A with full SQL server:
    The Test of connection was successful
    Then I have clicked test connection
    I have recieved this screen with fail: Logon faild for user NT Authority\anonymous logon
    My account belongs to SQL admin on server A (A-7380mw016\reporting) I do not know it is not possible to create report, when it is possible to test connection in the first step and in the second step, there is problem...
    Please, can somebody help me?

    Hi,
    Since you are getting an Anonymous Logon error, it appears there may be a problem passing your credentials to the SQL Server Agent Service. This would indicate a Kerberos issue. See this thread for details:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/46b7c773-6a77-435d-b471-cb9a6ec41c43/has-anyone-else-upgraded-reporting-services-to-denali-2012
    Microsoft Virtual Academy: Breakthrough Insights using SQL Server 2012 : Analysis Services and Credible, Consistent data (Module 2) - Configuring and Securing Complex BI Applications in a SharePoint 2010 Environment with Microsoft SQL Server 2012
    http://technet.microsoft.com/en-us/video/Video/hh858469
    Tips from the video:
    We are connecting to Reporting services using Kerberos when using Reporting Services in SharePoint integrated mode
    For the account using reporting services, we just need a dummy SPN. We go to Attribute editor tab in AD for RS account. And then we will be enabled with Delegation tab.
    In Delegation tab. I we are using claims to windows token, we need to use "Trust this user for delegation to specified services only"
    There you have 2 options: "Use Kerberos only": It means I only want to delegate in the situation where the service that is doing the delegation actually has the Kerberos ticket to start with
    "Use any authentication protocol" When we need protocol transition (like from NTLM to claims for intra farm communication)
    We need to delegate this to SQL server.
    Please check out these articles as well:
    How to configure SQL Reporting Services in SharePoint Server for Kerberos authentication
    http://support.microsoft.com/kb/2723587
    Configure Kerberos authentication (Office SharePoint Server)
    http://blogs.technet.com/b/mbiswas/archive/2009/07/10/configure-kerberos-authentication-office-sharepoint-server.aspx
    Thanks.
    Tracy Cai
    TechNet Community Support

Maybe you are looking for

  • Help with Tree Program

    I'm having some problems with my program. It's a binary tree of names but they aren't organized in any particular order and names can repeat. I built the tree correctly but the problem comes in writing a method. I have to write method pathLength with

  • How PO validity start and validity end works

    In the PO Header (tab Additional data), there are fields: validity start and validity end.  The help text states the following: Start of validity period Date as of which services can be performed or materials delivered. In the case of purchase orders

  • Content Deployment wizard for 2013?

    SharePoint Content Deployment Wizard is working for SP 2010. Is there any tool same like this working for 2013?

  • I can't get my .ase files to open in any CS2 app

    I am trying to import the swatches saved on my desktop loaded into both PhotoshopCS2 and InDesign, I am trying to load them from the swatches pallette (seems logical) and they are always greyed out. HELP!!

  • Anyone else having weird playback issues? 10.1.0

       I've noticed that Logic makes a weird "hiccup", about 1-2 second after starting playback of a (one long) audio-file... (It sounds as if the audio file is cut, and repeats a 16th...) On the track I have a pitch-shifter inserted. (Vocal  + 18cent).