Technical Design Review Question: Data target Mapping and transformation
I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
In the discussions of Data target Mapping and transformation, there was a table of characteristics, showing dimensions, BW filed, Source field, data type, etc.
1. What is the technique in deciding which characteristics get grouped together into a particular dimension?
2. Why do some dimensions only have one characteristic and what is its significance?
3. I saw one BW field, OVAL_TYPE (description= valuation type) included in three dimensions: Customer, Material and Valuation Type(only field=OVAL_TYPE). What is the significance of this repetition?
Thanks
Morning,
To define Dimension means, to group all characters together, which do have a relationship "1 to n" and not "n to m" to reduce data volume (cardinality). If you reduce cardinality (which means to define 1:m relationship whenever it is possible and group them within one common dimension) you increase performance (make performance better) because of less data volume. It is essential to understand that this can not be changed easily after definition in PROD. So data modeling is also from this point of view very important.
Example:
An accounting object has a "m:n" relation ship to the accounting partner object. that's the reason way accounting object and accounting partner object do not belong to the same dimension.
Ni hao
Eckhard Lewin
Similar Messages
-
Technical Design Review Question: Key Figures
I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
In the discussions of Key Figures, a table was provided showing Name, description, source field, data type and Unit. With the exception of 5 of them, all the key figures had data type as Curr(17,2).
My confusion is why all their equivalent Units were 0Currency while the 4 exceptions which had Data Type QUAN(17,2) had Units of the form zvv90_ME, zvv094_ME, etc.
I will appreciate your thoughts on these.
ThanksAll the Key figures which are curr(17,2) are meant to be used as Amounts which can be ties to different currencies..
Like The key figure might have a number 1,000 and the corresponding entry in 0currency might be USD which means its $1000.
You can find all the valid currency keys in the TCURC table..
On similar lines For Key figures which specify quantity a few examples will be ;
100 pc
30 Hr
Where the unit is stored in 0UNIT.
Ashish -
Technical Design Review Question: Operating Concern.
I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
1. In the Data Flow Description, it was noted that
The operating concern will be 1010
Any clarification on the above 1010? Any clarification as to how the decisions on the operating concerns are made? What are the options and why is one chosen over the other.
Thanks.Hi Caud,
http://help.sap.com/saphelp_erp2004/helpdata/en/7a/4c38b54a0111d1894c0000e829fbbd/frameset.htm
Try to take a look to this operating concern definition to better understand which char, value and account compose it to better understand how your company build this organizational unit (with a more or less uniform structure) related to its sales and the reason for what they choos this OC rather than another one !
Hope it helps!
Bye,
ROberto -
Technical Design Review Question: InfoPackage Selection
I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
1. In the discussions of InfoPackage Selection, a statement
The budgets InfoSource will have full/Replace loads, based on plan version
Can you explain what this statement may mean? I am not sure I get it right.
Thanks.Hi Caud !
I think that thi statement refers to the possibility to delete the content of an infoprovider for the same selection criteria...so, in this case, you have to load budget data on the basis of the plan version and delete (replace) the already existing data for the same plan version loaded before !
Hope it helps!
Bye,
Roberto
http://help.sap.com/saphelp_nw04/helpdata/en/f8/e5603801be792de10000009b38f842/content.htm -
Technical Design Review Question: Technical Build
I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
1. In the discussions of the technical build steps, the Profit Center was to be made the field for partitioning.
How is such a decision made?
And what is the implication?
Thanks.Hi,
If the reports are profit center specific , you can built
the partitions on base of profit center. That means
reports does not take the data from multiple profit
center , then take that characterstic as base for
partition.
Here you will go for logical partitioning by
multiproviders.
http://help.sap.com/saphelp_bw32/helpdata/en/33/dc2038aa3bcd23e10000009b38f8cf/frameset.htm
http://help.sap.com/bestpractices/crossindustry/businessintelligence/v131/documentation/Multi-dimensional_modeling_EN.doc
With rgds,
Anil Kumar Sharma .P
Message was edited by: Anil Kumar Sharma -
Technical Design Review Question: mySAP Execution Architecture.
I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
1. In the Requirements discussion, I came across something
Job naming conventions apply and completion of Autosys Job Schedule request form is required .Forward this form to the mySAP Execution Architecture team for processing
Is this a an internal team or it refers to some group at SAP company?
Is the Autosys Job Schedule request form a standard for or you think the environment had just come up a form for their internal processes? What may this include?
Thanks.Hi,
If I understood correctly, The organization wants to maintain a document on jobs to be maintained regularly in production system. It will be used as a reference in the support of BW production activities.
I hope, the mySAP Execution Architecture team for processing is the internal team from your client.
With rgds,
Anil Kumar Sharma .P
Message was edited by: Anil Kumar Sharma -
Technical Design Review Question: Requirements.
I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
1. In the Requirements, I saw a reference to some terms and I am wondering whether they are standard BW terms that I missed or, whether they are some abbreviations related to the particular project.
Product Contribution, Gross Margin, etc. reports from SAID, RAPID, and SMRS must be enabled from the BW COPA design
Any clarification on the above quote and are SAID, RAPID, and SMRS some terms in BW or some abbreviations in the project.
Thanks.Hi Caud,
I think it's better to directly ask your client !
Probably it's something related to reportins system...
??? SMRS = (Study Management and Reporting System from PercipEnz Technologies, Inc) or (Standard Mortality Ratios)
RAPID = http://www.microwavenews.com/rapidereport.html
...but are you working on an healht and science project ?!? -
Technical Design Review Question: Characteristics --UNITS
I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
1. In the discussions of characteristics I find that some were user defined i.e. begins with z and others 0.
How is the decision made to create your own Units? And in particular, what are the steps to define it in BW for the system to know it? Need to do the same on R/3 side?
Thanks.Hi,
You do not need to create the units and currencies in BW system .Those will be populated from R/3 system .For the updation of unit and currency table(in BW) you have an option in the context menu of source sytem in the source sytem tree(RSA1).
With rgds,
Anil Kumar Sharma .P -
Mapping and transformation rules
Hi experts,
pls tell me what is this mapping and transformation rules in context wz filw to RFC scenario.
what do u mean by transformation and transformation rules.
Thanks
veeruHi
Mapping and Transformation both are same,to understand clearly we go for transformation.
Generally we go for Mapping/Transformation when ever you want to change the source structure into required format of the target structure we gor for mapping ie. Transforming the one structure to another.
Ex:
Source Structure:
Fname
Lname
Empid
Fname------>CONCATE theswe togetherly gives Name.
Lname------->CONCATE
My required Target Structure is:
Name(So to get Name we will use the CONCATE preefined functon under Graphical Mapping in Mapping Editor )
Empid
Thanks -
[using SharePoint 2013 Enterprise SP1]
I am trying to create a KPI in Dashboard Designer, but am getting a timeout. I have been doing this for a while on my site; this is not the first. I haven't had this problem before.
I created a new KPI and clicked on the Data Mappings column value, which is a hyperlink, to bring up the Dimensional Data Source Mapping dialog. I switched to a Data Connection in the site I just created (DC works perfectly and can retrieve sample data).
When I click the "Select a measure:" drop-down menu, I get the message "Loading..." and after a while (a minute? two?) a dialog pops up with:
The request took too long to complete. SharePoint is currently unavailable or experiencing heavy traffic. Try again later.
This is a test SP server and I'm the only one on it, so there is no load. Also as mentioned, I am able to verify the Data Connection without problem. I am not having any issue with any of my other few dozen KPIs/Data Connections. Any suggestions as to how
to troubleshoot?Hi cgtyoder,
According to your description, my understanding is that you got an error when you created a KPI in Dashboard Designer.
Please try to recycle the PerformancePoint Services Application Pool account, compare the result.
Please go to C:\inetpub\wwwroot\wss\VirtualDirectories\the port of web application, adjust the HttpRuntime executionTimeout for the Web Application by modifying the web.config, now PerformancePoint report stability is much better:
<httpRuntime executionTimeout="600" maxRequestLength="51200" />
Note: before you change the web.config file, please make a bakcup for the file.
If this issue still exists, please go to the log file to find more information about this issue.
I hope this helps.
Thanks,
Wendy
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Wendy Li
TechNet Community Support -
BI Technical Design Review Criteria/Best Practice Assessments
Dear Experts,
I am currently involved in conducting a pre-build BITechnical Design Review i.e. Data Model structure/Extractor/Transformation Logic/Data Flow Diagrams.
Are there any tangible criteria/review template/methods out there to ensure all components are included in a BI design and that they conform to the SAP Best Practices?
Thanks,
JonyHi jonathan,
The BW Project guidelines can be as follows ,
Stages in BW project
1 Project Preparation / Requirement Gathering
2 Business Blueprint
3 Realization
4 Final Preparation
5 GO Live & Support
Project Preparation / Requirement Gathering
Collect requirement thru interviews with Business teams /Core users / Information Leaders .
Study & analyze KPI 's (key figures) of Business process .
Identify the measurement criteria's (Characteristics).
Understand the Drill down requirements if any.
Understand the Business process data flow if any .
Identify the needs for data staging layers in BW (i.e need for ODS if any)
Understand the system landscape .
Prepare Final Requirements Documents in the form of Functional Specifications containing :
Report Owners,
Data flow ,
KPIs ,
measurement criterias,
Report format along with drilldown requirements .
2 Business Blueprint
Check Business content against the requirements
Check for appropriate
Info Objects - Key figures & Characters
Check for Info cubes / ODS
Check for data sources & identify fields in source system
Identify Master data
document all the information in a file follow standard templates
Prepare final solution
Identify differences (Gaps) between Business Content & Functional
specification. propose new solutions/Developments & changes if required at different levels such as Info Objects ,Info cube , Data source etc . Document the gaps & respective solutions proposed follow standard templates
Design & Documentation
Design the ERD & MDM diagrams for each cube & related objects
Design the primary keys/data fields for intermediate Storage in ODS
Design the Data flow charts right from data source up to Cube .
Consider the performance parameters while designing data models
Prepare High level / Low level design documents for each data model.--- follow standard templates
Identify the Roles & Authorizations required and Document it follow standard templates
final review of design with core BW users .
Sign off the BBP documents
3 Realization
Check & Apply Latest Patches/Packages ...in BW & R/3 systems.
Activate/Build & enhance the cubes/ODS as per data model designs...maintain the version documents .
Identify & activate Info objects / Master data info sources / attributes ,prepare update rules
Assign data sources .prepare transfer rules , prepare multi providers . prepare Info packages .
perform the unit testing for data loads .both for master data & transaction data .
develop & test the end user queries .
Design the process chains ,schedule & test
create authorizations / Roles assign to users ..and test
Apply necessary patches & Notes if any .
freeze & release the final objects to quality systems
perform quality tests .
Re design if required . (document changes, maintain versions)
4 Final Preparation
Prepare the final check list of objects to be released .identify the dependencies & sequence of release
perform Go Live checks as recommended by SAP in production system
keep up to date Patch Levels in Production system
Test for production scenarios in a pre-production system which is a replica of production system .
Do not Encourage the changes at this stage .
freeze the objects .
5 GO Live & Support
keep up to date Patch Levels
Release the objects to production system
Run the set ups in R/3 source system & Initialize Loads in BW
Schedule Batch jobs in R/3 system (Delta loads)
schedule the process chains in BW .
Performance tuning on going activity
Enhancements - if any
You can get some detailed information in the following link.
http://sap.ittoolbox.com/documents/document.asp?i=3581
Try to go to ASAP implementation roadmap.
https://websmp103.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000420636&_SCENARIO=01100035870000000202
Check the links below that gives you brief overview of the above steps .
https://websmp201.sap-ag.de/asap
http://www.geocities.com/santosh_karkhanis/ASAP/
ASAP
https://websmp201.sap-ag.de/asap
http://www.geocities.com/santosh_karkhanis/ASAP/
https://service.sap.com/roadmaps
https://websmp104.sap-ag.de/bi
***Please reward if useful.**
Blue Print:
http://www.sap.com/services/servsuptech/bestpractices/index.epx --- look for blueprint
http://iris.tennessee.edu/Blueprint/BW/BW-Blue%20Print-Final.doc
http://help.sap.com/bp_biv335/BI_EN/html/Business_Blueprint.htm
You can get some detailed information in the following link.
http://sap.ittoolbox.com/documents/document.asp?i=3581
also please chck out
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/2e8e5288-0b01-0010-2ea8-bcd4df5084a7
a hwo to on BI7.0 upgrade .. also as suggested check out the BW upgrade roadmap on the support portal..
Hope it helps..
CSM Reddy
Assign points if helpful
Message was edited by:
CSM REDDY -
Design/Development of Data Targets (CUBE & ODS) in BW
Hi,
What are the basic steps to be considered in designing/developing a CUBE in BW and
What are the basic steps to be considered in designing/developing a ODS in BW
ThanksHi,
Please check the docs for multidimensional modeling.
http://help.sap.com/bp_biv170/documentation/Multi-dimensional_modeling_EN.doc
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5586d290-0201-0010-b19e-a8b8b91207b8
Regards. -
OWB 9i -Mapping and Transformation
From the Module Editor I created the sample_mapping using the MAPPINGS/Create Mapping. All I see is the single option to create the mapping and there is no option to attach a module to the mapping name. Any help will be appreciated. Thanks
It was step 2, 3 and 4 under section "Create Mappings and Transformations" found in document "Creating a Data Warehouse Using Oracle Warehouse Builder " on here OTN. Has the process changed in OWB9i?.
Thanks -
APD Analysis Process Designer - CRM Data Target
Hi,
I have now defined the DataTarget and by "Release data target for Replication from SAP BW" I get the error:
<b>Error when processing function module /SVC/OBJ_F4_<MyDataTarget></b>
what does it mean and how can I solve this situation?
Thanks
FedeXHi!
in case if you are not able to find the docu...here is the docu helop for the function group...
"The function group CRMBW_ADAPTERS combines function modules that are necessary for implementing a data target adapter as part of the data upload from SAP BW. You can use the function modules delivered by SAP as a template for new adapters (for example, you can copy them).
The function modules contained in this function group are divided into the following areas on the basis of their naming convention:
o Function modules for defining data targets
- CRMBW_OBJ_F4_*
- CRMBW_DET_F4_*
- CRMBW_CHECK_*
o Function modules for designing the analysis process
- CRMBW_LIST_*
- CRMBW_DETAIL_*
o Function modules for the data upload
- CRMBW_UPDATE_*
The placeholder * stands for a data target adapter defined in the IMG activity .
The corresponding adapter modules are called up dynamically during runtime at the appropriate points in the program, using the name of the data target adapter and applying the following program logic:
CONCATENATE l_namespace l_nameconvention
l_function l_target INTO l_funcname.
TRY.
CALL FUNCTION l_funcname
EXPORTING
IMPORTING
TABLES
CATCH cx_root.
l_msgv1 = l_funcname.
CALL FUNCTION 'BALW_BAPIRETURN_GET2'
EXPORTING
type = 'E'
cl = 'CRMBW_ATTR_WRITE'
number = '005'
par1 = l_msgv1
IMPORTING
return = ls_return.
APPEND ls_return TO et_return.
ENDTRY.
Consequently, if a function module does not exist or errors occurred when calling it up, a runtime error is not issued directly. Instead, the error is returned as a message in the return table for the instance calling up the function module.
If you want to create customer-specific data target adapters, observe the following:
o Define the ID for the data target adapter in the IMG activity . Ensure that your entry begins with the letter Y or Z to avoid any naming conflicts with subsequent SAP enhancements.
o In this function group, implement adapter modules that begin with the namespace stored in the IMG activity mentioned above and with the naming convention, and that also fulfil the naming convention listed under Integration. In this way, you ensure that there are no naming conflicts with subsequent SAP deliveries.
o To provide the data upload with full support, implement all six adapter modules.
With the following entry in the IMG activity , implement the function modules listed below.
Data Target Adapter Namespace Naming Convention
ZTARGET /COMPANY/ MYLOAD_
Function Modules
/COMPANY/MYLOAD_OBJ_F4_ZTARGET
/COMPANY/MYLOAD_DET_F4_ZTARGET
/COMPANY/MYLOAD_CHECK_ZTARGET
/COMPANY/MYLOAD_LIST_ZTARGET
/COMPANY/MYLOAD_DETAIL_ZTARGET
/COMPANY/MYLOAD_UPDATE_ZTARGET
with regards
ashwin -
ABAP report to read request details in data-target and delete
Hi,
Is there any abap report which I can run in background to read all request details (Request ID, Date) in a data target?
And any ABAP report which can delete a particular request?
Regards
VikrantHi Vikrant,
You can check Table RSREQDONE and RSREQICODS for all details about requests.
About deletion you can try with standard function in InfoPackage when uploading.
Ciao.
Riccardo.
Maybe you are looking for
-
Why am I having trouble importing vCards? I follow the Help Center instructions by dragging and dropping, but some don't sync into the cloud. And why can't I drag multiple vCards? I have over 4,000. Please tell me I don't have to do one at a time?
-
How to get the filename when parsing a file with d3l
All After some time have experience with interconnect, IStudio I need the following info. Is it possible to get the filename when parsing a flat file using a d3l? This is needed because we need to store the filename together with the data into the da
-
I use an Envy15 on Windows 7 Pro. When I hook up my laptop to view a DVD via HDMI, I get the video onto my TV set, but the sound is produced by the laptop speakers rather than my soundbar. I looked in the Beats Audio control panel to adjust a setti
-
Are Apps Running In The Background All The Time?
are apps always running in the background or is just double pressing the home button just a fast way to switch to what u were doing like texting or phone or something? cause ill notice i lot of icons down there lol and i hope not all those are runnin
-
How do I get past error400 in photoshop and premier elements?
I installed Adobe Photoshop Elements 8 and Premier Elements 8 on a Vista PC several years ago, buit hadn't usedd them. Recently, I bought a photo/slide/film scanner tihiat came with Pihotoshop Elements 10 and installed it on a Windows 7 Laptop. I t