How to design model for staging layer.

Hi expert,
     what is the rule when design staging layer? such as how much layer needed for staging? and what objects used in staging? why different layers needed for staging .etc.?

Hi,
Please have a look at SAP Help - Enterprise Data Warehouse (EDW) for basic information around layers and architecture. Moreover, please have a look at my blog Layered, Scalable Architecture (LSA) from an Implementation Perspective - Overview where you can find several "accelerators" to facilitate your implementation.
Best regards,
Sander

Similar Messages

  • How to design EDW for source systems from different Time-Zones

    How to design EDW for source systems from different Time-Zones?
    Suppose IT landscape has a global BW in New York, and source systems in americas, europe and asia, then how the time-zones effect on time related things like delta selections on date or timestamp etc.

    As you said BW is global in NY, your source system must be global too. People from various locations can connect to same source system and thus timestamps for delta is always maintained as 1 single time. We have same scenario in our project. Our R/3 system is used by users in US and Europe. So we run deltas twice in day to make sure we got deltas from both locations.
    If scenarios was such that all locations connect to separate R/3 system, then obviously you have multiple queues. That is unique delta queue for each source system so deltas will be pulled as per data in respective queues.
    Abhijit

  • How to Design Report for Excel output?

    Hello Experts...
    I have both versions Crystal Report XI and Crystal 2013 at this time as we are in the process of Upgrading...
    How to design for excel output with no page size limit.
    I have several fields going across (crossing width of paper size 11X17 landscape) and I do not need this report output to be printed at all only for excel output.
    Appreciate your time!
    Thank you,
    Padma

    Hi Padma,
    You would need to increase the Page Size horizontally. Go to File > Page Setup > Check 'No Printer' > Check 'Dissociate Formatting Page Size and Printer page Size' > Increase the Horizontal value.
    Also see:
    http://scn.sap.com/docs/DOC-6687
    and
    How to WYSIWYG SAP Crystal Reports Export to XLS
    Formatting a Crystal Report for Export to MS Excel
    -Abhilash

  • How to Design ODS for a scenario

    Hi All,
    I need to load a flat file into an ODS. It has got separate fields for the ID and text of a characteristic(Key Field) and then I have few keyfigures/ DataFields and a navigational attribute in the ODS. The format looks like as follows:
    Pnt_ID Pnt_Txt Matl_type Jan        Feb            Mar           APr            May              Jun             Jul
                                          Min Max    Min Max     Min Max    Min Max    Min Max    Min Max    Min Max
    How do I design the ODS in such a secnario?
    Please suggest a solution.
    Regards,
    Harika.

    Hi,
           According to me in DSO use
    2 characteristic in Key fields
    Pnt_ID, Calmonth
    2 keyfigure in data field
    Max amount , Min Amount
    and then load Print_txt in print_ID using text upoad.
    Hope this will solve your issue.
    any problem then ask me.
    regards,

  • How to design FXML for all screen resolution

    hello
    I am designing a page in FXML using scene builder,and I want that my fxml runs good on few screen resolutions,for that there is need for relative positioning but in FXML there is nothing like % and all.
    Please do any one have worked on this then help me out.
    thanks in advance.

    See this blog, it doesn't answer your question, but I hope it helps:
    http://blog.randahl.dk/2012/12/javafx-designing-for-multiple-screen.html

  • How to design tables for Apex applications?

    Hi,
    I am learning Apex . I have one question.
    Considering normal tables, I have primary key (some single column and some composite) for my tables.
    But I learnt that Apex works well when we have primary keys using sequences.
    So Should I do the following now.
    1) Add a new column to all my tables which gets populated from Apex directly and make that column as primary key
    2) Create a sequence to associate each such primary key
    3) Make the actual primary keys as Unique keys + Not null constraints
    Thank You

    Why are you designing your tables o suit the tool? What happenes when you change development products? You SHOULD develop based upon SOUND database design methods. Use of surrogate keys IS a prefered development method, since use of multi-key (Composite) keys is known to be a pain for multiple reasons..
    Take this small bit of knowledge.. Design you database properly for an interface and you will NOT have issues..
    Thank you,
    Tony Miller
    Raleigh, NC

  • How to create Model for WD workflow?

    Hi!
    I have the task to develop a workflow using WebDynpro and NetWeaver MDM for Master Data maintaining (Exactly for creating a new Business Partner).
    In one of my views there is a consistency check with nine inputfields, the user fills them out, and starts the search whether the Business Partner to be created exists already in the repository.
    If there exists a Business Partner (or maybe more) like filled out before, I want to display them in a table.
    I want to fill out this table using a Model thatswhy I need to create a Web Dynpro Model so that I can do the model mapping for the table.
    Models in NWDS can be created from Web Services.I guess this model should be created from a Java class, but I do not know what kind of java class do I need for this.
    (I have already implemented a class which connects to the MDM repositroy.)
    So what should I implement in this class?
    I guess I have to declare nine variables for the inputfields, but what kind of methods do I need?
    Thanks in advance,
    Peter

    Hello:
    you can use the standard WebServices created for MDM that are included on your MDM packages.
    Install them on the webAS and you can call them over. As far as I know, there's such webService that enables searching on ther Repository
    Greetings
    Alejandro

  • How to design  databse for binary tree

    kindly help in desiging databse for binary tree and also to retrive data from database.

    Since you're not asking about Java, you'll probably get more responses by posting this in a database forum.

  • How to add model for Detail Page

    Hi Friends,
                    I'm trying to implement fiori with some mock.json data. i'm able get my orders in master page but unable to see the details in Detail View. If i give some static data to my controls they are visible else they are not appearing in view. I'm using some more screens in project before implementing my fiori. Please help me to solve this.
    Thanks& Regards
    Moulika

    Hi Moulika,
    If you raise an event, you properly want to use  source data in your event handler. A  easy way to do this is using the .data property of your UI control.
    Event Raiser
    var oContext
    = new Object();
    oContext.attribute = “value”;
    var oLink= new sap.ui.commons.Link({text: “Inschrijven”})
    .attachPress(oController.onPressCourseInfoLink)
    .data
    (“oContextSource
    “, oContext
    , false);
    Event Handler
    onPressCourseInfoLink:function(oEvent){
    var oContext
    = oEvent.oSource.data(“oContextSource
    Now you can use the data you set in the UI control in the event handler

  • Design Suggestions for Multiple DaqMX Task Streaming App?

    I'm working on a LabVIEW application in which I'm streaming high-speed data to disk from multiple PXI devices simultaneously.  Each device has its own DaqMX task, and all tasks stream to the same file.  The PXI device configuration (which devices are in the chassis, which slots they're in, and which channels to read from each device) is determined at runtime.
    Does anyone have a suggestion for a design model for this?  To make matters worse, I'd like to be able to specify a channel to monitor its data during the streaming.  I'm thinking the Producer-Consumer model is the basic approach, and I'm at the point where I have an array of DaqMX tasks, one for each device.  I could probably extend that array to be an array of clusters containing:
       1) DAQ Command (e.g. Initialize, Start, Stop, Acquire, etc)
       1) Task ID
       2) Control reference to 2-D array (where each DaqMX read can be stored)
       3) Array of channel names (to allow selection of channel to be monitored
    This could be passed as notifier data, to a data collection subVI, but the part I'm struggling with is finding the best way to run X number of tasks in parallel, where X is not known until runtime.
    Any suggestions would be appreciated.

    Thanks for the input.  With regards to the file format, the decision has been made by my superiors not to use TDMS - unfortunate, but NI hasn't provided the information to write a MatLab file reader, which is a requirement.  So, I've created a custom file format tailored to the needs of my application, but generic enough to be used for other apps. With it, I've been able to stream 8 channels at 800KHz (4 channels each from 2 PXI-6120s) without breaking a sweat.  However, the performance varies greatly depending on which slots the cards are in (but that's a whole different discussion - see the PXI forum for that one).  Once NI solves that one, I'll feel a lot more comfortable.
    I have already made reentrant subVIs that can perform a specific DAQ task.  The problem with a for loop is that the VI sits and wait for a start trigger, then acquires the streaming data.  I can't start the next VI because I'm in the first one.  I thought about creating a data collection VI, and this VI would start up to 6 other VIs in parallel, based on how many and which cards were present.  It's a bit messy, because each slot can contain one of two devices, so I'd need to check which type it was before calling it.  I'm thinking I'll have to create the task list and the references to the data in the main GUI loop, and then pass this using a notifier or queue to the data collection loop. 

  • Design Model applications?

    The last step in creating a new application has a checkbox with "Save this definition as a design model for reuse" next to it. I could not see an explanation of "design model" in the HTML DB user's guide or on the Internet.
    Questions
    1) Does this mean you can have one or more template applications to speed up the development of new application?
    2) How do you change an application from not being a Design Model to being one? I created a template application without marking it as a Design Model. How can I make it one? I have the application export, but when I import it, I cannot designate it as a Design Model application.
    3) In the past I created some "test" applications with the checkboxs checked. I have since deleted these "test" applications, but they are still in the list of Design Model applications. How do I remove them from the Design Model list?
    Mike

    Mike,
    When you use the create application wizard, then the page definitions of the pages you’re adding to your application are saved as a model. So all the information about your form pages, report pages, tabular form pages, and if selected, your analysis pages, are all saved if you choose that option. When you use the create application wizard the next time, you will be able to re-use that application definition, perhaps modify it, add new page definitions, change existing page definitions, etc. And then you can create a new application based on that updated model. You can not go back to a model to modify an existing application, nor can you create a model for an application that previously didn’t have one.
    Please note that a model only stores information about your pages. Your other selections, like what theme you want to use, if you want to copy over any shared components, what kind of authentication you want to use, etc. are not stored in the model. So if you want to save a full application for future re-use, it’s best to export it, or create copies of the application.
    In order to delete an application model, you can go to your application administration, then click on manage service and go to application models. There you’ll find a list of models and a button to delete those that are no longer needed. Deleting a model has no effect on any existing applications.
    Regards,
    Marc

  • Design Pattern for simple AIA processes

    I have been using AIA Foundation Pack v2.4 with SOA Suite 10.1.3.4 for a while now and have developed a variety of interfaces using the standard AIA model of:
    Source Adapter (ESB)
    Requester ABCS (BPEL)
    Enterprise Business Service (ESB)
    Provider ABCS (BPEL)
    Target Adapter (ESB)
    I can see the value in usng this model but we are coming up with requirements for more specific Application to Application Integrations where we may just be interfacing some reference data. Therefore there is no available EBO and it is also overkill to develop 5 separate processes to satisfy a simple integration that could be developed with a simple ESB process.
    Are there any best practices or preffered design models for implementing this kind of simple interface but still make use of some of the functionality of the AIA Foundation Pack, such as CAVS, Error Handling and setting dynamic endpoints etc..
    We are also looking to utilise the Service Registry so we can define and manage the differnet services that we have developed.
    I'd be interested to hear peoples thoughts.
    Regards
    Stuart

    In the process of attacking daFei (a truly pointless excercise) everybody forgot to answer the OPs question.
    Here's my take: composition will work better for this. There are several approaches you could use. One is to make a basic concrete Command and put the minimal base properties in it and let the other Command classes wrap other commands without copying.
    Another approach would be to make this class a holder for all the possible attributes. The advantage is that in the above situatiuon (and your current situation, I beleive) one command can be created from another where they share properties that are not in the root set of attributes but these specialized properties will be lost in the copy. You can deal with this through a number of hacks but none are especially pretty. The downside is that you create a kind cyclic dependency by doing this.
    Lastly and people will probably balk at this: you can put the properties in a map and encapsulate this inside each of your command classes. Then copying one from the other is just a matter of cloning the map or just wrapping the same instance, depending on what you want. This addresses theissue described in the paragraph above without creating cyclic dependencies. The downside is that you lose some type checking but you can mitigate to a large degree this by using static literals to get an put values and only access the map through methods specific to each property.

  • Designing model from R/3

    Hi Experts,
    I have designed few models form BI report successfully. Can anyone guide how to design model from R/3 reports?
    Regards,
    Nirav

    Hi Nirav,
    here is an overview about what is possible:
    [http://help.sap.com/saphelp_nw70/helpdata/en/21/58feb70e884bc68a474429ac26f448/frameset.htm|http://help.sap.com/saphelp_nw70/helpdata/en/21/58feb70e884bc68a474429ac26f448/frameset.htm]
    Best Regards,
    Marcel

  • Approach to designing model layer

    Hi,
    I am keen to understand different approaches/routes to be followed to design model layer of an ADF project.
    As an example, the embedded URL shows the logical hierarchy strucutre of various business modules -
    http://www.slideshare.net/AnkitGupta55/hierarchy-23178558
    The logical structure will govern how the data will be shown to the user based on his selection of a value of in a top level LOV/Query component.
    For Ex:  if the user choose Child 1, then he should be able to see hierarchy : Main > Child 1 > Sub child 1
    Every module in the diagram has a backend supporting table, however, the tables may not have the similar relationships. So a follow up query would be - Is it mandatory to have an identical table relationships as depicted in the diagram.
    Also, request you to share suggestions on designing Entity Objects, View Objects etc.
    JDeveloper Version - 11.1.2.4.39.64.36.1
    Best Regards,
    Ankit Gupta

    Hi,
    Every module in the diagram has a backend supporting table, however, the tables may not have the similar relationships
    What do you refer to as module? The blocks as I see them can be treated as entities with associated VO. The relation between the two can be defined using entity associations or view links. Unfortunately its not easy to answer your question without knowing what you do know and what you don't know about ADF BC. Have you tried ADF (e..g running a tutorial) or have you only theoretical experience with the product. If you write ....
    request you to share suggestions on designing Entity Objects, View Objects etc.
    What exactly are you looking for and what does "etc." stand for in regards to the technology aspect it would represent? Entities and VO can be derived from an existing database infrastructure. If you don't have this, starting with teh ADF BC Diagrammer is a good way to start with. All documentation are accessible from otn.oracle.com/products/jdev
    Frank

  • How to Design a Page for Both Insertion and Updation

    Hi,
    I have Page where I need to populate a table from Standard PO/AP table and once the save is clicked on the table,
    the data shoudl be inserted in custoim table.
    Ex: Ui table wil have 3 columns and say 5 rows
    - PO#
    - Line#
    - Amount for 'X' purpose
    where PO# and Invoice# is populated and Amount is empty
    User will enter value in Amount column in all 5 rows and click on Save button.
    Now these 5 rows with 3 columns should be inserted into the custom table (PO#, Line# and Amount)
    How Can I design Model Objects for such a requirement?
    Thanks,
    Kamath

    You should create an EO on your custom table and a VO on your EO. As you insert records in the VO, corresponding rows are created as EO rows and when you commit (getOADBTransaction().commit()) in the AM everything would get committed to the DB.
    As far as subject goes of having a common page, everytime you can execute the VO with the bind parameters and check whether a row exists. If it does exist then update the VO Row (I expect the master record to be unique row). Otherwise create a new Row for the master and then correspondingly for the details row.
    Do let me know in case you need additional information.
    Regards
    Sumit

Maybe you are looking for