
Anonymous
Not applicable
2013-03-27
01:44 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
[resolved] ORACLE PARTITIONED TABLE
Hi!
I'm new and i want insert in a specific partion of a oracle table is possible with talend?
Thanks in advance
I'm new and i want insert in a specific partion of a oracle table is possible with talend?
Thanks in advance
387 Views
1 Solution
Accepted Solutions

Anonymous
Not applicable
2013-04-02
04:34 PM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No that is not what I am tried to explain. tOracleOutput does not create new partitions - of course not.
You have to declare your partitions by your self, but you can declare as much as you need - also for the fare furture, because a empty partition in Oracle does not allocate space, it is only a configuration nothing else.
I suggest creating - per script - as much as your application lives for the next - let me say - 10 years and the real partition indeed will be created automatically if there are values for it.
You have to declare your partitions by your self, but you can declare as much as you need - also for the fare furture, because a empty partition in Oracle does not allocate space, it is only a configuration nothing else.
I suggest creating - per script - as much as your application lives for the next - let me say - 10 years and the real partition indeed will be created automatically if there are values for it.
387 Views
7 Replies

Anonymous
Not applicable
2013-03-27
11:00 PM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
It is possible to use talend to take actions in a specific partition of a oracle table. As long as the JDBC and Oracle support the specific partition of a oracle table, talend support that too.
I think it is same that inserting data in a specific partition of a oracle table or do it in a ordinary table.
You can take a try for it. Pay more attention on your SQL language, as we known that there are some differences between ordinary table and specific partition of table.
Best regards
Sabrina
It is possible to use talend to take actions in a specific partition of a oracle table. As long as the JDBC and Oracle support the specific partition of a oracle table, talend support that too.
I think it is same that inserting data in a specific partition of a oracle table or do it in a ordinary table.
You can take a try for it. Pay more attention on your SQL language, as we known that there are some differences between ordinary table and specific partition of table.
Best regards
Sabrina
387 Views

Anonymous
Not applicable
2013-03-29
04:42 AM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
the only way that I have found is by tOracleRow Component using for example:
insert into t1 select * from tb2 where DT_timestamp >= DATE '2012-0101' and DT_timestamp < DATE '2013-0102'
there is another way?
Thanks,
Gino.
the only way that I have found is by tOracleRow Component using for example:
insert into t1 select * from tb2 where DT_timestamp >= DATE '2012-0101' and DT_timestamp < DATE '2013-0102'
there is another way?
Thanks,
Gino.
387 Views

Anonymous
Not applicable
2013-04-01
04:43 AM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Perhaps the component tMap is another way for your job design. Set a filter condition in input source. But there is a concern about the performance.
The tMap will be slower than writing a equivalent SQL . Because Sql query is executed on the database engine directly.
By the way we provide ELT components to community users
For more details, please refer to: UsingSQLtemplates and ELT components. Hope it will help you.
Best regards
Sabrina
Perhaps the component tMap is another way for your job design. Set a filter condition in input source. But there is a concern about the performance.
The tMap will be slower than writing a equivalent SQL . Because Sql query is executed on the database engine directly.
By the way we provide ELT components to community users
For more details, please refer to: UsingSQLtemplates and ELT components. Hope it will help you.
Best regards
Sabrina
387 Views

Anonymous
Not applicable
2013-04-01
01:47 PM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oracle it self organize where your data sets are stored. It is not necessary to change anything in your SQL statement - and therefore in the Talend job - to read or write from a partitioned table in Oarcle (unlike in PostgreSQL!).
Oracle handle partitions absolute transparent, speak simply to the table, that it.
Oracle handle partitions absolute transparent, speak simply to the table, that it.
387 Views

Anonymous
Not applicable
2013-04-02
06:55 AM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi jlolling,
you are telling me that if I run job without any where conditions the tOracleOutput components assolve his task?!?
For example: I want to insert in partitioned table ( DT_timestamp is the field used for partitionig),
if the data_set are with DT_timestamp='April/2013' and the last partition where I entered rows is March/2013,
tOracleOutput adds a new partition and insert the rows?
Thanks for your help!!!
For Sabrina,
I see the ELT components now i make a test, very helpfull!!!
you are telling me that if I run job without any where conditions the tOracleOutput components assolve his task?!?
For example: I want to insert in partitioned table ( DT_timestamp is the field used for partitionig),
if the data_set are with DT_timestamp='April/2013' and the last partition where I entered rows is March/2013,
tOracleOutput adds a new partition and insert the rows?
Thanks for your help!!!
For Sabrina,
I see the ELT components now i make a test, very helpfull!!!
387 Views

Anonymous
Not applicable
2013-04-02
04:34 PM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No that is not what I am tried to explain. tOracleOutput does not create new partitions - of course not.
You have to declare your partitions by your self, but you can declare as much as you need - also for the fare furture, because a empty partition in Oracle does not allocate space, it is only a configuration nothing else.
I suggest creating - per script - as much as your application lives for the next - let me say - 10 years and the real partition indeed will be created automatically if there are values for it.
You have to declare your partitions by your self, but you can declare as much as you need - also for the fare furture, because a empty partition in Oracle does not allocate space, it is only a configuration nothing else.
I suggest creating - per script - as much as your application lives for the next - let me say - 10 years and the real partition indeed will be created automatically if there are values for it.
388 Views

Anonymous
Not applicable
2013-04-05
06:17 AM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok I understand
!!! Thanks for help very helpfull...
Gino.
Gino.
387 Views
