Need Suggestion On Real Time Data Accees

Hi,
Our application (let say A) runs on * 8.1.7.4.0*
Another Application (let say B) runs on *10.2.0.4.0*
Both the application A and B exchange data through DB links.
Both the application A and B perform select and DML on other tables.
Application A has views (approx. 10 views) on application B 's table through DB links.
Application B also has views (approx. 50 views) on application A 's table through DB links.
Application A has store procedure (approx 10 SPs) through which it does insert/update on two of application B 's table approx 15K call of that procedure per day.
Application B also calls some of the application A 's procedure to insert/update data in application A 's table.
Currently both the application's data center are at the same place. But, there is a proposal/need to move application B's data center far away from the current location. Because of these we are in a assumption that DB Link over WAN will create performance issue and searching of probable replacement.
After of couple of discussion we have identified approx five application A 's tables which are frequently accessed by application B and expect real time data.
Similarly, Application A expect real time data from two application B 's table.
'Golden Gate' mechanism came in our discussion, butt it's expensive,
Can we replace this store procedure code/dml with web service call or so ??
Can anyone suggest ... what kind of approach we should take here ?

Views which are residing in application A 's side use many internal tables and one or two application B s table.
I don't have idea on 'multi-master replication ' ... is it two way replication ..? ... you aware of any documentation I can refer ..? How costly it is (if you can give an idea) ?
Also, among many tables we need near real time (2 mins interval) replication on 5 tables.
MVs again have dependencies on DB link, which exactly what are trying to replace (assuming performance issue)
With fast refresh (let say 2 minutes interval) method on MVs do you think it could cause performance issue specially when data center are at different location ?

Similar Messages

  • Need to average real time data

    I have a sensor that sends 1000 samples per second, The signal is very noisey. I would like a Vi that can read these samples from DAQ6009 and average them out (probably take 10 samples then average, then take next 10 and average and so on). I need to graph the averages and also I need to generate an on/off signal through the DAQ based on the results.

    Hello,
    I would advise starting off with the "Cont Acq&Graph Voltage-Int Clk.vi" example which can be found in the example finder under Hardware Input and Output > DAQmx > Analog Measurements > Voltage. Here you can experiment with acquiring your sensor data and graphing it. Once you are successfully acquiring this in the manner which you desire, you can begin to look at the post processing stage and subsequent output signals.
    Kind Regards,
    Paul
    http://www.paulharris.engineering

  • How to count occurences of a certain string in incoming real-time data? Also displaying RTC data. Current VI included

    I use LabView student Express 7 on a Windows XP system.
    Time-frame: we are doing final integrations for our balloon experiment today. We just got told that the press wants to view real-time data, which we haven't programmed for. I need help to get a working VI at the latest by 25.02.2004 before 0800(morning) (GMT+1).
    Note on license
    It is a student balloon flight, and the data will not be used in scientific work, so the I am not breaking any license agreements (I hope).
    Problem synopsis:
    The balloon continually transmits data at 9600baud. The data is a semi-repeating header followed by a constant lenght data-package arranged like this:
    BEXUS[h][m][s]BEXUS[h][m][s]
    [Raw binary data, 7channels*8sub-channels*8bits]
    What the groundstation is doing right now:
    Take all incomming data and save (append) the data to a file without any data-handling. (We figured we would go post-processing).
    What I need to change in less than 24 hours:
    - Add a "package" counter
    - Add a display of the clock data (RTC)
    How I planned to implement the changes:
    -RTC display:
    The RTC data is in BCD format, since that means that if you look at the data as hex numbers, you get the hours and minutes and seconds out in "clear text". That is 12 hours is 0x12hex. I figured that I can do a match pattern BEXUS and pass the "after substring" to another match pattern BEXUS from which I feed the "before substring" to a type-cast VI (casting string to u8) and displaying that, which should give me a display of "123000" for the time 12:30:00... I couldn't get it to work at all when I tried out the supplied "beta" vi.
    - Package counter:
    Counting how many BEXUS that gets detected and dividing by 2. I don't know how to do this. I've looked on the forum (a good thread on the problem: "how do I count the number of *'s in a string") but these use either loops or arrays... and I'm not sure how this works when I'm getting the data in at realtime. I cant make an array and then count it, since then the array would grow fast and possibly interfere with saving of the data??? Saving the data is critical.. without that file we cant do post-processing.
    Since my time is so limited (I'm not even supposed to do the groundstation software but they called on me in the last minute because no-one else had time/wanted too/could do it) I hope that you could make an exception and provide me with working VI's (based on the one I have attached) so that I can show something to the press! (Free comercial for NI!! Since the student version shows the National Instruments water-mark on all VI's!!! Possible TV time!!)
    Thanks!
    PS: even if you are to late (after 25) post anyway!
    Why:
    -I can learn from it
    -the launch might be delayed due to weather conditions
    -others might find it amusing!
    Thanks again!
    Attachments:
    BexusII_groundstation.vi ‏46 KB

    I have a valid example data file attached to this thread.
    If you open BEXTEST.bin in a hex-editor of your choice, you'll see the BEXUS as 42 45 58 55 53 and then the time as 00 28 09 etc.
    I couldn't get Joe Guo's VI to work. It doesn't count packages correctly, and the time is not displayed correctly either.
    The file was saved using a straight save to file VI.
    The data is from actual launching area tests performed a few mintues ago. The time displayed is "On time" e.g. how long the gondola has been powered up.
    I have a spare T-junction, so I can hook into the balloon real-time data as we fly, in case anyone care to see if they can figure out why the latest version of Joe Guo's program is not displaying correctly.
    I will monitor this
    thread during and after flight to see if anyone can make it in time!
    Thanks for the great effort!!
    Attachments:
    bextest.bin ‏53 KB

  • Error when activating Real Time Data Source

    Hi..
    I created a generic datasource in R/3 system via RSO2, with the Real-time check box enabled in the settings for Generic Delta. I saved the datasource. Replicated it into BW System.
    I tried to activate this Real time Data Source in BW, it says "Error when activating Data Source".
    I am on BI 7.0, with PI_BASIS: 2005_1_700.
    Please let me know if you need any further information.
    Thanks,
    Sai.

    Hi sai,
    Can you specify from where you have created your geneic data source like by using DB tabl/view/infoset query.
    am

  • Creation of Daemon for the DTO  for the real time data aquisition

    Hi i need help how to create a daemon for the DTP in the real time data aquisition.i'm learning now Sap and practicing a lot to be professional but i need a bit of hel.Can you please give me some details how to create it?
    I have to access the RSRDA T-code and what i need to do after?

    Hi First of all you need to create a real time DTP once that is done go to RSRDA T-code and click on the Create Daemon
    and right click assign DTP , here you can assign the DTP once that is done save and execute . your Daemon will run
    Thanks
    Santosh

  • BI 7.0 Question on RDA (Real Time Data Acquisition)

    Those who have all implemented RDA (real Time Data Acquisition) in BI 7.0, could you please tell me if this is limited to only a few of the extractors or available to all the business content extractors. Reason I ask this question is I read that if you have PI_BASIS 2005.1 then RDA is possible, but when I go into ROOSOURCE table in R/3 I do not see the Real time flag checked for any of the transactional Businees content extractors!!
    Also does this mean that we need to set this flag manually and if so is this supported by SAP? please throw in expert your responses...
    Ram

    Dinesh, thank you...after going throught the posts I am still more confsued and not sure if SAP supports any Business content data sources as RDA Capable yet...also if someone has successfully implemented RDA for any of the following applications please do reply back, thank you...
    1. Plant maintenance
    2. GL
    3. EC-PCA
    thank you

  • Handling sequences in real time data transfer.

    Hi,
    We are merging two databases (real time data transfer).
    One is oracle 8i and other is 9i.
    Both databases are having some tables with same structure.
    We want to transfer data from table in one database to table in other database.
    We are implementing this functionality by using Adevanced Queueing.
    Both side tables are using different sequences for generating primary key values and currently contains large volume of data.
    The problem in inserting is, when we will be transferring any record from one table to other, the primary key value (sequence value) generated in both tables will be different.
    So, if any particular record is updated in one table, How can we update the same record in other table ?
    (As the primary key value would be different).
    Thanks,
    Shailesh

    There must be some common data in the two tables, that identifies the record. That is, ignorng the sequence generated PK, how would you tell that two records referred to the same thing? You need to ignore the PK values, since they are meaningless surrogate keys, and use the natural key in the data to match the two talbes.
    HTH
    John

  • Loading Real time data to BW

    Hi Friends,
    This is the Scenario i need to implement, i have a real time data in APO which changes in regular interval of time, there is a process chain which runs for every 24 hours. Now the real time data is updated ofenly in APO as this is done BW should pick up the data from APO by running a process chain for certain interval of time, We are not sure of the time differrnce. So is there any process of automation on this scenario of loading real time data from APO to BW.
    Regards
    Chris

    Hi,
    This can be solved by going with a virtual Cube.
    You have to see the amount of data, whenever you go for virtual cubes.
    regards
    Happy Tony

  • OWB in real time data warehousing?

    Does anyone have used OWB in a real time data warehousing environment (i.e. no batch processing)?
    What limits are there in data throughput?
    Any hints are welcome
    Mirko

    OWB does not currently support real time data warehousing. Currently what you can do is to use the advance queue operator in a mapping as a source/target and run the mappings as frequently as needed for your particular situation. Note that the mappings will still run in bulk mode (i.e. the messages will accumulate in the queue until the mapping is run and will be dequeued in bulk when the mapping is executed).
    By creatively (=often) scheduling this mapping you can simulate a RTDW behavior, but this is still a far cry from a real RTDW system.
    The next major release (in November) will have extensive support for RTDW.
    Regards:
    Igor

  • How to get the real-time data from a CCD camera in labview?

    I am going to setup a monitor system and need to acquire the intensity of each pixel at each second from a CCD camera. Also, I need to to some simple calculations with these real-time data at every moment to get my finanl output in this monitor system.
    How may I do this using Labview?
    Thank you very much.
    Kai

    We don't have special powers, so we can't guess if you have Imaq Vision or not, if your camera comes with a LabVIEW driver, if it has an USB interface, or firewire, or a dedicated NI card, if you just want to detect a move, or a change in intensity, etc...
    So, try to be more specific with your question, that will helps a lot  
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • How to get real time date from Sunny Boy Inverters through SMA Webbox?

    Hello,
    I was looking on how to communicate with three Sunny Boy Inverters that are linked to a SMA webbox. Currently we get a daily summary of the solar production, but we would like to have real time data uploaded into LabVIEW. The people of SMA said that I needed to use "RS485 protocols" with a software they have called YASDI (http://www.sma.de/en/products/software/yasdi.html); however, I keep finding other information that says that I can communicate with my inverters using the SMA OPC server (http://www.sma-america.com/en_US/products/software/sma-opc-server.html). I also found this forum, http://forums.ni.com/t5/LabVIEW/Sunny-Island/m-p/809129/highlight/true#M368718, where I understood that I don't need to use the OPC server, but instead I can use UDP communication to get the data. I found another forum that talks about using the YASDI :http://forums.ni.com/t5/LabVIEW/help-with-Sunny-Boy-inverter/m-p/293273/highlight/true#M153892. 
    I've tried to communicate with the people of the forums and I haven't gotten any responses; therefore, I wanted to see if I can get cleared up on this issue. Do I need to use OPC server to communicate with my inverters through the webbox or can I just use UDP in LabVIEW?
    Any help would be greatly appreciated,
    Thanks
    Jose

    Hello,
    I got a response from Vincezo: http://forums.ni.com/t5/LabVIEW/Sunny-Island/m-p/1794786. I'm currently working with the VI to communicate with the webbox through UDP. Since the PRC protocols to communicate with the webbox are in JavaScript Object Notation (JSON), I'm not sure if the data-in string has to be in JSON format. However, the only error I'm getting is 56 in the UDP read function. I've tried increasing the size of the bytes and timeout, but I keep getting this error. If anyone can help me with this part I would very grateful. 
    Thanks,
    Jose

  • System performance VS Real-time Data Acquistition

    How the ECC & BI system will be affected by Real-time Data Acquistition?
    If it affects performance, Is there any way to maintain the same system performance as without RDA?
    Need inputs on BI side, Basis and R3 side......

    Hi,
    Check the below link
    http://help.sap.com/saphelp_nw04/helpdata/en/52/777e403566c65de10000000a155106/frameset.htm
    Good Blog.
    /people/kamaljeet.kharbanda/blog/2006/11/13/real-time-data-acquisition-bi2004s
    /message/1921395#1921395 [original link is broken]
    Regards,
    Malar

  • Reading and saving real time data

    Hi,
    I would like to read and save real time data using DAQ card 6004 with my PDA device. There is no problem with reading real time data, I can see it on the PDA's screen successfully. But, when I'm trying to save this real time data, I have the following problem:
    -It continuosly asks for file name.
    -It only saves the data instaneously,i.e. it only saves the data at the moment.
    I'm stuck with this problem, could you please help me?  I attached my vi doc.
    By the way, I'm using Labview PDA 8.5 version. 
    Attachments:
    Acq&Graph&Save Voltage-Int Clk.vi ‏32 KB

    oozdemir,
    >> -It continuosly asks for file name.
    You are prompting the user for a file name each time through the loop.  Do this before you enter the loop and pass that file ref in.
    >> -It only saves the data instaneously,i.e. it only saves the data at the moment.
    By this, I am going to assume you want to append to the file as you go.  Two problems, 1.  you are saving an array to the file and additional info about the array structure is being saved.  You would essentially be creating a binary file filled with array "records" (for lack of a better term) appended one after another.  2.  If you want to append to the file, you will need to use the "Set File Position.vi" to locate the file pointer to the end of the file.
    This task looks like it runs once per second until the stop button is pressed.  You could build an array of all acquired data in the loop and then write it when the loop exits.  Just a thought.  This app could create a lot of data though.
    -cb

  • How to identify the Stanadard Extractor  will support for Real time Data

    How to identify the Stanadard Extractor  will support for Real time Data  Acquisation . Enabled

    Hi
    In the ROOSOURCE table you can find the extract structures, go through all the fields of the extractor and if you find all of your equired fields exist ok else try to enhance for teh needed fields and go with user exit to populate the data for that fields'

  • Would MobiLink be the appropriate tool for syncing servers which collect near real-time data?

    I have a situation which appears to be similar to the some MobiLink configurations, but with only a few large clients.In my case, there would be 5 to 10 remote clients (each with SQL Anywhere) and a central database. Administration and configuration would be done mostly from the central database, but each client also includes a near real time data collection application. The customer would like to have that data available in the consolidated database. In the worst case, there could be about 50MB of data received from each client in a burst each 15 minutes. Fortunately the consolidated site doesn't have a tight time constraint, its data could be up to 15-30 minutes behind. The clients don't need (or want) to see each other's collected data.
    I would like to know if MobiLink would be a good choice for this situation. The only other viable alternative I've found so for is the keep the collected data at the remote clients and access it only on demand. And naturally, there's no money in the project for an enterprise level solution.
    FYI: My company has on OEM license for SQL Anywhere.  We usually just have an application with SQL Anywhere at each site to collect data from the local equipment. This project is for a Fortune 500 company that want's to be able to monitor everything from the corporate office.
    John

    Hi John,
    You should start writing down a few numbers including network speed and hardware specifications of client and server machines. In the worst scenario, you would have 15 clients synchronizing concurrently 750 MB of data in 15 minutes. And on top, there is your real time data collection application that could work while the synchronization is in progress.
    You should also workout, how many connections to the consolidated database you will have in addition to Mobilink server and if these connections can create contentions.
    The key factors influencing Mobilink performance are listed here DocCommentXchange
    and you can tune the performance (more details in the link below)
    DocCommentXchange
    DocCommentXchange
    Mirco

Maybe you are looking for

  • Problem with nested select in procedure and order by

    Hi, I have this procedure: CREATE OR REPLACE PROCEDURE Mkt_Flussi_Giornalieri2 ( idGruppo IN VARCHAR2 , dataInizio IN DATE , dataFine IN DATE , startRow IN NUMBER , endRow IN NUMBER , column_order in varchar2 --, order_name in varchar2 , recordsetCur

  • Plant assignment

    Gurus, Question : A plant can be assigned to different "Sales Organisation / Distribution Channel" combination within the same company but can also be assigned to a distribution chain of other company. True or False My answer is True. In Stock Transf

  • My Car Wash CLD Example

    Hello, I just completed the Car Wash CLD example using a modified producer/consumer with events pattern. I would like any feedback regarding the implementation. Thanks! Attachments: CarWash.zip ‏163 KB

  • Mini server performance

    I'm assisting a small workgroup using a 2012 2 core/8gb Mini running Yosemite and Server 4 (file sharing, mail and web) and it seems to be struggling. I'm fairly sure it began after they started using the mail server and transferred several years' wo

  • [Q] about AP INVOICE CREATED BY RETROACTIVE PRICING.

    Hello ERP : R11.5.10 CU2 The adjustment invoice created as a result of Retroactive Pricing does not allow 'Force Approval' Action on the invoice. Thus it cannot be manually approved. * Steps 1. Retroactive Price Update Concurrent 2. <Create Adjusting