Re: [U2] What ETL?

2009-08-04 Thread Debster

Interesting comments on the subjectadmittedly I was fishing and
wondering if anyone would mention Kore Technologies Kourier product.  (which
I don't have)

So I guess I should offer also what I currently do

My first question when someone mentions ETL, is

What exactly are you trying to do?

Mention what was once a term relegated more toward data modeling tools for
data warehousing (and they are usually just as confused about WHAT is a data
warehouse often blurring an  ODS with what a true Data Warehouse is - but I
digress)

Are you trying to do data modeling

For reporting?

Data movement to another box?, Platform?

What and when do you want to move data?

It took me a while, but I don't like the approach of spending months on
creating a home grown U2 tool - often you code yourself into a corner with
no room for growth or change in platform  -- Use that U2 coding for
something useful in an application

IF you are not moving an entire file, (which I would say amounts to 98.5% of
the time) why would you limit yourself to a tool that only handles a single
file at a time?

When I implemented the EDI translator I selected something that was not
strictly EDI so I could simply use it to move data, generate reports etc

My Steps more or less:

1)I First design the Unidata File (this would include determining what
fields I want from an existing file)

2)I then create simple SQL Dictionaries which I keep within a separate
account (to keep them nice  tidy and away from wayward fingers 2 dict
levels for the same file if need be )

3)   Then Convert the Dicts to SQL

4)   Simply use VSG to create Views, Combined Views, Sub-tables as needed
down to the sub-value

I hate the U2 XML tool since I think it makes butt ugly XML and that does
not remotely resemble the masses - tried it and gave up

I don't think the U2 mapper is quite ripe yet - close but not ripe in less
than 7.1 (soon to upgrade)

5)   Use plain 'ol ODBC setting up the datalink

6)   Use the windows client 3rd party tool to map the visible U2 Tables to
SQL tables as needed (drag  drop - promotes SQL mindset)

7)   A key is dropped to a Samba Shared Directory activating a Event Trigger
on SQL to grab the data and extract the data as mapped

8)   The Event driven mapping allows for data to be written back to Unidata
down to the Sub-value


NOWsince I want to get more bang for my buck out of the not only for
EDI tool I would like to if possible disband the use of the Samba Share
Event Trigger and simply write that data FROM Unidata to SQL

(ok - I need a good driver!)  Suggestions?

ALSO - (here is the search for the magic bullet) IF a file is mapped to a
SQL file how to capture changed only records for transmission

I'm scratching my head thinking.

Well.if you STAT a file or record...and that is where the brain fart
takes over and I lose the path I am going down


That is just my .02


Debster



-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org]on Behalf Of Dawn Wolthuis
Sent: Thursday, July 30, 2009 1:33 PM
To: U2 Users List
Subject: Re: [U2] What ETL?


On Thu, Jul 30, 2009 at 12:25 PM, Mecki Foerthmannmec...@gmx.net wrote:
 If the price of Datastage wouldn't be so prohibitive...

They have some very good pricing for the U2 version of DataStage. It
has some restrictions which might sound problematic, but I'm told it
is easy to use and deal with the restrictions. I do not have pricing
information, but I recall there was a vast difference between the
regular product price and the U2 product price.

 So I (have to) use SQL-Server DTS through ODBC and except for one file
which
 has some records with tens of thousands of multi-values I had no problems
so
 far.

Yes, I opted not to suggest that option simply bz you have to work
with your source via ODBC, which can be rather painful, even if
doable.

 I am not sure, maybe the ODBC part of Avante is even SB+ standard, but I
 guess with UniSQL it wouldn't be a big deal to create SQL-schemas either.
 It was a bit tricky to get some I-Descriptors to work at first, but I soon
 got the hang of it.

 I found it is actually quite quick - even files with hundreds of thousands
 of records take only a couple of minutes to load, and since I do the
upload
 over night it isn't a problem.
 SSIS would obviously even better than DTS since you can trap unclean data,
 but if you can't have anything else and your data is clean, DTS does the
 trick.
 If it works with Unidata 5.2 and standard SQL Server 2000 tools, who needs
 expensive ETL software?
 Well, that's at least what my boss obviously thinks.

Yes, if you are headed into SQL Server and you already have ODBC
licked, then DTS is a reasonable, if a bit irritating, approach.

 And if I could really convince him that I needed Datastage so I can use
 Cognos to produce reports from Avante, the board would send him packing if
 he asked them to spend nearly 100K on ETL software.

Cognos

Re: [U2] What ETL?

2009-07-30 Thread Tony G
Somehow when someone mentions BI there are suggestions for
Reporting tools, and with notes about ETL come notes about BI and
Reporting.  In my mind (what there is of it) there is a vast
difference between these concepts.  I think the confusion comes
in when a product like MITS, for example, incorporates its own
ETL functionality to accomplish what it does.  Some basic
reporting tools do the same in the name of performance.  But the
ETL performed by these tools is generally proprietary and cannot
be used in other contexts.

Now when you're talking about a real ETL platform like DataStage,
you should be able to use data from platform X with any platform
Y.  A product like MITS or Cognos or Informer or any other could
code their front-end processes to use DataStage as a data source.
This would open them for use, even with non-MV platforms like
Oracle or DB2 - and of course products like Cognos do exactly
that - but our MV-centric colleagues generally don't think in
those directions.

Speaking of DataStage, I was discussing an association with a
company a while back for providing mainstream BI tools for MV
(that option is still considered from time to time and interested
parties are welcome to contact me).  As we can all relate, I had
to spend a lot of time explaining the Pick/MV concepts which were
completely unfamiliar to them.  In our discussion we decided that
the best way to use common BI tools with MV was not to link
directly to MV at all as a data source, but to use a middle-tier
ETL tool, I could provide the extraction from MV and they could
extract from the generic middle-tier using common queries and
tools.  Ironically when we were discussing what tools they
already used, they mentioned DataStage.  Maybe they were unique
but it seems to me that DataStage could be considered a
poster-child as a successful MV application, but somehow that
marketing value seems completely untapped.  *sigh*

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-30 Thread Mecki Foerthmann

If the price of Datastage wouldn't be so prohibitive...

So I (have to) use SQL-Server DTS through ODBC and except for one file 
which has some records with tens of thousands of multi-values I had no 
problems so far.
I am not sure, maybe the ODBC part of Avante is even SB+ standard, but I 
guess with UniSQL it wouldn't be a big deal to create SQL-schemas either.
It was a bit tricky to get some I-Descriptors to work at first, but I 
soon got the hang of it.


I found it is actually quite quick - even files with hundreds of 
thousands of records take only a couple of minutes to load, and since I 
do the upload over night it isn't a problem.
SSIS would obviously even better than DTS since you can trap unclean 
data, but if you can't have anything else and your data is clean, DTS 
does the trick.
If it works with Unidata 5.2 and standard SQL Server 2000 tools, who 
needs expensive ETL software?

Well, that's at least what my boss obviously thinks.
And if I could really convince him that I needed Datastage so I can use 
Cognos to produce reports from Avante, the board would send him packing 
if he asked them to spend nearly 100K on ETL software.
Especially since they have decided to go to an Oracle based ERP package 
next year anyway, so if we buy an ETL tool it has to work for Oracle as 
well.
So I rather push to upgrade to SQL Server 2008 for my reporting 
database, so I can use SSIS instead of DTS.


Mecki



Tony G wrote:

Somehow when someone mentions BI there are suggestions for
Reporting tools, and with notes about ETL come notes about BI and
Reporting.  In my mind (what there is of it) there is a vast
difference between these concepts.  I think the confusion comes
in when a product like MITS, for example, incorporates its own
ETL functionality to accomplish what it does.  Some basic
reporting tools do the same in the name of performance.  But the
ETL performed by these tools is generally proprietary and cannot
be used in other contexts.

Now when you're talking about a real ETL platform like DataStage,
you should be able to use data from platform X with any platform
Y.  A product like MITS or Cognos or Informer or any other could
code their front-end processes to use DataStage as a data source.
This would open them for use, even with non-MV platforms like
Oracle or DB2 - and of course products like Cognos do exactly
that - but our MV-centric colleagues generally don't think in
those directions.

Speaking of DataStage, I was discussing an association with a
company a while back for providing mainstream BI tools for MV
(that option is still considered from time to time and interested
parties are welcome to contact me).  As we can all relate, I had
to spend a lot of time explaining the Pick/MV concepts which were
completely unfamiliar to them.  In our discussion we decided that
the best way to use common BI tools with MV was not to link
directly to MV at all as a data source, but to use a middle-tier
ETL tool, I could provide the extraction from MV and they could
extract from the generic middle-tier using common queries and
tools.  Ironically when we were discussing what tools they
already used, they mentioned DataStage.  Maybe they were unique
but it seems to me that DataStage could be considered a
poster-child as a successful MV application, but somehow that
marketing value seems completely untapped.  *sigh*

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

  

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-30 Thread Dawn Wolthuis
On Thu, Jul 30, 2009 at 12:25 PM, Mecki Foerthmannmec...@gmx.net wrote:
 If the price of Datastage wouldn't be so prohibitive...

They have some very good pricing for the U2 version of DataStage. It
has some restrictions which might sound problematic, but I'm told it
is easy to use and deal with the restrictions. I do not have pricing
information, but I recall there was a vast difference between the
regular product price and the U2 product price.

 So I (have to) use SQL-Server DTS through ODBC and except for one file which
 has some records with tens of thousands of multi-values I had no problems so
 far.

Yes, I opted not to suggest that option simply bz you have to work
with your source via ODBC, which can be rather painful, even if
doable.

 I am not sure, maybe the ODBC part of Avante is even SB+ standard, but I
 guess with UniSQL it wouldn't be a big deal to create SQL-schemas either.
 It was a bit tricky to get some I-Descriptors to work at first, but I soon
 got the hang of it.

 I found it is actually quite quick - even files with hundreds of thousands
 of records take only a couple of minutes to load, and since I do the upload
 over night it isn't a problem.
 SSIS would obviously even better than DTS since you can trap unclean data,
 but if you can't have anything else and your data is clean, DTS does the
 trick.
 If it works with Unidata 5.2 and standard SQL Server 2000 tools, who needs
 expensive ETL software?
 Well, that's at least what my boss obviously thinks.

Yes, if you are headed into SQL Server and you already have ODBC
licked, then DTS is a reasonable, if a bit irritating, approach.

 And if I could really convince him that I needed Datastage so I can use
 Cognos to produce reports from Avante, the board would send him packing if
 he asked them to spend nearly 100K on ETL software.

Cognos is way, way overpriced for a U2 shop, in my opinion. I do not
have a current price list, however.

 Especially since they have decided to go to an Oracle based ERP package next
 year anyway, so if we buy an ETL tool it has to work for Oracle as well.

There's a reason to use DataStage instead. Check on the U2 pricing. It
isn't close to free, but it isn't DataStage regular pricing either.

 So I rather push to upgrade to SQL Server 2008 for my reporting database, so
 I can use SSIS instead of DTS.

Ugh, not very pretty, especially if moving to Oracle in the future,
but sometimes things just aren't pretty, eh? Are you going to use SQL
Server for your reporting once in Oracle too?   --dawn

 Mecki



 Tony G wrote:

 Somehow when someone mentions BI there are suggestions for
 Reporting tools, and with notes about ETL come notes about BI and
 Reporting.  In my mind (what there is of it) there is a vast
 difference between these concepts.  I think the confusion comes
 in when a product like MITS, for example, incorporates its own
 ETL functionality to accomplish what it does.  Some basic
 reporting tools do the same in the name of performance.  But the
 ETL performed by these tools is generally proprietary and cannot
 be used in other contexts.

 Now when you're talking about a real ETL platform like DataStage,
 you should be able to use data from platform X with any platform
 Y.  A product like MITS or Cognos or Informer or any other could
 code their front-end processes to use DataStage as a data source.
 This would open them for use, even with non-MV platforms like
 Oracle or DB2 - and of course products like Cognos do exactly
 that - but our MV-centric colleagues generally don't think in
 those directions.

 Speaking of DataStage, I was discussing an association with a
 company a while back for providing mainstream BI tools for MV
 (that option is still considered from time to time and interested
 parties are welcome to contact me).  As we can all relate, I had
 to spend a lot of time explaining the Pick/MV concepts which were
 completely unfamiliar to them.  In our discussion we decided that
 the best way to use common BI tools with MV was not to link
 directly to MV at all as a data source, but to use a middle-tier
 ETL tool, I could provide the extraction from MV and they could
 extract from the generic middle-tier using common queries and
 tools.  Ironically when we were discussing what tools they
 already used, they mentioned DataStage.  Maybe they were unique
 but it seems to me that DataStage could be considered a
 poster-child as a successful MV application, but somehow that
 marketing value seems completely untapped.  *sigh*

 Tony Gravagno
 Nebula Research and Development
 TG@ remove.pleaseNebula-RnD.com

 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users



 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users




-- 
Dawn M. Wolthuis

Take and give some delight today

Re: [U2] What ETL?

2009-07-30 Thread Mecki Foerthmann

Thanks Dawn,

There was no pricing for Datastage for U2 on the IBM website, and when I 
saw that they charge nearly 90.000 Pounds for Datastage for Oracle, I 
guessed that the U2 version would be a couple of ten thousand at least - 
knowing IBM prices.
I also know that Cognos is rather expensive and to be honest I think it 
is quite 'buggy' and can be a real pain to work with too.
I would have preferred MITS, but the company bought Cognos, and so I 
have to make the best out of it.


You see, most of the company's other divisions are already running on 
Oracle (Chess and Glovia.com) and only one, even though it is the 
biggest, is running Avante.
I have only been there for a year and a half and even though I have 
shown them what really can be done with Unidata and SB+ it is too late now.


SQL Server 2008 is relatively cheap (processor licensing) and I actually 
find it not that hard to use DTS.

But from what I have seen of SSIS so far, it seems to be a lot better.
To set up a new table I just click on Import data, select save as DTS 
package and use the wizard to select the Unidata table I want to bring 
across.
Then I usually just accept all the defaults and it then creates the 
table using the UniSQL schema for me automatically.

So DTS does most of the work for me already.
I then only have to change the Create table part to Truncate table, add 
a task to send me an email on fail and schedule the job to run every 
night at a certain time.
And of course set the key and create indexes, but that is all done with 
a couple of mouse clicks as well.
At night the system is only used to record the timesheets of the night 
shift on the shop floor, so I scheduled the first job to start running 
at 8pm and kick the next one off every couple of minutes.
By 10 it's all done and if something failed there is an email waiting 
for me to tell me in the morning.
If I need something you usually would use an ETL tool for, I create an 
I-descriptor. Works fine even with TRANS.
And if push comes to shove I can always create a new file and populate 
it using a Basic program.
That can then be scheduled to run from Unix long before DTS will attempt 
to download the table at night.
I don't know if I will be using SQL Server for Oracle data once all 
divisions are on Oracle, since at the moment we use the Oracle data 
directly from Cognos.
But we have several other systems that produce data as well and maybe I 
will use it to build a data warehouse for job costing purposes, KPIs and 
the like.
Some of the queries we are running now on Oracle from Cognos take quite 
a long time to run, so it might be better to do it that way.
The Cognos server already gets hammered at end of month time, and it 
will get worse the more divisions go live on Glovia.com.



___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-30 Thread regalitare

 I created an ETL and installed it at a client site, now the company I 
currently work for has 
been marketing it recently.? It is called The SQLizer.? It takes the 
Unidata/Universe 
files it SQLizes and splits off the associations/MV fields into their own 
tables as part
of the normalization process.? 

When I started I thought I'd use ODBC, but it turns out it is very easy to just 
dump the 
Uni files into text files and then have a short perl program do the explodes as 
needed.
To transport and load, I am using the TMI Listener which is bundled with the 
SQLizer.? 
Target databases are SQL Server, MySQL, and Oracle.? SQLizer is being marketed 
for just under $10k.

It can load SQL on demand (such as overnight batches) or keep relatively 
current 
using index-based triggers.? Since it is all batch based (phantom) it does not 
take
up licenses (unless your site's phantoms *have* to take up a license due to 
being
iphatoms.)? All it's calls to sockets are in perl, it is almost like calling 
ftp to run
from Basic, so the phantoms stay phantoms.

I have some questions for folks: ? 

1) Are subvalue marks commonly used?? Right now the current users don't have 
an issue, the few tables that use it we have been splitting SVMs out into 
columns, 
but in general I was wondering how prevalent the use of SVMs has been.


 
2) Do folks generally have good metadata at their sites?? The U2 dictionaries
are often unreliable and I have a data scanner to see what the data actually is,
but I was wondering if folks typically setup their own metadata.

3) Do folks typically want overnight updates or to keep things relatively 
current
throughout the day?

4) How much transformation would folks like to do on the U2 side?? I have the 
ability
to trigger updates and then run a transformation program as part of the 
pre-SQLization,
as well as the ability to do some on-the-fly I-descriptors, but do folks 
typically just want
things SQLized to do the manipulations on the other side?

5) What other features are folks looking for?

Thanks for any info you can provide!

Steve...
--
Steve Kneizys
regalit...@aol.com


-Original Message-
From: Tony G 1tlx6h...@sneakemail.com
To: u2-users@listserver.u2ug.org
Sent: Thu, Jul 30, 2009 3:49 am
Subject: Re: [U2] What ETL?










Somehow when someone mentions BI there are suggestions for
Reporting tools, and with notes about ETL come notes about BI and
Reporting.  In my mind (what there is of it) there is a vast
difference between these concepts.  I think the confusion comes
in when a product like MITS, for example, incorporates its own
ETL functionality to accomplish what it does.  Some basic
reporting tools do the same in the name of performance.  But the
ETL performed by these tools is generally proprietary and cannot
be used in other contexts.

Now when you're talking about a real ETL platform like DataStage,
you should be able to use data from platform X with any platform
Y.  A product like MITS or Cognos or Informer or any other could
code their front-end processes to use DataStage as a data source.
This would open them for use, even with non-MV platforms like
Oracle or DB2 - and of course products like Cognos do exactly
that - but our MV-centric colleagues generally don't think in
those directions.

Speaking of DataStage, I was discussing an association with a
company a while back for providing mainstream BI tools for MV
(that option is still considered from time to time and interested
parties are welcome to contact me).  As we can all relate, I had
to spend a lot of time explaining the Pick/MV concepts which were
completely unfamiliar to them.  In our discussion we decided that
the best way to use common BI tools with MV was not to link
directly to MV at all as a data source, but to use a middle-tier
ETL tool, I could provide the extraction from MV and they could
extract from the generic middle-tier using common queries and
tools.  Ironically when we were discussing what tools they
already used, they mentioned DataStage.  Maybe they were unique
but it seems to me that DataStage could be considered a
poster-child as a successful MV application, but somehow that
marketing value seems completely untapped.  *sigh*

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users



 

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-30 Thread Brutzman, Bill

1. SubValue marks are used here... but in less than 1% of the data.
2. Dictionaries are 95% reliable
3. We do overnight... Expecting to do more
4. No transformations wanted
5.

-B 

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of
regalit...@aol.com
Sent: Thursday, July 30, 2009 7:46 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] What ETL?


 I created an ETL and installed it at a client site, now the company I
currently work for has been marketing it recently.? It is called The
SQLizer.? It takes the Unidata/Universe files it SQLizes and splits off
the associations/MV fields into their own tables as part of the
normalization process.? 

When I started I thought I'd use ODBC, but it turns out it is very easy
to just dump the Uni files into text files and then have a short perl
program do the explodes as needed.
To transport and load, I am using the TMI Listener which is bundled with
the SQLizer.? 
Target databases are SQL Server, MySQL, and Oracle.? SQLizer is being
marketed for just under $10k.

It can load SQL on demand (such as overnight batches) or keep
relatively current using index-based triggers.? Since it is all batch
based (phantom) it does not take up licenses (unless your site's
phantoms *have* to take up a license due to being iphatoms.)? All it's
calls to sockets are in perl, it is almost like calling ftp to run from
Basic, so the phantoms stay phantoms.

I have some questions for folks: ? 

1) Are subvalue marks commonly used?? Right now the current users don't
have an issue, the few tables that use it we have been splitting SVMs
out into columns, but in general I was wondering how prevalent the use
of SVMs has been.


 
2) Do folks generally have good metadata at their sites?? The U2
dictionaries are often unreliable and I have a data scanner to see what
the data actually is, but I was wondering if folks typically setup their
own metadata.

3) Do folks typically want overnight updates or to keep things
relatively current throughout the day?

4) How much transformation would folks like to do on the U2 side?? I
have the ability to trigger updates and then run a transformation
program as part of the pre-SQLization, as well as the ability to do some
on-the-fly I-descriptors, but do folks typically just want things
SQLized to do the manipulations on the other side?

5) What other features are folks looking for?

Thanks for any info you can provide!

Steve...
--
Steve Kneizys
regalit...@aol.com


-Original Message-
From: Tony G 1tlx6h...@sneakemail.com
To: u2-users@listserver.u2ug.org
Sent: Thu, Jul 30, 2009 3:49 am
Subject: Re: [U2] What ETL?










Somehow when someone mentions BI there are suggestions for Reporting
tools, and with notes about ETL come notes about BI and Reporting.  In
my mind (what there is of it) there is a vast difference between these
concepts.  I think the confusion comes in when a product like MITS, for
example, incorporates its own ETL functionality to accomplish what it
does.  Some basic reporting tools do the same in the name of
performance.  But the ETL performed by these tools is generally
proprietary and cannot be used in other contexts.

Now when you're talking about a real ETL platform like DataStage, you
should be able to use data from platform X with any platform Y.  A
product like MITS or Cognos or Informer or any other could code their
front-end processes to use DataStage as a data source.
This would open them for use, even with non-MV platforms like Oracle or
DB2 - and of course products like Cognos do exactly that - but our
MV-centric colleagues generally don't think in those directions.

Speaking of DataStage, I was discussing an association with a company a
while back for providing mainstream BI tools for MV (that option is
still considered from time to time and interested parties are welcome to
contact me).  As we can all relate, I had to spend a lot of time
explaining the Pick/MV concepts which were completely unfamiliar to
them.  In our discussion we decided that the best way to use common BI
tools with MV was not to link directly to MV at all as a data source,
but to use a middle-tier ETL tool, I could provide the extraction from
MV and they could extract from the generic middle-tier using common
queries and tools.  Ironically when we were discussing what tools they
already used, they mentioned DataStage.  Maybe they were unique but it
seems to me that DataStage could be considered a poster-child as a
successful MV application, but somehow that marketing value seems
completely untapped.  *sigh*

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users



 

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org

Re: [U2] What ETL?

2009-07-29 Thread Manu Fernandes
Hi,

E.T.L. which one ?

A in-house SB+/BASIC dev composed with 2 parts :
- SB+ interfaces to define mapping  extract options (Extract, Transform E.T. )
-- tablename 
--- link to filename(s) (same file into multi-account or multi-file with the 
same structure)
--- human name of the table (for metadata providing to request tool)
--- long description of the table (for metadata providing to request tool)
-- columnname
--- linked to Itype or SB+ expression to extract data
--- sql-datatype
--- human name of the column (for metadata providing to request tool)
--- long descrition of the column (for metadata providing to request tool)
--- specify the column indexing properties into dw
-- options
--- process before extract (to prepare temp file if necessary)
--- select clauses to filter data
--- process after read record (to transform the datas by BASIC if necessary)
--- dw refresh rhythm 
 incremental real time (based on trigger update trap)
 incremental time stamp (based on a time stamp, if exist into record)
 partial, based on select criteria
 complete 

- BASIC subr to extract data from files via E.T. and build SQL stmt to update 
data warehouse (Load L.)

We run under Universe, Unidata, D3.
We run in front of data warehouse running under MS-Sql, Orable, DB2, mySQL, 
Unidata, Universe(sql-schema), or direct access - 
Datawarehouse can be on the same server or separate.
We have routines to interfaces data from outside U2 (xls, mdb, other-sql db, 
...) and merge it into DW.

The really big advantage is : 
- we work directly into the native structure of U2 (mv'ed, sv'ed, 
record_on_fixed_key, special storage organisation)
- we use BASIC power to extract, transform data 
- the deployment consist to deploy one account with subr and one file with ETL 
defn per application 
- we build SQL stmt via template which can be dedicated by sql-db specificity

Manu


 -Message d'origine-
 De : u2-users-boun...@listserver.u2ug.org [mailto:u2-users-
 boun...@listserver.u2ug.org] De la part de Debster
 Envoyé : mercredi 29 juillet 2009 06:50
 À : u2-users@listserver.u2ug.org
 Objet : [U2] What ETL?
 
 Just takin' a survey
 
 What ETL tool do you use -
 
 Why do you like it?
 
 Ease of use
 
 
 
 
 Anyone can hold the helm when the sea is calm.
 -Syrus Publilius
 
 
 
 
 
 
 
 
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-29 Thread Brutzman, Bill

Here we are using ODBC and UniBasic.

Extract, transform, and load (ETL) in database usage and especially in
data warehousing involves:
Extracting data from outside sources
Transforming it to fit operational needs (which can include quality
levels)
Loading it into the end target (database or data warehouse)... (defn
from Wikipedia)

AnyOne can go to BlockBuster and rent the Perfect Storm
-Billus Brutzmanicus

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Debster
Sent: Wednesday, July 29, 2009 12:50 AM
To: U2 Users List
Subject: [U2] What ETL?

Just takin' a survey

What ETL tool do you use - 

Why do you like it?

Ease of use




Anyone can hold the helm when the sea is calm.
-Syrus Publilius








___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-29 Thread Brian Leach
Debster -

Horses for courses. It's like saying 'what do you use for your applications'
- there's a wealth of scenarios out there and tools for each of them ..

At the top end, Aptitude from Microgen. Not cheap, but a fully featured
suite for transforming data: very powerful, graphical and loved by financial
analysts. Probably too heavy for most mv uses, and you need a serious
consulting budget for that as well. But for sheer firepower it's one of the
best.

At the bottom end, BCI out of UniVerse. The advantage of BCI is that you
have total programmatic control over the data you ship out, especially where
it isn't easy to get it from enquiry type statements. 

Inbetween, Conduit [ad] or the data transformation tools in SQL Server if
you want to pull data in from UniVerse over e.g. ODBC.

And I'm waiting for someone to say DataStage... (I don't use it so I can't
recommend it).

Regards

Brian

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org 
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Debster
 Sent: 29 July 2009 05:50
 To: U2 Users List
 Subject: [U2] What ETL?
 
 Just takin' a survey
 
 What ETL tool do you use - 
 
 Why do you like it?
 
 Ease of use
 
 
 
 
 Anyone can hold the helm when the sea is calm.
 -Syrus Publilius
 
 
 
 
 
 
 
 
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
 

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-29 Thread bradley . schrag
DataStage.

Works well for us. Our vendor exposes a somewhat normalized SQL account. 
We interact with that, not directly to UD. It's graphical if you want. 
Programmatic if you need. Since we're a U2 shop, we like that it's based 
on a flavor of UV. Have been using it for a number of years with no real 
issues to send data directly to Oracle, SQL Server and DB2.

Brad


 
 And I'm waiting for someone to say DataStage... (I don't use it so I 
can't
 recommend it).
 
 Regards
 
 Brian

U.S. BANCORP made the following annotations
-
Electronic Privacy Notice. This e-mail, and any attachments, contains 
information that is, or may be, covered by electronic communications privacy 
laws, and is also confidential and proprietary in nature. If you are not the 
intended recipient, please be advised that you are legally prohibited from 
retaining, using, copying, distributing, or otherwise disclosing this 
information in any manner. Instead, please reply to the sender that you have 
received this communication in error, and then immediately delete it. Thank you 
in advance for your cooperation.



-

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-29 Thread Dawn Wolthuis
DataStage would be an option. I am not using it, but it would be the
cadillac solution. At the low, but excellent, end of the spectrum, I
would put Cedarville DOWNLOAD, which can also extact to xml, for
example IIRC.

Depending on your goal, something like Informer or MITS might fit the
bill too. I have a ton more information regarding ETL with UniData in
my head, but much of my information is now dated (we are now using
Cache' rather than UniData), so I'll just leave it at that.  --dawn

On Wed, Jul 29, 2009 at 9:18 AM, Brian Leachbr...@brianleach.co.uk wrote:
 Debster -

 Horses for courses. It's like saying 'what do you use for your applications'
 - there's a wealth of scenarios out there and tools for each of them ..

 At the top end, Aptitude from Microgen. Not cheap, but a fully featured
 suite for transforming data: very powerful, graphical and loved by financial
 analysts. Probably too heavy for most mv uses, and you need a serious
 consulting budget for that as well. But for sheer firepower it's one of the
 best.

 At the bottom end, BCI out of UniVerse. The advantage of BCI is that you
 have total programmatic control over the data you ship out, especially where
 it isn't easy to get it from enquiry type statements.

 Inbetween, Conduit [ad] or the data transformation tools in SQL Server if
 you want to pull data in from UniVerse over e.g. ODBC.

 And I'm waiting for someone to say DataStage... (I don't use it so I can't
 recommend it).

 Regards

 Brian

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Debster
 Sent: 29 July 2009 05:50
 To: U2 Users List
 Subject: [U2] What ETL?

 Just takin' a survey

 What ETL tool do you use -

 Why do you like it?

 Ease of use




 Anyone can hold the helm when the sea is calm.
 -Syrus Publilius








 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users


 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users




-- 
Dawn M. Wolthuis

Take and give some delight today
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-29 Thread Debra Fedchin
Bill 

You forgot ODS vs true Data Warehouse ;-)





Brutzman, Bill bi...@hkmetalcraft.com 
Sent by: u2-users-boun...@listserver.u2ug.org
07/29/2009 10:06 AM
Please respond to
U2 Users List u2-users@listserver.u2ug.org


To
U2 Users List u2-users@listserver.u2ug.org
cc

Subject
Re: [U2] What ETL?







Here we are using ODBC and UniBasic.

Extract, transform, and load (ETL) in database usage and especially in
data warehousing involves:
Extracting data from outside sources
Transforming it to fit operational needs (which can include quality
levels)
Loading it into the end target (database or data warehouse)... (defn
from Wikipedia)

AnyOne can go to BlockBuster and rent the Perfect Storm
-Billus Brutzmanicus

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Debster
Sent: Wednesday, July 29, 2009 12:50 AM
To: U2 Users List
Subject: [U2] What ETL?

Just takin' a survey

What ETL tool do you use - 

Why do you like it?

Ease of use




Anyone can hold the helm when the sea is calm.
-Syrus Publilius








___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users



--
This communication (including any attachments) is intended only for use by the 
addressee(s) named herein and may contain legally privileged or confidential 
information. If you are not the intended recipient or an authorized 
representative of the intended recipient on this communication, you are hereby 
notified that any dissemination or distribution of this communication (or 
attachments) is strictly prohibited. If you have received this communication in 
error, please notify us immediately by e-mail and permanently delete the 
communication and any attachments from your system.
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-29 Thread Boydell, Stuart
We use a small in-house C#/Uniobject tool which:
Extracts data from U2 using DBTOXML function.
Uses SQLXMLBulkLoad object to put that into a SQL operational data
store.
We run classic ETL process on that and build star schemas etc

I like it because ... it's simple, quick and relatively efficient, takes
advantage of U2 to clean the data before it gets to XML. Takes advantage
of XML schema and transformations to get the data into SQL.

Stuart

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Debster
Sent: Wednesday, 29 July 2009 2:50 PM
To: U2 Users List
Subject: [U2] What ETL?

Just takin' a survey

What ETL tool do you use - 

Why do you like it?

Ease of use




Anyone can hold the helm when the sea is calm.
-Syrus Publilius








___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

 
**
This email message and any files transmitted with it are confidential and 
intended solely for the use of addressed recipient(s). If you have received 
this communication in error, please reply to this e-mail to notify the sender 
of its incorrect delivery and then delete it and your reply.  It is your 
responsibility to check this email and any attachments for viruses and defects 
before opening or sending them on. Spotless collects information about you to 
provide and market our services. For information about use, disclosure and 
access, see our privacy policy at http://www.spotless.com.au 
Please consider our environment before printing this email. 
** 


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


[U2] What ETL?

2009-07-28 Thread Debster
Just takin' a survey

What ETL tool do you use - 

Why do you like it?

Ease of use




Anyone can hold the helm when the sea is calm.
-Syrus Publilius








___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] What ETL?

2009-07-28 Thread Debster
OK - Lemme clarify that

Unidata to  SQLand other possible similar databases



-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org]on Behalf Of Debster
Sent: Wednesday, July 29, 2009 12:50 AM
To: U2 Users List
Subject: [U2] What ETL?


Just takin' a survey

What ETL tool do you use - 

Why do you like it?

Ease of use




Anyone can hold the helm when the sea is calm.
-Syrus Publilius








___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users