Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » BIRT » Meta-data
Meta-data [message #30] Wed, 08 September 2004 18:15 Go to next message
Matt Casters is currently offline Matt CastersFriend
Messages: 2
Registered: July 2009
Junior Member
Hi,

It was very interesting seeing your proposal on the eclipse.org website and
I would love to participate in the coding!

The thing is, over the course of the last 3-4 years, I have been building an
ETL engine from scratch using java/SWT.
The engine is now at version 2.0 (try it at http://www.kettle.be) is well
tested at several projects and has been a lot of fun to write. Furthermore,
it was a very interesting learning experience for me. If you see something
you would like, let me know. It's a hobby project gone past 100.000 lines
of code.

The idea behind the whole Kettle concept was to describe what the ETL engine
should do in XML. That means it is 100% meta-data based. I guess it's the
same idea that BIRT has.
Concerning this XML description, an important question come to mind. Do you
have a standard in mind for describing the reports? (Layout, Layout/data)
Do you plan to use an existing one like CWMI
http://www.oasis-open.org/cover/omg-cwmi.html (note the last modified
09-MAY-2001 :-)) or XMI http://www.oasis-open.org/cover/xmi.html (Last
modified: May 03, 2002).

Or perhaps this is a chance to come up with something new?

Best regards,

Matt
Re: Meta-data [message #31 is a reply to message #30] Fri, 10 September 2004 00:59 Go to previous messageGo to next message
Wenfeng Li is currently offline Wenfeng LiFriend
Messages: 25
Registered: July 2009
Junior Member
Hi, Matt

Thanks for your message. We're definitely interested in additional help for
development. Once the project is approved by the Board, we'll follow up with
you to talk about how you can participate in the BIRT project.

As for the report design description format, or report design schema, I
suspect we will not be using CWMI or XMI. We would like to design a new XML
file format that is concise and easy to read by the people who write reports
and design tools that write reports. An XMI based design file format
probably is too verbose for a human being to read. And CWMI is designed for
modeling data warehousing objects, using it to describe report lay out and
presentation properties probably is not a good fit.

Regards

Wenfeng

"Matt Casters" <matt.casters@kettle.be> wrote in message
news:chni0c$7p7$1@eclipse.org...
> Hi,
>
> It was very interesting seeing your proposal on the eclipse.org website
and
> I would love to participate in the coding!
>
> The thing is, over the course of the last 3-4 years, I have been building
an
> ETL engine from scratch using java/SWT.
> The engine is now at version 2.0 (try it at http://www.kettle.be) is well
> tested at several projects and has been a lot of fun to write.
Furthermore,
> it was a very interesting learning experience for me. If you see
something
> you would like, let me know. It's a hobby project gone past 100.000 lines
> of code.
>
> The idea behind the whole Kettle concept was to describe what the ETL
engine
> should do in XML. That means it is 100% meta-data based. I guess it's
the
> same idea that BIRT has.
> Concerning this XML description, an important question come to mind. Do
you
> have a standard in mind for describing the reports? (Layout, Layout/data)
> Do you plan to use an existing one like CWMI
> http://www.oasis-open.org/cover/omg-cwmi.html (note the last modified
> 09-MAY-2001 :-)) or XMI http://www.oasis-open.org/cover/xmi.html (Last
> modified: May 03, 2002).
>
> Or perhaps this is a chance to come up with something new?
>
> Best regards,
>
> Matt
>
>
>
>
Re: Meta-data [message #35 is a reply to message #31] Tue, 14 September 2004 23:29 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: fiucha.ugs.com

Wenfeng wrote:
> As for the report design description format, or report design schema, I
> suspect we will not be using CWMI or XMI. We would like to design a new XML
> file format that is concise and easy to read by the people who write reports
> and design tools that write reports. An XMI based design file format
> probably is too verbose for a human being to read.

Please do not invent one more XML format. People will not write reports
with the bare hands, they will write with a tool. Be it cat, vi, emacs,
eclipse plugin...

Create a object model for the report definition, generate a quick EMF
model out of it and be done with the storage and concentrate on your
business value. If you will need a fancy format later, you can replace
the EMF/XMI with it while maintaining the application stack on top.

florin
Re: Meta-data [message #48 is a reply to message #35] Wed, 22 September 2004 00:27 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: red1.red1.org

"Florin Iucha" <fiucha@ugs.com> wrote in message
news:ci7uls$cs8$1@eclipse.org...

> Please do not invent one more XML format. People will not write reports
> with the bare hands, they will write with a tool. Be it cat, vi, emacs,
> eclipse plugin...
>

I think what Florin said here should be one of the cardinal sub-rules. May i
extend slightly - I am working on sourceforge.net/projects/compiere-mfgscm
and ppl like us doesnt want to grapple with even the tools, meaning the
tools must be intuitive and taken for granted. I find Eclipse so much that,
just by showing me a few tricks and i m off almost a guru.

Also - In our project (i m just the tutorial writer) the JSP gal and the
Shop Floor guy ( i have no idea what they are doing but they are working
hard, but i wouldnt want to bother them about BIRT just yet), so my worry is
this: "Whatever XML format or tags they deal with i want to finally able to
take those and dump into BIRT easily. Meaning interoperatibility of
standards (Main cardinal rule).

However, (just in case we didn't read WenFeng right) if the new XML humanly
intuitive (non-verbose) form suggested by WenFeng is interoperatable, then
thats just perfect! And very considerate of BIRT too.
Re: Meta-data [message #54 is a reply to message #35] Sun, 26 September 2004 18:44 Go to previous messageGo to next message
Andreas Voss is currently offline Andreas VossFriend
Messages: 51
Registered: July 2009
Member
Florin Iucha wrote:

> Create a object model for the report definition, generate a quick EMF
> model out of it and be done with the storage and concentrate on your
> business value. If you will need a fancy format later, you can replace
> the EMF/XMI with it while maintaining the application stack on top.

I completely agree, EMF is a must for Eclipse models. You get your model
code generated, its interoperabel with other EMF enabled applications
and programmers know how EMF models work.
Re: In AGR While Creating Datapool, "Link to Datapool" is not visible [message #1788149] Wed, 30 May 2018 16:03 Go to previous message
Eclipse UserFriend
1
Previous Topic:org.eclipse.help.contexts
Next Topic:BIRT Charter Approved
Goto Forum:
  


Current Time: Sat Sep 22 21:29:46 GMT 2018

Powered by FUDForum. Page generated in 0.01948 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top