Using the functionality from the CDC

I am trying to use the DCC feature so that the changed data are transferred from the source to the target table table in ODI. I use the JKM Simple Oracle.

I started at CDC-> log start and it works fine. When I insert a few records in the table, I see that the newly created documents were noticed by newspaper (I see that clicking on CDC-> log data)

My problem is that when I run my interface it is trying to insert all records from the source to target and essentially, it does not use the Journal feature.

Any thoughts on how I can use it?

Have you checked the box "only for the Journalised data" in the interface?

Tags: Business Intelligence

Similar Questions

  • Using a function from another class

    Information: Blackberry JDE 7.1.0

    BlackBerry 9930 Simulator - V 4.0.0.141

    The title of the topic seems simple, but I'm actually trying to use a X of class A function inside a function Y of class B and the GET, the value returned by X to a variable in B.

    Let me start by explaining what I currently have and then go on what I'm doing.

    I am using this class, the code for which I found online, to create a scrollable multi-line textbox.

    public class TextBoxField extends VerticalFieldManager {
    
          //define some variables to be used
          //in the class
          private int managerWidth;
          private int managerHeight;
          private EditField editField;
    
          public TextBoxField(int width, int height) {
                super(Manager.NO_VERTICAL_SCROLL);
                managerWidth = width;
                managerHeight = height;
    
                VerticalFieldManager vfm =
                    new VerticalFieldManager
                      (Manager.VERTICAL_SCROLL);
    
                  editField = new EditField(){
                    public void paint(Graphics g) {
                    getManager().invalidate();
                    super.paint(g);
                  }
                };
    
                vfm.add(editField);
                add(vfm);
              }
    
          public void paint(Graphics g) {
              super.paint(g);
              g.drawRect(0, 0, getWidth(), getHeight());
            }
    
          public void sublayout(int width, int height) {
              if (managerWidth == 0) {
                managerWidth = width;
              }
              if (managerHeight == 0) {
                managerHeight = height;
              }
              super.sublayout(managerWidth, managerHeight);
              setExtent(managerWidth,managerHeight);
            }
    
          public String getText() {
                return editField.getText();
              }
              public void setText(String text) {
                editField.setText(text);
              }
            }
    

    Then in another class that I created a "Set" function that instantiates the class textbox, to create two text boxes and a richfieldtext, add them to a HorizontalFieldManager and return the HorizontalFieldManager.

     HorizontalFieldManager Set(int set){
            HorizontalFieldManager hr1=new HorizontalFieldManager(FIELD_HCENTER);
    
            RichTextField set1 = new RichTextField("SET " + set + ":"){
                protected void layout(int width, int height)
                {
                    super.layout(75,30);//Width and height according to the button name;
                    setExtent(75,30);//width and height according to the button name;
                }
            };
            set1.setPadding(10, 5, 10, 10);
            TextBoxField set1W = new TextBoxField(40,25);
            set1W.setPadding(10, 5, 10, 0);
            TextBoxField set1R = new TextBoxField(40,25);
            set1R.setPadding(10, 5, 10, 0);
    
            hr1.add(set1);
            hr1.add(set1W);
            hr1.add(set1R);
    
            return hr1;
        }
    

    Now in my main class I call this function to add a 'Set' on the screen using:

    add(Set(1));
    

    For the creation of the 'Set' function instead of using the instance of the textbox class in the main class itself, it is because I will create several 'sets '.

    Now, as you can see, there is a public String getText() function in the TextBoxField() that returns the value of the editField. What I need to do, is to get the value in this field, once you press a button.

    I have the code for the function button, so this isn't a matter of concern. However I do not know how to retrieve the editField value when the button is pressed. I can get the value inside the Set()function, using the:

    String getval = set1W.getText();
    

    but can't reach it from the outside. I don't even know if it's possible in the first. If it is not could someone suggest a way where I could retrieve these values.

    Any help is appreciated.

    Thank you.

    Thanks for the suggestion. I found another workaround solution. Essentially implementation of an array of TextBoxFields and then pass them one by one the "Set()" method

    I tried this at the start before posting here, but due to a careless mistake when you declare the array of TextBoxFields, I couldn't make it work.

    In any case, the topic can be closed now, because the problem has been resolved. Thank you.

  • Use of the CDC on a view

    Is it possible to use the CDC to monitor multiple tables in a view? I have a list of 6 tables that need to be monitored for the modification of related data. A change can occur in one of these tables.

    Unfortunately, we cannot use views as data source for CDC with Logminer. The
    reason is that in CDC with Logminer, Oracle DB stores the changes made to the
    table monitored in the redo log. Then we can use logminer to find such changes in
    the redo log and make it available for ODI. However Oracle DB will never store
    any change of views and, consequently, ODI has no way to find all changes made
    for a relational view. So we cannot use views as a source of data for DCC.

    Fati

  • I want to rename and move files from a shoot 5 d. I would like to use the functionality of the increment to count, but since I have to get out of each file to the following file, it starts again at 1. What is the best way to do it?

    I want to rename and move files from a shoot 5 d on a new drive. I would like to use the functionality of the increment to count, but since I have to get out of each file to the following file, it starts again at 1. What is the best way to do it?

    HI -.

    As a prelude to 2014.0, we have added a feature allowing you to choose what number to start the increment of.  Look in the section ingest Rename dialog and change your preset. When you click the button, you should see the option "Custom Auto Increment". This will allow you to choose what number to start on.  We've also added a few newspapers to try to remember where let prelude last successfully interfere the operation by using this option. So, in theory, to remember the number for you. But if it isn't (maybe you want multiple kickoff ingested at the same time) you can always manually set the number to start with.

    Check that out and let me know how it works for you.

    Kind regards

    Michael

  • Message from CDC Web site... In order to offer a web experience more safe, we have updated the CDC.gov site. The browser you are using is not

    When you try to view the CDC Web site, I get the following message.

    «Please update your browser in order for you to provide a safer web experience, we have updated the CDC.gov site.» The browser you are using is not possible because it does not meet necessary safety standards. Please update your browser in order to view the CDC.gov site.

    Thank you for your patience. »

    2 days ago, I could see the site Web of CDC...

    I can view the site without any problems, so I don't think it's to oppose the version of Firefox. This forum is picking up your User Agent string and that seems to be correct - something which causes problems on some sites when it is incorrect.

    Please try the alternative of cache for this site using the shortcut key Ctrl + F5, while, on this site and also erase cookies from this site.

    It seems strange that they warn on the display of the site with an outdated browser. They offer a version of the site insecurity themselves. It's not like you're interacting with the site and pay money or connect.

  • SQL (body of function from PL/SQL returning the SQL) query when you use to_char

    We are trying to build a page of Type SQL Query report (body of function from PL/SQL returning SQL query).
    our request is simple, to extract the month of the column recording_date.

    declare
    l_query varchar2 (1000);
    Start
    l_query: = 'select to_char (recording_date, 'MM') of re_productive;
    Return l_query;
    end;

    but we would like the following for this query problem

    Function returning SQL query: query cannot be parsed in the generator. If you believe that your query is syntactically correct, check the box of generic columns below the source of the region without analysis.
    (ORA-06550: line 4, column 42: PLS-00103: encountered the symbol "MY" what awaits one of the following values:.) (* @ % & = - +; <>/ at is mod remains not rem <>or! = or ~ = > = < = <>and or as between | multiset Member SUBMULTISET_ the symbol ".") was inserted before 'MY' to continue.)

    Notes:
    1 - the request is correct and it has been tested under sqlplus and toad.
    2. we tried option use generic name (analysis of query runtime only) column, but we get the same problem.


    any quick help please.

    Hello

    You have not escaped your quote in the string. Try this...

    DECLARE
    l_query VARCHAR2(32767);
    
    BEGIN
    
    l_query:= 'select to_char(recording_date,''MM'') from re_productive';
    
    RETURN l_query;
    
    END;
    

    See you soon

    Ben

  • Impossible to retrieve the return value of function from pl/sql using the DB adapter

    Dear Experts,

    I use the DB adapter in my BPEL process. Using the DB adapter I invoke a PL / SQL function. I am able to send two input parameters for the pl/sql function. But I do not know how to retrieve the return value of the function. Please suggest me.

    Thank you
    Rajesh

    Can you tell how pl/sql function looks like you? you return the value of the function, right?

  • Using the data logged in an interface with the aggragate function

    Hello

    I'm trying to use logged data from a source table in one of my interfaces in ODI. The problem is that one of the mappings on the columns target implies a function (sum) overall. When I run the interface, I get an error saying not "a group by expression. I checked the code and found that the columns jrn_subscriber, jrn_flag, and jrn_date are included in the select statement, but not in the group by statement (the statement group contains only remiaining two columns of the target table).

    Is there a way to get around this? I have to manually change the km? If so how would I go to do it?

    Also I'm using Oracle GoldenGate JKM (OGG oracle for oracle).

    Thanks and really appreciate the help

    Ajay

    "ORA-00979"when the CDC feature (logging) using ODI with Modules of knowledge including the aggregate SQL function works [ID 424344.1]
    Updated 11 March 2009 Type status MODERATE PROBLEM

    In this Document
    Symptoms
    Cause
    Solution
    Alternatives:

    This document is available to you through process of rapid visibility (RaV) of the Oracle's Support and therefore was not subject to an independent technical review.

    Applies to:
    Oracle Data Integrator - Version: 3.2.03.01
    This problem can occur on any platform.
    Symptoms
    After successfully testing UI integration ODI using a function of aggregation such as MIN, MAX, SUM, it is necessary to implement change using tables of Journalized Data Capture operations.

    However, during the execution of the integration Interface to retrieve only records from Journalized, has problems to step load module loading knowledge data and the following message appears in the log of ODI:

    ORA-00979: not a GROUP BY expression
    Cause
    Using the two CDC - logging and functions of aggregation gives rise to complex problems.
    Solution

    Technically, there is a work around for this problem (see below).
    WARNING: Problem of engineers Oracle a severe cautioned that such a type of establishment may give results that are not what could be expected. This is related to how ODI logging is applied in the form of specific logging tables. In this case, the aggregate function works only on the subset that is stored (referenced) in the table of logging and on completeness of the Source table.

    We recommend that you avoid this type of integration set ups Interface.
    Alternatives:

    1. the problem is due to the JRN_ * missing columns in the clause of "group by" SQL generated.

    The work around is to duplicate the knowledge (LKM) loading Module and the clone, change step "Load Data" by editing the tab 'Source on command' and substituting the following statement:
    <%=odiRef.getGrpBy()%>

    with
    <%=odiRef.getGrpBy()%>
    <%if ((odiRef.getGrpBy().length() > 0) && (odiRef.getPop("HAS_JRN").equals("1"))) {%>
    JRN_FLAG, JRN_SUBSCRIBER, JRN_DATE
    <%}%>

    2. it is possible to develop two alternative solutions:

    (a) develop two separate and distinct integration Interfaces:

    * The first integration Interface loads the data into a temporary Table and specify aggregate functions to use in this initial integration Interface.
    * The second integration Interfaces uses the temporary Table as Source. Note that if you create the Table in the Interface, it is necessary to drag and drop Interface for integration into the Source Panel.

    (b) define the two connections to the database so that separate and distinct references to the Interface of two integration server Data Sources (one for the newspaper, one of the other Tables). In this case, the aggregate function will be executed on the schema of the Source.

    Display related information regarding
    Products

    * Middleware > Business Intelligence > Oracle Data Integrator (ODI) > Oracle Data Integrator

    Keywords
    ODI; AGGREGATE; ORACLE DATA INTEGRATOR; KNOWLEDGE MODULES; CDC; SUNOPSIS
    Errors
    ORA-979

    Please find above the content of the RTO.
    It should show you this if you search this ID in the Search Knowledge Base

    See you soon
    Sachin

  • Using the function of scan macOS Sierra HP Officejet 7300 series network printer does not work; He had no problem with El Capitan...

    Printer HP Officejet 7300 network series that allows to work flawlessly with El Capitan does not work after the upgrade to Sierra.

    With macOS Sierra, when used as a network print service printer works fine however scan does not work. Programs like the Image Capture, HP Easy Scan etc does not see the printer. However, if the printer is directly connected to the Macbook Pro using the usb cable, a new printer is added to the list of printers (it shows print and scan functions while the printer network in the list shows only printing function) and the scanner works well with Image Capture, etc. If the usb cable is removed disconnects this printer in the list and there is no way to turn it on. I have the latest update for the printer installed from the App store. It looks like a driver issue, but I wonder if there is a work around for this problem...

    Open Preview.app. Under file in the menu bar, you see import of 'name of your scanner?

  • I have an iMac 27' 2012 with macOS Sierra and Apple Watch with watch OS 3, I can use the function "Log?" in Apple Watch

    I have an iMac 27' 2012 with macOS Sierra and Apple Watch with watch OS 3, I can use the function "Log?" in Apple Watch

    Hi John 2078 Tito.

    I understand that you have updated your iMac and Apple Watch and now you're curious about unlock your iMac using your Apple Watch. I know that it is a nice feature to be able to quickly and safely unlock your computer, so I'm happy to help you.

    This feature is available on 2013 iMacs and later versions, which means that your iMac won't be compatible. You can see more info on this feature here:
    Unlock your Mac with Apple Watch - Apple Watch user's Guide

    Thank you for using communities Support from Apple. See you soon!

  • Using the function in Numbers ' 09

    I am trying to create a calendar in Numbers ' 09. My schedule has a number of steps that need to occur at specific intervals. For example, if the project starts at 09:00, the step 2a occur about 8 hours later. Step 3 should arrive 30 minutes after step 2. Stage 4 runs about 12 hours after step 3. Stage 5 runs about 4 hours after step 4. Is it possible to use the numbers to determine what time these steps should happen if I go to the time of departure?

    In Excel, I can use the TIME function. By example, if I enter 09:00 in cell A1, and then in cell A2, the formula = A1 + TIME (8,0,0), the result in cell A2 will be from 17:00. Then, I can enter in cell A3, the formula = A2 + TIME (0,30,0) and the result in cell A3 will be at 5:30. And so on.

    By the numbers, when I try to enter the same formula, I get the following error message: "the arguments of the formula may include a value date." Does this mean that many young people cannot do what I want to do here, or am I enter something wrong?

    Thanks in advance for your help.

    Sincerely,

    Mark

    Here are two ways (shown in the second column of formulas):

    Note that although the cells to appear in the column contains only times, they actually contain date and time strings and they are formatted to indicate the part time only.

    SG

  • I have been using the functionality of Firefox in which I could have multiple sets of tabs open, but only see the game I was working with. I have updated and now the functionality is Gone

    I have been using the functionality of Firefox in which I could have multiple sets of tabs open, but only see the game I was working with. I have updated and now the feature disappeared. I had a small icon on the top right of my toolbar. I used it all the time to keep windows separated for financial, plans to travel items, news, etc.. Has it been removed from Firefox?

    Hello

    The feature of tab groups is always present. You can try with the button right of the + after the last tab and Customize. If the icon is hidden behind the other, or if it is available inside the mini window customize, you can put it back. If the problem persists, you can also try of reset toolbars and controls: and start to make changes and restart in Safe Mode screen.

  • How to use the Print Screen function?

    I've seen various descriptions of how to use the print screen function.

    It would be nice to actually tell one that works.  None have worked for me.

    [Fn] and Prt SCr does not work.

    CTRL and Prt SCr does not work.

    CTRL, Alt, and Prt SCr does not work.

    [Fn], Ctrl and Prt SCr does not work.

    If anyone knows the correct method to activate the screen capture function which would be a good thing.

    From the looks of things, HP has a big problem with this function.

    Here's a microsoft articleon the use of the screenshot function.

    This should answer your questions.

    Thanks for taking a peek.

  • How can I transfer Favorites from one computer to another without using the Sync feature?

    I used the Belkin transfer cable that has not transferred the bookmarks. I can't find them on my C drive. I would like to manually transfer using a USB but impossible without locating the file with bookmarks.

    Firefox and his favorites are on the original computer. Right now I cannot use the synchronization function, but must manually transfer the bookmarks. How to recognize in the files and copy on an external device and then transfer

    See also:

    You can find the profile folder of Firefox via this button on the troubleshooting information page:

    See also:

  • How can I copy bookmarks from another PC without using the restoration is not to lose the curtrent PC each

    I want to copy favorites from another PC, do not use the restore function inorder does not remove bookmarks on current PC

    Export to a HTML file, and then import the HTML file to the other computer, which will add bookmarks to existing ones.

Maybe you are looking for

  • iBooks for iMac will not open old books

    Until recently, I have read all my books, I got in iBooks on my iMac.  But now when I try an open a book older, I bought with my OLD Apple (I discovered that now it no longer exists, because Apple doesn't like people with more of an Apple ID. ID.  I

  • Re: Satellite Pro A300-1DZ - this is where to build in microphone?

    The model is Satellite Pro A300-1DZ, Vista Business. In the recording devices-"no microphone not plugged" reinstalled drivers - no change.When I plug in an external microphone, it works. I opened the laptop, can't see a microphone inside...* Is it bu

  • Qosmio F10: after 2 days battery is empty

    Hello I have Toshiba Qosmio F10 my computer is full battery and I now do normal shotdown. two days later I open it but battery empty.Why? very important to me... THX

  • Dynadock U Series showing not external monitor

    I have a series of Dynadock U that will not show an image on my monitor Dell1905FP. I use the VGA connection between the dynadock and the monitor and a usb connection between the dynadock and my laptop samsung QX310 with a NVIDIA GEFORCE 310 M 512 MB

  • Not able to write DVD after reformatting on Equium A60

    Help, pleaseI had to reformat my drive hard once the system has been corrupted, now, the drive is not recognized as dvd player and do not write DVD.What should I doThank you