Summary Report with 4 Dimensions and 5 Facts
Hello OBIEE Czars:
I have a problem.
I am trying to make a summary report with 4 Dimensions and 5 Facts.
Out of that only 2 Dimensions are Confirmed.
Now when I try to bring in all the facts, I get view display error.
I searched forum for similar issues.
So I have tried following so far.
1) Add other dimensions as source and set level to Total for those dims.
- After doing this, I dont get view display error, but I get blank rows for couple of facts.
2) I am already aggregating all the measures.
Please help me out.
This forum has been very helpful so far.
Thanks.
~Vinay
Hi
This method seems fine until you run a request that includes a filter on an unconformed dimension.
The SQL itself should be quite straightforward (see below) but the BI Server instance does not seem to be joining this data correctly after posting the 2 separate queries to the database.
SELECT
x.dim1, x.dim2
x.fact1_agg_measure
y.fact2_agg_measure
FROM
SELECT
dim1, dim2
SUM(fact1.measure) fact1_agg_measure
FROM
dim1,
dim2, --UNCONFORMED+
fact1
WHERE
.... .... join fact1 to dimensions as normal
AND dim2 = 'BUSINESS_IDENTFIER'
GROUP BY
dim1, dim2
) x,
SELECT
dim1
SUM(fact2.measure) fact2_agg_measure
FROM
dim1,
fact2
WHERE
.... .... join fact2 to dimensions as normal
GROUP BY
dim1
) y
WHERE
x.dim1 = y.dim1
The result set returned in Answers is firstly a correctly aggregated record plus ALL rows from the second query above ??
Just wondering if anyone else has come across this issue?
cheers
Tony
Similar Messages
-
Summary Report with cube and rollup
hi guys,
i m working a oracle 9i, i need a summary report after query execution. im using rollup and cube but it is giving me unwanted rows as well. for ex below
Select
IRH_REFNO,IRH_TDATE,IRH_BDAMT,IRH_RLOCN, IRH_ILOCN,IRH_EXPECTED_DATE,IRH_ADD_USERID ,
count(*),
sum(irh_bdamt)
from IRH
where IRH_INTYPE='R'
and IRH_RLOCN='EDP'
group by cube(IRH_REFNO,IRH_TDATE,IRH_BDAMT,IRH_RLOCN, IRH_ILOCN,IRH_EXPECTED_DATE,IRH_ADD_USERID )
Order by IRH_TDATE asc
i want only two columns to be computed at the end of query. i.e sum of BDAMT and count of rows. i dont want any groupings. any alternate for this.
thanks n regards
fkhanPlease post a create table statement, a few insert statements and the expected output, so we can help you.
Regards,
Rob. -
Dimension and Fact out of Daily Extract File
Hi Folks,
We have a third party vendor which provides us with a daily extract of data in an excel file with about 40 columns. Some of the columns are a typical detail info like "State Name", "Payer
Name" etc. and some are numerical columns like "Billing rate", "Amount Paid" etc.
Now for long term reporting I want to setup a proper datawarehouse with Dimension and Fact Tables. The issue is that the third party vendor is not giving us access to the database source of these excel extracts. So, If I want to design a Dimension
like Dim_Payer, I have only those Payer which are available in the daily excel extract file.
I was thinking of doing a reverse ETL process to load Dimension and Fact Table. So I read the daily excel extract file for unique Payer names and then load the Dimension table with unique keys for Payer. Going forward I only add new Payers. I then load the
Fact tables with these keys.
Let me know if my approach has any issues.
Thanks!The approach looks fine.
What you could do is to have a SSIS package using data flow task. In it use a excel source and have a set of lookup tasks to see if payer, state etc exists and link the no match output to OLEDB destinations to insert missing values to the table. Finally
have a data flow task to insert data to fact table after having lookups with relevant dimensions to get the reference ids.
Please Mark This As Answer if it solved your issue
Please Vote This As Helpful if it helps to solve your issue
Visakh
My Wiki User Page
My MSDN Page
My Personal Blog
My Facebook Page -
Many to Many relationship betwee dimension and fact tanle
Hello Gurus,
I have a little question about many to many realtionship between fact and dimension table. The situation is as follows.
Consider there is a fact table F1 and two dimension tables D1 and D2. D1 is joined to F1 with 1 to many relationship. D1 is joined to D2 with again one to many relationship ( Note: D1:D2 = 1:N and D1:F1 = 1:N). I am able to model this by merging D1 and D2 into one dimension table in BMM layer by adding them as logical table sources and creating logical table source join. I have built simple reports and the data returnned is fine. However, I would just like to know what could be the drawbacks of such a model.
We have many other dimesions joined to the fact table and users have access to the answers that means they would could what ever report they feel like. Hence, would just like to know in what cases this model could break which means reports would give wrong data because of a many to many relationship between one of the fact and dimension table.
Thanks in advance.Hello Copter,
Even I had modeled it by reading this link before. In the situation explained by me dimension D1 is doing the job of table Rules ( as explained in link). The model is fine.
However, my point is to undersatnd in which scenerios this model will break. As already explained, the fact table is joined to various other dimensions, there could be situations in which users select columns from various dimensions and facts randomly.
Hence, which are the scenerios where I might get erroneous counts of meassures. Further, if someone feels this model is correct and would not break in any scenerio then please reply. -
Improve Performance of Dimension and Fact table
Hi All,
Can any one explain me the steps how to improve performance of Dimension and Fact table.
Thanks in advace....
reddHi!
There is much to be said about performance in general, but I will try to answer your specific question regarding fact and dimension tables.
First of all try to compress as many requests as possible in the fact table and do that regularily.
Partition your compressed fact table physically based on for example 0CALMONTH. In the infocube maintenance, in the Extras menu, choose partitioning.
Partition your cube logically into several smaller cubes based on for example 0CALYEAR. Combine the cubes with a multiprovider.
Use constants on infocube level (Extras->Structure Specific Infoobject properties) and/or restrictions on specific cubes in your multiprovider queries if needed.
Create aggregates of subsets of your characteristics based on your query design. Use the debug option in RSRT to investigate which objects you need to include.
To investigate the size of the dimension tables, first use the test in transaction RSRV (Database Information about InfoProvider Tables). It will tell you the relative sizes of your dimensions in comparison to your fact table. Then go to transaction DB02 and conduct a detailed analysis on the large dimension tables. You can choose "table columns" in the detailed analysis screen to see the number of distinct values in each column (characteristic). You also need to understand the "business logic" behind these objects. The ones that have low cardinality, that is relate to each other shoule be located together. With this information at hand you can understand which objects contribute the most to the size of the dimension and separate the dimension.
Use line item dimension where applicable, but use the "high cardinality" option with extreme care.
Generate database statistics regularily using process chains or (if you use Oracle) schedule BRCONNECT runs using transaction DB13.
Good luck!
Kind Regards
Andreas -
Create Dimension and Fact Table
I Am Ramana I am new to OBIEE recently i started.
CAn any one explain what is Fact table and Dimension table and how Create Dimension and Fact TableRamana, don't open multiple instances of the same question...
Starting with OBIEE -
Loading dimensions and facts (Please verify the design is correct)
Hi,
I am very new to OWB and Datawarehousing, please find the following approach and let me know if its correct or not.
I have the following source tables,
1. Sales -->store_id,Product_id,Sales_date_Time,Unit_sales,Amount_sales
2. Product--> Product_id,Product_name,Product_category_id
3. Product_Category --> pc_id , pc_name
4. Stores -->store_id,store_name,city_id
5 City --> city_id , state
The above tables are normalized,
Now i have created Dimensions , and Fact (Please check whether its correct or not)
1 . Product_Dimension ->Product_key, product_id,product_name,pc_id,pc_name
2. Time_Dimension --> Time_key, ...Can be loaded from the Excel sheet provided (This is what people do here in my company)
3. Stores_Dimension --> Store_key,store_id,store_name,city_id,state
4. Sales_fact -->Product_key,time_key,store_key,Unit_sales,Amount_sales,sales_date
If the above design is correct, then i will create the following mappings
1. Map_Product --> loading product and product_Category from source
2. Map_Time --> loading thru SQLLDR directly
3. Map_Stores --> loading stores and city from source
Once the above mappings completed ( loading all the dimensions)
map_sales_fact --> loading from map_product, map_time, map_stores...
But if here if you closely observe Sales_Fact table, it has columns like unit_sales,amount_sales and sales_date. How do i load these as i dont have them in any dimensions,
Please help , please reply me if you need any clarifications.
Regards,
Ashoka BL
+919880890405Hi,
first of all, there is no need for the column sales_date in your fact table. Use the time_id for date reference.
In your dimensions, use surrogate keys that are generated in your dwh. Do not use ids from your source as surrogate keys!
You may use the ids from the source as business keys, if the names are not unique.
Load your fact table from source table sales. Join all dimensions to get the surrogate keys of product, store and time.
Write the surrogate dim keys into the fact table along with unit_sales and amount_sales.
Regards,
Carsten. -
Is there any ECC report with PurchOrder and Purchase Requisition Selection
Hi there,
for one of my BI report reconciliation with ECC requirement, I would like to know how many POs are there without Purchase requisitions, same way want to know how many POs are there with Purchase requisition.
I know some tables where we can find this info, unfortunately I cannot ask my user to go and check in Tables for Acceptance testing. So I am looking for any standard ECC report with POs and PRs as Columns
Due to time constraints, I cannot go build any ABAP queries in ECC at the moment,
Any insights are greatly appreciated.
ThanksHi Curious ,
Check if the following link is helpful. The link is from the SDN Wiki for creating a Z Report in R/3 for Purchase Requisition.
http://wiki.sdn.sap.com/wiki/display/ABAP/PurchaseRequisitionDetail+Report
Or try the following transactions:
ME5A - Purchase Requisitions: List Display
ME53 - Display Purchase Requisition
ME53N - Display Purchase Requisition
Hope this helps your cause.
Regards,
Kush Kashyap -
Link to summary report with filtered data set within FormsCentral
Is it possible to generate a link to a summary report with a filtered data set within FormsCentral?
If I have 4 sales agents each using the form to submit their repsective sales (with a dropdown indicating the sales agent) is it possible to filter the data so that only Sales Agent A see a report of their sales?
Thanks,
DTry following forum:
http://forums.adobe.com/community/formscentral?view=discussions -
Add Audit Columns to the Dimension and Fact tables (Created & modified date Time)
Hi All,
I am new to SSIS , I have to Add Audit Columns to the Dimension and Fact tables (Created & modified date Time) of the package.
Please let me know the best and easy way through which I can implement the same.
If possible suggest some real time example or link where I can find the same
Regards,
Vipin jha
Thankx & regards, Vipin jha MCPYou can simply use ALTER TABLE ADD.. syntax to add the columns if the tables already exist.
You can generate a single script for all tables using INFORMATION_SCHEMA.TABLES view
You can make then of NOT NULL type and set the default value to GETDATE()
In addition you can also have a Audit Trail trigger for UPDATE to make sure Modified date gets updated correctly on each update if not passed explicitly.
Please Mark This As Answer if it solved your issue
Please Mark This As Helpful if it helps to solve your issue
Visakh
My MSDN Page
My Personal Blog
My Facebook Page -
Foreign keys in SCD2 dimensions and fact tables in data warehouse
Hello.
I have datawarehouse in snowflake schema. All dimensions are SCD2, the columns are like that:
ID (PK) SID NAME ... START_DATE END_DATE IS_ACTUAL
1 1 XXX 01.01.2000 01.01.2002 0
2 1 YYX 02.01.2002 01.01.2004 1
3 2 SYX 02.01.2002 1
4 3 AYX 02.01.2002 01.01.2004 0
5 3 YYZ 02.01.2004 1
On this table there are relations from other dimension and fact table.
Need I create foreign keys for relation?
And if I do, on what columns? SID (serial ID) is not unique. If I create on ID, I have to get SID and actual row in any query.>
I have datawarehouse in snowflake schema. All dimensions are SCD2, the columns are like that:
ID (PK) SID NAME ... START_DATE END_DATE IS_ACTUAL
1 1 XXX 01.01.2000 01.01.2002 0
2 1 YYX 02.01.2002 01.01.2004 1
3 2 SYX 02.01.2002 1
4 3 AYX 02.01.2002 01.01.2004 0
5 3 YYZ 02.01.2004 1
On this table there are relations from other dimension and fact table.
Need I create foreign keys for relation?
>
Are you still designing your system? Why did you choose NOT to use a Star schema? Star schema's are simpler and have some performance benefits over snowflakes. Although there may be some data redundancy that is usually not an issue for data warehouse systems since any DML is usually well-managed and normalization is often sacrificed for better performance.
Only YOU can determine what foreign keys you need. Generally you will create foreign keys between any child table and its parent table and those need to be created on a primary key or unique key value.
>
And if I do, on what columns? SID (serial ID) is not unique. If I create on ID, I have to get SID and actual row in any query.
>
I have no idea what that means. There isn't any way to tell from just the DDL for one dimension table that you provided.
It is not clear if you are saying that your fact table will have a direct relationship to the star-flake dimension tables or only link to them through the top-level dimensions.
Some types of snowflakes do nothing more than normalize a dimension table to eliminate redundancy. For those types the dimension table is, in a sense, a 'mini' fact table and the other normalized tables become its children. The fact table only has a relation to the main dimension table; any data needed from the dimensions 'child' tables is obtained by joining them to their 'parent'.
Other snowflake types have the main fact table having relations to one or more of the dimensions 'child' tables. That complicates the maintenance of the fact table since any change to the dimension 'child' table impacts the fact table also. It is not recommended to use that type of snowflake.
See the 'Snowflake Schemas' section of the Data Warehousing Guide
http://docs.oracle.com/cd/B28359_01/server.111/b28313/schemas.htm
>
Snowflake Schemas
The snowflake schema is a more complex data warehouse model than a star schema, and is a type of star schema. It is called a snowflake schema because the diagram of the schema resembles a snowflake.
Snowflake schemas normalize dimensions to eliminate redundancy. That is, the dimension data has been grouped into multiple tables instead of one large table. For example, a product dimension table in a star schema might be normalized into a products table, a product_category table, and a product_manufacturer table in a snowflake schema. While this saves space, it increases the number of dimension tables and requires more foreign key joins. The result is more complex queries and reduced query performance. Figure 19-3 presents a graphical representation of a snowflake schema. -
Needed - BW data model and list of Dimensions and Fact table from BW
Dear Friends,
Can somebody please share SAP BW DATA MODEL (LOGICAL) and share the list of DIMENSION and FACT tables exist in BW?
I don't have access to SAP or SAP BW and I am building data-mart and SAP FI/CO will be the source.
Thank you very much in advance.
Regards,
Nitin
Edited by: Nitin Baradia on Apr 5, 2010 9:08 AMLet me rephrase.
I got an EarlyWatch that said my dimensions on one of cube were too big. I ran SAP_INFOCUBE_DESIGNS in SE38 in my development box and that confirmed it.
So, I redesigned the cube, reactivated it and reloaded it. I then ran SAP_INFOCUBE_DESIGNS again. The cube doesn't even show up on it. I suspect I have to trigger something in BW to make it populate for that cube. How do I make that happen manually?
Thanks.
Dave -
Dimensions and facts related to all BI Apps Financials Star Schemas
I am kind of new to BI Apps and was wondering whether there is a list of tables/dimension names/ facts that constitute each star schema in Financial Analytics?
I know there are star schemas like AP Aging, AR Aging, AP Transactions, AR Transactions and so on.
How do I get the OBAW dimension and fact table names that are in each of these star schemas?
Oracle BI Apps presentations take me only to the business name of the dimensions and does not give me the original dimension name used in OBAW.
Thanks in advance!Hi Sid
I am in Data Model Reference that you have mentioned. All the star schemas over here are pictures and are not searchable. Also, the ppt that Oracle gave us just says AP Aging as the fact name and I dont know how I can find the fact table corresponding to that.
If someone can point me for that piece of work, I will go though the star schema pictures in the documentation and find relevant dimensions and facts.
Is there any naming convention that we can use like W_APAging_F table or something like that??
Thanks in advance !
Edited by: user566193 on Jan 21, 2010 2:43 PM -
How to load data to dimensions and fact table is it simialr to sql server
How to load data to dimensions and fact table in a data ware house environment, is it simialr to sql server, oracle?
Never migrated or loaded data to datawarehouse server.
I have an interview and am really confused if they ask anything related to the dataware house side elements.
Coudl you please if you don't mind provide me some steps and dimension and fact table info, an example only.
Atleast for my knowledge.
Thank you very much for the helpful info.Some discussions in previous forums should help you
http://forums.sdn.sap.com/thread.jspa?threadID=2019448
http://forums.sdn.sap.com/thread.jspa?threadID=1908902
In the SAP tutorial, you can see a sample example of making fact tables.
http://help.sap.com/businessobject/product_guides/boexir32SP1/en/xi321_ds_tutorial_en.pdf
Arun -
I need to make a report with graphs, and generate an exit file to word
I have to do the acquisition for a laboratory and to make inmediately a report with graphics and a constant test about the method of the experimentation
Probably your best bet is to use ActiveX and control Word from LabVIEW, this way, you can act as you were using Word directly, automating all the steps to create your report. Look for examples in the developer zone, although there will be more examples relating Excel, that can show you the way to act. If you need to use this intensively, i think NI has created a Word toolokit that you can buy.
For any particular question, just ask.
Good luck
Maybe you are looking for
-
How can I disable the Reason for Rejection field in VA02 line items
Hi, I dont want the users to be able to change the reason for rejection field in the sales order line items. Can someone please suggest a tried and tested way of doing this Thanks for reading.
-
CST and VAT added to material at the time of migo and miro
Hi, we are maintaining FV11 record in that case amount is displaying but condition value is showing "0" Thanks a lot in advance for your confirmation, Neelima Edited by: Jeyakanthan A on Sep 7, 2011 10:03 AM
-
Tax error when updating renewal contract lines
Hi, We're doing the contract renewals custom way, and apply a price increase and some other minor modifications to contract lines. Now, I have some more modifications to the program based on new user requirements. So, after calling the renewal API, I
-
Macbook won't chime through headphones
I've got a early 2011 Macbook Pro 13", and I'm not sure when i've noticed the problem, but the startup sound isn't following system volume, and always chimes very loud. One possible solution would be plugging headphones to not hear the chime, but the
-
Hello all, I am new to OPM Finance. What are the sub modules which are included in OPM Financials. Please guide me asap... Thanks and Regards, Muthu