Few Clarifications in OBIEE 10.1.3.4

Hi,
I was reading about best practices in OBIEE, found few things would like to know reason for following practices.
1)Do not import Physical Keys
2)Create Physical table alias in Physical layer and use only these alias while creating BMM layer.
3)Why create BMM dimensions for even the flat dimensions which do not have any hierarchy.
Also few general Qs
1)Aggregation tab In logical column has a check box 'Based on Dimensions' what's the use of it?
Thanks

I tested something yesterday. Using SampleSales web catalog, the style is new (smaller font, different table color header, etc). But, if I create a new blank catalog, the style looks exactly the same as 10.1.3.3.3. So, does it mean that the new style in 10.1.3.4.0 is only applied for the SampleSales catalog?

Similar Messages

  • Few Questions on OBIEE Architecture

    This is just a continuation of this thread:
    Confused on BI Publisher and BI Presentation Services
    So just want to know how the whole process takes place, from RPD, XDO, NSQconfig..
    So from Step 1 =)
    From what I understand as of now is I need to go to Administration Tool, create first a repository? Then go to BI Presentation Services to create reports ( using Answers )? When does the user creation comes into place? What is the purpose of BI Publisher? I've already setup a few things on BI Publisher like User, Roles, etc. but still not on the part of creating a report. Sorry If I ask too many questions, I'm just trying to understand what's the relationship of each tool. I've checked the docs and mostly they're just diving into modifying configs without really explaining why. ( at least that's how I saw it ) =)
    Thank you very much again!

    Wow - where do we start !
    Remember they are two seperate products, OBIEE and its related configs / components (RPD, BI Server, BI Presentation services - Answers, Dashboards, ibots etc)
    BI Publisher, formerley XML Publisher, sucessor to Oracle Reports.
    They fall under the Oracle BI Stack.
    Loads of info on our website, link in the previous post you mentioned.
    'Roles' in OBIEE can determine - Authorisation ie what you can do in the sytem or "Priviledges". What objects (reports / dashboards) you can use and can also be used for data security filters (Like a OBIEE 'virtual private database' version of the real Oracle DB option 'VPD')
    Roles in BI Publsher typically can mean the same, who can create folders, who can create reports, who can run them , who can create data sources etc. Sometimes you have to use a system specific role name, sometimes you can create your own names and reference them as you please (BIP roles are typically one of a pre-defined set, OBIEE roles can be called whatever you want)
    Sounds hard at first and without prior experience but seriously, there are some very very good blogs out there, as mentioned in previous response, we also have a lot of info on our website (Peakindicators.com)
    Feel free to email me.

  • Hi frnds,  need some clarification on OBIEE.

    How the details of the reports created in OBIEE gets saved? Database or FlatFile. I have created some reports in OBIEE but not able to find the structure of the report or data stored in table in the database. Kindly help in figuring out this.    Thanks in advance. Have a nice day.

    Details of the report get stored in the Web catalog and web catalog reside on the Weblogic Server.If you want to store report details like Logical Query,Creation Time,Creation Date....etc then you need to enable Usage Tracking,Where this information will store in the database,If you want to export you can do that into a flat file,
    Do let me know if you need any support in enabling usage tracking.
    Mark if helps,
    Thanks,
    Sasi Nagireddy

  • Few clarification on SeeBurger adatpers.

    Hi All,
            Presently we have EDI middleware tool which converts the IDOC into EDI and EDI into IDOC. On the outbound scenerio, the converted EDI flat file is sent to VAN and on the inbound scenerio the converted IDOC file is sent to SAP system.
            We have PI system to send XML files to our non EDI partners. We decided to eliminate the existing EDI middleware tool and install SeeBurger in XI/PI.
            Based on the bussiness environment and current requirement we evaluated the list  ( [http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/f0c0d023-a296-2b10-1ea0-bb15d4498035|http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/f0c0d023-a296-2b10-1ea0-bb15d4498035] ) of SeeBurge adapters and we decided to purchase the below SeeBurger adapters.
              Retail Industry Adapter
            Cross Industry Payment Adapter.
    FYI : I'm aware that for converting the EDI XML to EDI and XML-EDI you need to have a seeburger mapping program(BIC) at the adapter module which does the conversion. For this module I need a BIC tool of seeburger which provides the different module program for EDI to XML and XML-EDI. This program needs to be deployed on XI and through adapter it has to be called for conversion.
              I believe that , to achieve this(IDOC->PI/SeeBurger->VAN) design, I don't need any additional technical adapters. Please correct me if i'm not right here.
    Thanks,

    Hi,
    VAN(Value Added Networks)
    VANs also provide an advantage with certificate replacement in AS2 transmissions. Because each node in a traditionally business-related AS2 transmission usually involves a security certificate, routing a large number of partners through a VAN can make certificate replacement much easier.
    The FTP/VAN Adapter supports the following protocols:
    • IBMIE VAN, all report options.
    • GEIS (GeMarkIII) and GeMark3000, all report options, report file is only extracted, if needed.
    • EXITE (ECODEX), EDIFACT file processing, DISPATCHED reports.
    • Sterling Commerce and Sterling IIB.
    • MCI EDI*Net.
    The following FTP options are supported:
    • SSL, both IMPLICIT and AUTH_TLS support, server authentication.
    • All popular FTP proxy types like: USERWL, USERWOL, SITEWL, OPENWOL.
    • Active and Passive connection modes.
    • "KeepAlive" feature.
    • Binary, ASCII and custom transfer types
    Regards,
    Raju.

  • Need help regarding the few clarification in writing cmod

    Hi All,
      I need to write a cmod by creating a new project for that. The main purpose is to define variables in it which will be used in reporting(restrictions).
    Now  I need to enhance that structure with RSR00001 code since it dealys with declaring the variables.
    But this enhancement code is being used in some other project as well, because of it I am unable to use it in my project..
    Can you please explain me how can I overcome this situation.
    Thanks,
    vinay.

    Hi Vinay,
    Write this code in CMOD :
    data:
      z_include  type program,
    Z_return.   
    when others.
    * Select the include program using the variable
        perform select_include using    i_vnam
                               changing z_include
                                        z_return.
        check z_return = 0.
    * Check that include program exists
        perform check_include_program using    z_include
                                      changing z_return.
        check z_return = 0.
    * Process the appropriate variable by calling the generic form
    * 'PROCESS_VARIABLE' in the include program just selected
        perform process_variable in program (z_include)
                                 tables   e_t_range
                                          i_t_var_range
                                 using    i_vnam
                                          i_vartyp
                                          i_iobjnm
                                          i_s_cob_pro
                                          i_s_rkb1d
                                          i_periv
                                          i_step
                                          lv_zs_bsw_offset
                                 changing e_meeht
                                          e_mefac
                                          e_waers
                                          e_whfac
                                          c_s_customer.
    FORM select_include  using    p_var
                         changing p_include
                                  p_error.
      select single zinclude
        into p_include
        from zvariables
        where zvarname = p_var.
      p_error = sy-subrc.
    ENDFORM. 
    form check_include_program  using    p_include
                                changing p_error.
      data:
        l_name type programm.
      select single name
        into l_name
        from trdir
        where name = p_include.
      p_error = sy-subrc.
    endform.
    Then you can create a table having two column, variable value and its corresponding program.
    You will then not need to disturb the CMOD Code.
    -Vikram

  • Need few clarification in shipping

    Hi,
    1.please tell me how to find whether the shipping is multi stage or single stage shipment.
    2.to find customer shipments and STO shipments
    Regards,
    Achu

    Hello,
            If you want to do it Programatically, then here is the Key.
    1. Finding whether the shipment is a single Stage or Multiple
        stage Shipment. You can input the Shipment Number in the
        VTTS Table to find out the Number of Stages.
    2. Finding whether the Shipment is a Customer Shipment or
        STO Shipment.
        We can make use of the document flow Table VBFA to drill
        down to the Initial Documnt of the Shipment.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • OBIEE 11G   HOLAP( drill through)   from ORACLE OLAP  to  Relaltional table

    Hi Experts...
    I have some idea that the drill through from an essbase cube to an relational cube can be possible with few limitations in OBIEE 10g. I am looking for the same feature with ORACLE OLAP option . I have OLAP cube built in 11g (leve5 - granularity to one of the dimension) , and relational has 7 levels. In OBIEE once drill down to the level 5 it has fetched data from OLAP , and going beyond to level 6 -7 then it should get the data from relational table.
    Do anyone had gone through such solution, Please kndly share your inputs and documents which would be helpful.
    Thanks
    S

    This is very easy. It's really no different from setting up OBIEE to drill from one table to another. Let's assume that you have your cube mapped in OBIEE using the OBIEE plug-in for Analytic Workspace Manager. Here is an outline of the steps:
    1. Add the dimension table and fact table to the OBIEE physical layer.
    2. Add the new level to the OBIEE dimension object in the business layer.
    3. Add the dimension table as a new logical table source to the existing dimension table in the business layer.
    4. Add the fact table as new table in the business layer.
    5. Define joins in the physical and business model as appropriate.
    6. Set set keys in the tables and the dimension as appropriate.
    7. Set the level for the new dimension table to the appropriate level in the dimension.
    Again, it's really best to just think about this as drilling from one table to another.

  • Questions on OBIEE features.

    Hi,
    I am new to Oracle BI.
    I have few questions regarding OBIEE features, Kindly answer to best of your knowledge, thanks in advance.
    1.     What database types/ sources can the BI pull from?
    2.     Is the license portable from one server to another?
    3.     Are pages, graphs, reports, etc. 508 compliant?
    4.     Is the license portable from one server to another?
    5.     Are pages, graphs, reports, etc. 508 compliant?
    6.     How large a dataset can the BI handle?
    7.     How easily does the BI tool integrate new data to it's database?
    8.     What precautions do the BI use to back up data?
    9.     Level of Effort/ Steps involved to install, upgrade, or maintain BI
    10.     Can the BI be used to create/moderate forums (wordpress or other)
    11.     Can user comments be routed to different mailboxes based on predefined conditions (for example, url or user actions on the page)?
    12.     Does dashboard support embedding flash?
    13.     Are cross-tab capabilities supported in business view, dashboard, and ad hoc queries?
    14.     What type of charts can be created with the BI?
    15.     What is the level of effort/ steps involved to create new tools and widgets?
    16.     Is the BI compatible with Linux/Unix?
    17.     Are end user analytics recorded? (Web trends records, query tracking, page usage, etc.)
    18.     How does the BI handle version control?

    877064 wrote:
    Hi,
    I am new to Oracle BI.
    I have few questions regarding OBIEE features, Kindly answer to best of your knowledge, thanks in advance.
    1.     What database types/ sources can the BI pull from?OBIEE supports many popular databases out there including flat file, xml's as sources.
    2.     Is the license portable from one server to another?No. As far as I know you have to buy the license based on number of servers you are doing the installation on.
    3.     Are pages, graphs, reports, etc. 508 compliant?OBIEE is 508 compliant application.
    4.     Is the license portable from one server to another?Refer to answer for Question # 2.
    5.     Are pages, graphs, reports, etc. 508 compliant?Refer to answer to Question # 3.
    6.     How large a dataset can the BI handle?Depends. You can do performance tuning both on BI server side as well as database to boost up the performance. Caching plays a major role here.
    7.     How easily does the BI tool integrate new data to it's database?Not sure what you are asking here.
    8.     What precautions do the BI use to back up data?OBIEE does not store any data. It only stores the metadata of the tables you are using.
    9.     Level of Effort/ Steps involved to install, upgrade, or maintain BIPretty good documentation out there and many blog posts that should help you ease you through the installation process.
    10.     Can the BI be used to create/moderate forums (wordpress or other)No. OBIEE is not a CMS.
    11.     Can user comments be routed to different mailboxes based on predefined conditions (for example, url or user actions on the page)?Yes.
    12.     Does dashboard support embedding flash?Yes.
    13.     Are cross-tab capabilities supported in business view, dashboard, and ad hoc queries?Yes.
    14.     What type of charts can be created with the BI?Many different kinds. Some of them are:
    Bar
    Line
    Area
    Pie
    Line-Bar
    Time Series Line
    Pareto
    Scatter
    Bubble
    Radar
    15.     What is the level of effort/ steps involved to create new tools and widgets?Not sure what you are asking here.
    16.     Is the BI compatible with Linux/Unix?Yep.
    17.     Are end user analytics recorded? (Web trends records, query tracking, page usage, etc.)Yes. Usage tracking.
    18.     How does the BI handle version control?There are good number of useful tools for version controlling in OBIEE.
    Refer: http://www.rittmanmead.com/2009/01/simple-version-control-for-obiee-using-subversion-visualsvn-server-and-tortoisesvn/
    -Amith

  • Report Painter - CO-PA Clarification

    Hello All,
    I have few clarifications on the below in CO-PA Reports, could somebody help me out.
    1. In the report form, i have set the columns to display in number format of 10,00,000. when i execute the report in the initial screen i dont have any problem, but when i drill down by product or some other characteristics, i am getting an additional row on the top saying "Displayed in 10,00,000 inr" for each column. Is there any way to avoid this, i dont want this row to get displayed for the drill down display.
    2. In one report, the requirement is to calculate rate variance for the product, the formula i had setup is variance between the plan minus variance between the actual * sales qty. Its working fine when both the values exists. When there is no value in plan variance and values exits for actual variance, the output comes as per the formula, but conceptually when i dont have any plan values for variance, it should not calculate rate variance for the product. How can i setup in the formula or row or by anyway saying if there is no plan variance, the the rate variance should calculate.
    Request you to share your experience in this, please
    Thanks
    With Regards
    GJ.

    Hi,
    Perameters in General Data Selection apply to the entire repost (every column and row). Since the four columns of your report are having different period and possibly different FY, you can not put these two parameters in General Data Selection. As my previous posting explained, in addition of standard variable &1PERIV and 1CGJAHE,  you will need to define 3 more variables for period FY respectively:
    Period Variable 1 - ZPERI2 - Formula: IF '&1PERIV' < 12 THEN '&1PERIV' + 1 ELSE 1
    Period Variable 2 - ZPERI3 - Formula: IF '&ZPERI2' < 12 THEN '&ZPERI2' + 1 ELSE 1
    Period Variable 3 - ZPERI4 - Formula: IF '&ZPERI3' < 12 THEN '&ZPERI3' + 1 ELSE 1
    FY Variable 1 - ZGJAHR2 - Formula: IF '&1PERIV' < 12 THEN '&CGJAHE'  ELSE '&CGJAHE' + 1
    FY Variable 2 - ZGJAHR3 - Formula: IF '&1PERIV' < 11 THEN '&CGJAHE'  ELSE '&CGJAHE' + 1
    FY Variable 3 - ZGJAHR4 - Formula: IF '&1PERIV' < 10 THEN '&CGJAHE'  ELSE '&CGJAHE' + 1
    You then use variable 1PERIV and 1CGJAHE for column 1, ZPERI2 and ZGJAHR2 for column 2, ZPERI3 and ZGJAHR3 for column 3, and ZPERI4 and ZGJAHR4 for column 4.
    Regards,
    Ming

  • IoEO - Conceptual Clarifications

    Hi All,
    I need few clarifications and perception of everyone who reads this thread.
    I need to understand the significance or the importance of EO. Per my observation there are very less EOs created actually. The VOs are most of the times built on PL/SQL query.
    When everything can be done without the presence of EO, then why should one have it. Is there a specific scenario where the application cannot do without it?
    For DML operations, we normally use :OraclePreparedStatements and OracleCallableStatements in the COs directly.
    Any quick response will be greatly appreciated.

    Hi,
    1. It would depend on the factors prevailing at the moment. May be when the forms were developed Oracle preferred to reuse the existing PLSQL APIs created for forms and avoid the effort to replicate all the logic and validations in the EO. But that is one of my guesses and frankly I dont know why Oracle did so.
    2. You can definitely write Joins and Decode statements in the VO (based on EOs) but remember that the calculated column (decode columns) can only fetch data. If you associate a field to one of the calculated attributes, your values would not be saved into the database. You would be able to save only those values which are directly based on the EO attributes which in further have one-on-one mapping with the Database table.
    Hope that clarifies.
    Regards
    Sumit

  • ASM - Concept - Clarification Request

    Hello All,
    I'm about to go ahead and install ASM for one of my clients. After going through the book ASM - Under the hood, I have a few clarifications, which I hope can be answered by the experts here.
    1- Since ASM uses its our algorithm for mirroring - Can I have an in-pair number of disks in +DATA diskgroup? say 11 disks ?
    2- In regards to Failure Groups, what is concept? Say I have 1 diskgroup +DATA - 4 disks  - does failure groups mean that id Disk 1 goes, then move the primary extents to another disk, say disk 3.
    - Can failure groups be in different diskgroups, lets say failure group for DATA disks, would be disk in RECOVERY ?
    - Or are failure groups additional disks which just sit there and are activated if case of a disk failure
    3- On installation, ASM 10gR2, are there any things a firs timer should watch out for.
    4- Should I have a hot spare disk on a 15 disk array Dell MD1000 - is this really necessary - why? if one disk goes bad, then we can simpy change it. Does this make sense if I have 4 hour gold-support on site with a new disk?
    Thank in advance for any assistance.
    Jan

    1. Yes, ASM will determine the most suitable block mirroring strategy regardless the number of disks in the diskgroup.
    2. Failure groups affect how ASM mirrors blocks across them. By default, each disk is in its own failure group - it is assumed that each disk can fail independently of others. If you assign two different disks to the same failure group, you indicate that they are likely to fail together (for example, if they share the access path and controller for that access path fails,) so ASM will only create single mirror on them and will try to create another mirror in another failure group. For example, you assign disk1 and disk2 to the same failure group: ASM will never create a mirror of a block from disk1 on disk2, it will only mirror to a different failure group. Note that if your storage is already RAIDed, EXTERNAL redundancy diskgroups are pretty safe: hardware RAIDs are usually more efficient than NORMAL redundancy ASM groups while maintaining the same level of protection, thanks to hardware acceleration and large caches they sport these days.
    3. Not really, as long as you follow the documented procedures and have Oracle patched to the current patchset level. However, if you employ ASMLIB, there might be issues that differ by the storage vendor.
    4. If you are sure that no other disk will fail within those 4 hours, hot spare is probably not that necessary. If availability is of concern, always plan for the worst case though. Having hot spare will protect you from such second failure while the replacement is en route.
    Regards,
    Vladimir M. Zakharychev

  • Need clarification on DNS, Certificate and URL? during 2010 to 2013 migration

    Hi Guys,
    I am working on a migration project Lync server 2010 to 2013.
    Lync 2010 Standard Edition and Edge 
    Lync 2013 Ent edition and Edge  (Enterprise Voice "SIP Trunk")
    I need few clarification on How to setup the DNS, Certificate and URL Pre and post migration?
    Shall we use the Lync 2010 existing internal and external URLs to lync 2013 or do we need to setup a new URLs for lync 2013?
    How about the DNS records and Certificates?
    I have gone trough the below blogs but need clear understanding on this part..
    http://lyncdude.com/2013/08/11/understanding-lync-dns-records-and-autoconfiguration/
    https://technet.microsoft.com/en-us/library/hh690044.aspx
    and few more....
    Thanks,
    Balakrishna G
    Regards, Balgates

    Hi,
    Agree with Thamara.Wijesinghe.
    You need to different Web service URL for Lync Server 2010 and Lync Server 2013. If you only have Web service URL for Lync Server 2010, then Lync 2013 mobile will fail to connect to FE Server. If you point Web service URL point to Lync Server 2013 Pool,
    then both Lync 2010 and 2013 mobile clients will connect to FE Server successfully.
    Best Regards,
    Eason Huang
    Eason Huang
    TechNet Community Support

  • Clarification on TRM

    Hi TRM Gurus
    I am new to TRM and learning to implement the same at a client site shorlly. I need to get a few clarification whether the following can/should be handled though TRM module
    >> Equities, lendings etc held subsidiaries?
    >> GDRs issues by the company?
    Please also let me know the fact to be consided if the answeres are both yes and no based on the situation.
    Regards
    sandeep

    Hi,
    Equities trading can be handled through Securities module of Transaction Manager.  Check on the SAP help site on what are all the products supported by securities.  Your requirements can be met through securities. 
    Regards,
    Ravi

  • P-card clarifications

    Hi all,
    We are implementing SRM 7.0 in decoupled mode. I have few clarifications about P-card process
    1.What purchasing document is transmitted to the vendor? Is it a PO? Who triggers this document to vendor: requisitioner or purchasing department?
    2.Does Purchasing document go through (i.e. is triggered by) purchasing department?
    3.Is EDI required to trigger the purchasing document to vendor? Are there alternate means of transmitting purchasing document?
    4.Is EDI required to receive bank statements? Are there alternate means of receiving statement
    5.When bank sends the bank statement to SRM and is converted to idoc for posting to SRM, does it trigger an accounts posting? Are the following accounts posted?
    u2022Clearing account debit
    u2022Bank (set up as a vendor) account credit?
    6.When does the offset postings happen, i.e. when does the following postings happen:
    u2022Clearing account credit
    u2022Expense account debit?
    Rgds
    Sumendra

    Hi Masa,
    Our design is as follows:
    1. ordering is done on phone with the user giving the vendor their P-card number.
    2. The first system step is that p-card compant sends the card statement to SRM
    3. P-card workflow is trigerred ( In this workflow, the requirement is to have  3 users - the P-card holder , the manager of the P-card holder , and the accounts payable person. The activities doen by each will be :
    P-card holder : Change account assignments. Need to attach the receipts and other supporting documents to the workitem
    Manager of the P-card holder: Just a business requirement
    Accounts payable person  : To monitor the account changes by the P-card holder
    So I am reasking the questions:
    1. If we use only the financial invoice process and not procurement process, is this desigh OK?
    2.  Can approval manager attach attachments when they get a workitem in P-Card workflow
    3. Can P-card workflow pick up 3 approvers - P-Card holder, the manager, and the Finance person
    Rgds
    Sumendra

  • Two separate calculated columns - results show up only in one of them

    Hey,
    I've recently run into some peculiar behaviour in OBIEE (Oracle Business Intelligence 11.1.1.7.0). I'm using three attribute colums (deliv. on time, ordered, backlog) to calculate a monthly service level. In addition I'm using a customer ID number to separate our customers into export and national customers. I've three calculated columns - Service Level Export, Service Level Total and Service Level National. I'm using a simple case-statement to distinguish between international and national customers (When custID between xxx and yyy then...). The total service level column doesn't have a case-if calculation, only a couple of simple mathematical operations and it works fine.
    Now the problem is that the results show up only in one of those calculated columns containing case-if calculations - not both at the same time. Using a prompt in a pivot table I can verify that both columns get proper values but when I remove the prompt half of the values randomly disappear from these columns so that only one of the columns has a value for a specific month. The calculations in all three columns are identical - the only difference is that Serv. L. Exp. exludes a spesific CustID whereas the Serv. L. Nat. only includes that one CustID.
    Example - both Serv. L. Exp and Serv. L. Nat should have values for every month, now only one of them gets values
    Month          Serv. L. Exp.               Serv. L. Nat.               Total Serv. L.
    01                         15 %                                                       15 %
    02                         17 %                                                       17 %
    03                         13 %                                                       13 %
    04                                                          20 %                      20 %
    05                                                          22 %                      22 %
    I've a few months of OBIEE experience under my belt so I'm not that experienced but usually I've been able to figure out what's wrong on my own. This time, however, this leaves me dumbfounded. Any help or advice would be much appreciated.
    Regards,
    Silver

    Hi,
    Serv.L.Nat is calculated 100 * INVOICED / (ORDERED + DELAYED). For National Service Level the case statement (including the calculations) is as follows (the inner CASE limits the Serv.L.Nat per cust to a range of 0 - 100 %):
    CASE WHEN "fact"."CustID" = 100001 THEN (
         CASE WHEN Serv.L.Nat > 100 THEN 100
         WHEN Serv.L.Nat < 0 THEN 0
         WHEN Serv.L.Nat IS NULL THEN 0
         ELSE Serv.L.Nat
         END)
    END
    For Export the sql is exactly like the one above, barring the reversed condition.
    Regards,
    Silver
    PS. The above is a burst of pseudoSQL so don't mind the typos, the actual code is tested to work as intended... barring the fact that something's wrong with getting the values to appear.

Maybe you are looking for