How to get fixed CREATE_DATE and varying UPDATE_DATE in ETL?
I want to load two columns CREATE_DATE
and UPDATED_DATE
in every table in database. CREATE_DATE
should tell me the date/time when the initial one-time full dataload happened but UPDATED_DATE
should change based on every incremental load. What could be the best way to do this without changing the mappings? Any SQL function or query that can do this dynamically?
sql informatica
add a comment |
I want to load two columns CREATE_DATE
and UPDATED_DATE
in every table in database. CREATE_DATE
should tell me the date/time when the initial one-time full dataload happened but UPDATED_DATE
should change based on every incremental load. What could be the best way to do this without changing the mappings? Any SQL function or query that can do this dynamically?
sql informatica
add a comment |
I want to load two columns CREATE_DATE
and UPDATED_DATE
in every table in database. CREATE_DATE
should tell me the date/time when the initial one-time full dataload happened but UPDATED_DATE
should change based on every incremental load. What could be the best way to do this without changing the mappings? Any SQL function or query that can do this dynamically?
sql informatica
I want to load two columns CREATE_DATE
and UPDATED_DATE
in every table in database. CREATE_DATE
should tell me the date/time when the initial one-time full dataload happened but UPDATED_DATE
should change based on every incremental load. What could be the best way to do this without changing the mappings? Any SQL function or query that can do this dynamically?
sql informatica
sql informatica
edited Nov 15 '18 at 20:33
Eray Balkanli
4,41952246
4,41952246
asked Nov 15 '18 at 20:29
django-unchaineddjango-unchained
569
569
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Am not sure why you're avoiding changing the mapping logic... here you have a tool tailor made for this sort of processing. if you have means in the mapping already to tell inserts and updates apart then you just use SYSTIMESTAMP in an expression and decide between 2 targets, connecting to CREATE_DATE And UPDATED_DATE FOR INSERTS and just UPDATED_DATE for updates.
If you insist on using SQL then look at Gordon's post here How to compute a column value in oracle 10g? but know that there are performance penalties for setting triggers on your database
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53327443%2fhow-to-get-fixed-create-date-and-varying-update-date-in-etl%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Am not sure why you're avoiding changing the mapping logic... here you have a tool tailor made for this sort of processing. if you have means in the mapping already to tell inserts and updates apart then you just use SYSTIMESTAMP in an expression and decide between 2 targets, connecting to CREATE_DATE And UPDATED_DATE FOR INSERTS and just UPDATED_DATE for updates.
If you insist on using SQL then look at Gordon's post here How to compute a column value in oracle 10g? but know that there are performance penalties for setting triggers on your database
add a comment |
Am not sure why you're avoiding changing the mapping logic... here you have a tool tailor made for this sort of processing. if you have means in the mapping already to tell inserts and updates apart then you just use SYSTIMESTAMP in an expression and decide between 2 targets, connecting to CREATE_DATE And UPDATED_DATE FOR INSERTS and just UPDATED_DATE for updates.
If you insist on using SQL then look at Gordon's post here How to compute a column value in oracle 10g? but know that there are performance penalties for setting triggers on your database
add a comment |
Am not sure why you're avoiding changing the mapping logic... here you have a tool tailor made for this sort of processing. if you have means in the mapping already to tell inserts and updates apart then you just use SYSTIMESTAMP in an expression and decide between 2 targets, connecting to CREATE_DATE And UPDATED_DATE FOR INSERTS and just UPDATED_DATE for updates.
If you insist on using SQL then look at Gordon's post here How to compute a column value in oracle 10g? but know that there are performance penalties for setting triggers on your database
Am not sure why you're avoiding changing the mapping logic... here you have a tool tailor made for this sort of processing. if you have means in the mapping already to tell inserts and updates apart then you just use SYSTIMESTAMP in an expression and decide between 2 targets, connecting to CREATE_DATE And UPDATED_DATE FOR INSERTS and just UPDATED_DATE for updates.
If you insist on using SQL then look at Gordon's post here How to compute a column value in oracle 10g? but know that there are performance penalties for setting triggers on your database
answered Nov 16 '18 at 17:47
Daniel MachetDaniel Machet
552147
552147
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53327443%2fhow-to-get-fixed-create-date-and-varying-update-date-in-etl%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown