How to identify fact n diamension tables
hi,
if i have logical data model with all PF-FK mentioned in it...and reports requirements docs with reports columns mentioned in it....now i need to identify fact n dimension tables in order to make star schema...can anyone tel me how to find it from LDM?
what r all the steps involved in making RPD design doc n reports design doc n solution design doc...how to make these docs if u have LDM n reports requirement docs with you
Please revert on urgent basis...
Hi,
Facts and Dimensions are identified based on the data present in tables.
Please check below links..
http://gerardnico.com/wiki/dat/obiee/fact_table_identification
http://gerardnico.com/wiki/dat/obiee/dimension_identification
hope helps.......
Similar Messages
-
How to identify fact and dimension tables
Hi ,
We are having the list of parent child relation info for each database tables. Based upon the parent child tables ,needs to identify which table is fact ,which table is dimension .Could you please help me how to identify the fact table and dimensions tables ?
Thanks in advanceHi,
Refer this link........
http://www.oraclebidwh.com/2007/12/fact-dimension-tables-in-obiee/
Please mark if it helps you....... -
How to identify all the child tables referencing a master table
Hi,
How to identify all the child tables referencing a master table.
Could you please help me...
Thanks in advance...Hi!
You may use this query:
SELECT master.table_name, child.table_name
FROM user_constraints master, user_constraints child
WHERE master.table_name IN ('REGIONS')
AND master.constraint_name = child.r_constraint_name
/yours sincerely
Florian W. -
Hi,
My project is a EDW project (NON-ERP to ERP). Right now we are in design phase. I need to identify the facts by seeing the reports (BO). The reports are in different forms like excel, PPT, Graphs, Charts. So I would like to know what all needs to taken into consideration while identifying Facts.data warehousing, a fact table consists of the measurements, metrics or facts of a business process. It is often located at the centre of a star schema or a snowflake schema, surrounded by dimension tables.
Fact tables provide the (usually) additive values that act as independent variables by which dimensional attributes are analyzed. Fact tables are often defined by their grain. The grain of a fact table represents the most atomic level by which the facts may be defined. The grain of a SALES fact table might be stated as "Sales volume by Day by Product by Store". Each record in this fact table is therefore uniquely defined by a day, product and store. Other dimensions might be members of this fact table (such as location/region) but these add nothing to the uniqueness of the fact records. These "affiliate dimensions" allow for additional slices of the independent facts but generally provide insights at a higher level of aggregation (a region contains many stores). -
How to design fact and dimension tables
Hi Team,
Please provide me some useful links!!
I have a Parent & Child table each has around 8 Million records (1 to many relation). These two tables need relation with many other master tables to generate any report.
I want to desing a fact and dimension(s) for this parent & Child tables.
Please help me what are the things I have to keep in mind when desingning datawarehouse fact and dimension tables?
Thanks,
AliHi, any update on this?
-
How to identify Changes in ALV Table
Hi All,
I am using the ALV Component to show a table. Now I would like to identify the changes made to my table. I have tried to use the Change Log of the Context, but the changes to the corresponding context node are not logged in the Change Log (most likely due to the fact that the Context Node is mapped to the ALV Component).
Now, my question is: How can I identify the changes made in the ALV Table?
THANKS, Johannesyou will have to have a NODE which you send to the ALV SET_DATA( ) method
data:
lr_salv_wd_table type ref to iwci_salv_wd_table.
data:
lr_salv_wd_table_usage type ref to if_wd_component_usage.
lr_salv_wd_table_usage = wd_this->wd_cpuse_salv_wd_table( ).
if lr_salv_wd_table_usage->has_active_component( ) is initial.
lr_salv_wd_table_usage->create_component( ).
endif.
lr_salv_wd_table = wd_this->wd_cpifc_salv_wd_table( ).
lr_node = wd_context->get_child_node( 'DATA' ).
lr_salv_wd_table->set_data( lr_node ).
enable contextlog
... lr_context->enable_context_change_log( ).
lr_node = wd_context->get_child_node( 'DATA' ).
lr_context = lr_node->get_context( ).
lt_context_changelist = lr_context->get_context_change_log(). -
How to identified the size of table logging (SCU3)
hi SAP Expert,
currently i'm activating the table logging via parameter REC\CLIENT = ALL, understand that this will accumulate the log times to times, is there anyway i can identified how big is the log file already? since i'm concern the log files would make my hardisk full. thanks for any respon.
Regards
HariyonoTable logging write to table DBTABPRT, just check the size of the table in DB02 (or number of entries in SE16) you can track the growth of the table and wipe the contents once the data is been consumed by whoever requested it.
You can check in DB02 in what tablespace the table is located and make sure that theres enough space in the filesystem for the table to grow without causing inconvenients.
Regards
Juan -
How to identify field names and table names as per the client requirement
Dear All,
i am preparing reports for my client of their own requirement, but in sap how can i find the field name, table names like for eg: doc.no, issue,revision no, revision date, date of issue,date of completion, job card no,identificatin no, part no , accept,inspected,testedby, remarks, issue, process.
so please tell what is the path to find the field names and table naeHi,
You can select the field which field name and table you want to know, just press F1 button, one more window will open. There you need to select the technical information icon, then you will get the required field name and its table.
Regards,
V. Suresh -
How to identify current row in table from selectOneChoice compact mode
Hi,
I have an af:table in which one of the columns is selectOneChoice in compact mode. Upon selecting item in this selectOneChoice, valueChangeListener is triggered and do some work based on that row. However, my issue is that it's hard to identify the current row since the selectOneChoice is in compact mode. If the selectOneChoice is not in compact mode, when user selects item in selectOnechoice, selectionListener of af:table is triggered to identify the current row. But if selectOneChoice is in compact mode, user is able to select from selectOneChoice and valueChangeListener is triggered before selectionListener of af:table is triggered. Hence, not able to identify current row.
As a not so ideal workaround, I tried to put the row identifier (in my case, it's DetailSeq) in shortDesc, and get it from there. But users is complaining seeing this not user friendly in shortDesc/hintText. I tried to put DetailSeq as the id of the selectOneChoice, but it didn't work (Cannot get Id of selectOneChoice in table)
<af:table>
<af:column headerText="Action" id="c5" width="30">
<af:selectOneChoice id="a${row.DetailSeq}" autoSubmit="true" valueChangeListener="#{viewScope.backing_requestOverview.onSelectAction}" label="Action" mode="compact" shortDesc="#{row.DetailSeq}">
<f:selectItems value="#{backing_requestOverview.requestActionsMap[row.StatusUid]}" id="si333"/>
</af:selectOneChoice>
</af:column>
</af:table>
In the valueChangeListener:
public void onSelectAction(ValueChangeEvent valueChangeEvent) {
RichSelectOneChoice actionChoice = (RichSelectOneChoice)valueChangeEvent.getComponent();
LOGGER.info("Short Desc: " + actionChoice.getShortDesc());
LOGGER.info("Component Id: " + actionChoice.getId());
Any advice?
Thanks
-MinaHi,
what about using an f:attribute tag to add the "DetailSeq" to the component. Should work similar to the shortDesc but is invisible. You can then get this attribute value by its name among the component attributes
Frank -
How to identify missing records in a single-column table?
How to identify missing records in a single-column table ?
Column consists of numbers in a ordered manner but the some numbers are deleted from the table in random manner and need to identify those rows.Something like:
WITH t AS (
SELECT 1 ID FROM DUAL UNION ALL
SELECT 2 ID FROM DUAL UNION ALL
SELECT 3 ID FROM DUAL UNION ALL
SELECT 5 ID FROM DUAL UNION ALL
SELECT 8 ID FROM DUAL UNION ALL
SELECT 10 ID FROM DUAL UNION ALL
SELECT 11 ID FROM DUAL
-- end of on-the-fly data sample
SELECT '[' || (id + 1) || ' - ' || (next_id - 1) || ']' gap
FROM (
SELECT id,
lead(id,1,id + 1) over(order by id) next_id
FROM t
where id != next_id - 1
GAP
[4 - 4]
[6 - 7]
[9 - 9]
SQL> SY.
P.S. I assume sequence lower and upper limits are always present, otherwise query needs a little adjustment. -
How to identify migrated rows on a table
Hi, folks,
I'm wondering how to identify migrated rows on a table.
I understand that ANALYZE generates data into CHAINED_ROWS. The Oracle document implies that this table has both CHAINED ROWS and MIGRATED ROWS. FYI:
http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14231/general.htm#sthref1881
But how can I tell migrated rows from chained rows.
Thanks!
Alexim also not looking to ExporttoExcel feature on ADF just copy all the records displayed on a table
im also not looking to ExporttoExcel feature on ADF just copy all the records displayed on a table ,
Hi you can set the property( exportedRows) of exportListener
you can limit the number of rows to download
chekout documentaion
ADF RichClient API - af:exportCollectionActionListener -
How to identify whether any data source is created for a table?
hi all,
How to identify whether any extractions is been carried out for a particular table, view or function module(generic extraction)? from r/3.
bcos i need to create an extraction for a table, view and function module. But iam not sure whether any extractions is already been created for those tables, view, function modules??
thanxs
harithaHi,
By passing the following values as selection to table ROOSOURCE we can find whether any data source has been created or not .
EXMETHOD = V
EXTRACTOR = Table name
hope it helps..
regards,
raju -
How to identify new records in a table using OBIEE
Hi,
I have price change table as and when a record comes into this table i have to generate an alert. Then show a report with the price changes on which i can invoke an action to go into my transactional system to make the chnage. And once the change is made the process again starts to look for any new price chnage records that are recieved.
Could anyone pls tell me how to identify new records in a table.
RgdsSELECT ID, LastName, FirstName,
RANK() OVER (PARTITION BY LastName,
FirstName ORDER BY ID) AS SeqNumber
FROM
(SELECT ID, LastName, FirstName
FROM Customers
WHERE (LastName, FirstName) IN
(SELECT LastName, FirstName
FROM Customers
GROUP BY LastName, FirstName
HAVING COUNT(*) > 1) -
How to identify the source column and source table for a measure
Does anyone have a query that I can use to positively identify the source column and source table for a cube measure in an SSAS cube? Visual Studio shows ID, Name, and Source, but it is nearly worthless in a large cube and database.
Also - the same for a dimension would be great.
If no query exists for this, can someone please explain how to find the source column/table for a measure and for a dimension?
Thanks.DMVs don’t expose the DataSourceView content. AMO is much better suited for object model operations like
this than the DMVs. PowerShell is also sometimes an option, but in this case C# code would be much easier because analyzing the contents of the DataSourceView is much easier using the .Net DataSet class.
Hope this helps.
Reeves
Denver, CO -
DWH: how do you analyze fact and dimension tables
Hi,
I was wondering how you analyze your fact and dimension tables.
Our fact table is partitioned per month. Each partition contains 4M rows and is 270 MB large. We are using 9 dimensions, 6 have about 50'000 rows (2MB), 1 about 1M rows (50MB) and 2 about 3M rows (200MB). All tables are compressed. The version of Oracle we are using is 9.2.0.5.
What I was wondering is how you would, using dbms_stats, analyze the fact and dimension tables. Which percentage would you analyze? On which column would you build histograms?nope, but i could copy-paste the URL or I could copy-paste the entire thread from the other forum. Id did the one that made more sense to me.
Maybe you are looking for
-
Can I create a new album and moved the pictures out of the camera roll into it then delete the pictures from camera roll and they still be in the aalbum if so how do I do this?
-
Error while creating Excise invoice in J1iA
Hi While trying to create an excise invoice using J1iA, the system gves an error message "material type 000000000500852 does not match with master". Note that the number 500852 is one of the materials in the PO. Why this error and how to reolve it? P
-
OSB to SOA suite package not forming correctly
Setup is as follows: AIX 5.3 on the box, 10 gigs ram, installation of the latest releases of OSB and SOA suite on top of weblogic. I've built out a couple of simple database queries in BPEL based off wsdls, dropped them on to the SOA suite server, us
-
Adobe Acrobat 9 Pro Extended, 64-bit Add-On, Version 9.0.0
Does anybody know if this is still needed for Adobe Acrobat Pro Ext, version 9.5.2 ? Our security people are declaring that this is a vulnerability, and I see no way to update it or even verify if it is needed. There are no clear references to this o
-
SQL Developer does not recognize my network drive
I have to cut and paste the full path including the document name in order to pull up a file from my network drive. Same issue if I try to save a new document to my network drive. This is all I see when trying to open a document: However, you can se