Some thoughts [message #23] |
Thu, 02 September 2004 14:13  |
Eclipse User |
|
|
|
Hi,
I'm very interested in the BIRT project. I have two things I'm thinking
about. First, the proposal seems to be geared heavily towards J2EE. I want
to make sure there will still be some focus on regular ole J2SE (just
regular client apps).
Also, I'm very interested in reusing/extending the BIRT report designer
within our applications. At my company, every application has (or needs)
some type of custom, end-user driven reporting feature. That is, the
ability for end-users to create their own reports. It would be great if the
BIRT designer could be delivered as part of our RCP applications. We would
need to alter/extend and primaly pare down functonality in the designer.
The kinds of things we would need:
- Ability to define and limit available datasources for a report. Most of
our customers don't know SQL. And most of the time our reports only go
against one main table. Our applications are mainly financial applications
and the reports typically show/sum/etc.. financial transactions. We would
want to limit the datasource for the reports to be just this table. And
we'd like to further alter and limit what is shown. Basically we would need
full control to what the datasource would be.
- Ability to save the report templates in a database. We have 10's or 100's
of users and if one user creates a report template, all users should be able
to generate that report. So we'd need to be able to extend the persistence
model of these templates.
There's certainly more but thats I can think of at the moment.
-Chris
ps. Is there any idea of the timeline for this project?
|
|
|
|
Re: Some thoughts [message #25 is a reply to message #23] |
Fri, 03 September 2004 10:48   |
Eclipse User |
|
|
|
Just a thought on limiting a user to design of only one table and then
limiting access to the records within that table.
I recognize where this requirement is coming from, but it seems like a more
extendable solution is to use some form of data abstraction between the
physical tables and the report design tool. Chris, would your requirements
be met if a developer created some type of Data Adapter, that would embed
all of the rules for data access and data filtering. To the user, the Data
Adapter would look just like a table.
Also, in terms of storing the report templates, if the report template is
XML, is their any reason that you could not store the XML in the database?
Scott
"Chris" <schtoo@schtoo.com> wrote in message
news:ch7nl6$m6o$1@eclipse.org...
> Hi,
>
> I'm very interested in the BIRT project. I have two things I'm thinking
> about. First, the proposal seems to be geared heavily towards J2EE. I
want
> to make sure there will still be some focus on regular ole J2SE (just
> regular client apps).
>
> Also, I'm very interested in reusing/extending the BIRT report designer
> within our applications. At my company, every application has (or needs)
> some type of custom, end-user driven reporting feature. That is, the
> ability for end-users to create their own reports. It would be great if
the
> BIRT designer could be delivered as part of our RCP applications. We
would
> need to alter/extend and primaly pare down functonality in the designer.
> The kinds of things we would need:
>
> - Ability to define and limit available datasources for a report. Most of
> our customers don't know SQL. And most of the time our reports only go
> against one main table. Our applications are mainly financial
applications
> and the reports typically show/sum/etc.. financial transactions. We would
> want to limit the datasource for the reports to be just this table. And
> we'd like to further alter and limit what is shown. Basically we would
need
> full control to what the datasource would be.
>
> - Ability to save the report templates in a database. We have 10's or
100's
> of users and if one user creates a report template, all users should be
able
> to generate that report. So we'd need to be able to extend the
persistence
> model of these templates.
>
> There's certainly more but thats I can think of at the moment.
>
> -Chris
>
> ps. Is there any idea of the timeline for this project?
>
>
|
|
|
Re: Some thoughts [message #26 is a reply to message #25] |
Fri, 03 September 2004 11:13   |
Eclipse User |
|
|
|
Yes I think your Data Adapter idea would work. I'm not assuming that
something would be done to exactly match my needs, but I'm looking for an
understand that we (and others possibly) would need to limit or override the
data access stuff. So, yes, just some way in which we can plug-in and
override/extend how that works.
Regarding storing the templates, yeah I would assume we would store the XML
in the database, but I'm worried that the designer by default would just
create a file and I'd have to have some other process that would then read
that file and send it to the database. Instead I would like someway to hook
into the persistence model and redirect the loading and saving to the
database directly. This is all assuming we would deploy the report designer
as part of our RCP application.
-Chris
"Scott Rosenbaum" <scottr@innoventsolutions.com> wrote in message
news:cha010$6nk$1@eclipse.org...
> Just a thought on limiting a user to design of only one table and then
> limiting access to the records within that table.
>
> I recognize where this requirement is coming from, but it seems like a
more
> extendable solution is to use some form of data abstraction between the
> physical tables and the report design tool. Chris, would your
requirements
> be met if a developer created some type of Data Adapter, that would embed
> all of the rules for data access and data filtering. To the user, the
Data
> Adapter would look just like a table.
>
> Also, in terms of storing the report templates, if the report template is
> XML, is their any reason that you could not store the XML in the database?
>
> Scott
>
> "Chris" <schtoo@schtoo.com> wrote in message
> news:ch7nl6$m6o$1@eclipse.org...
> > Hi,
> >
> > I'm very interested in the BIRT project. I have two things I'm thinking
> > about. First, the proposal seems to be geared heavily towards J2EE. I
> want
> > to make sure there will still be some focus on regular ole J2SE (just
> > regular client apps).
> >
> > Also, I'm very interested in reusing/extending the BIRT report designer
> > within our applications. At my company, every application has (or
needs)
> > some type of custom, end-user driven reporting feature. That is, the
> > ability for end-users to create their own reports. It would be great if
> the
> > BIRT designer could be delivered as part of our RCP applications. We
> would
> > need to alter/extend and primaly pare down functonality in the designer.
> > The kinds of things we would need:
> >
> > - Ability to define and limit available datasources for a report. Most
of
> > our customers don't know SQL. And most of the time our reports only go
> > against one main table. Our applications are mainly financial
> applications
> > and the reports typically show/sum/etc.. financial transactions. We
would
> > want to limit the datasource for the reports to be just this table. And
> > we'd like to further alter and limit what is shown. Basically we would
> need
> > full control to what the datasource would be.
> >
> > - Ability to save the report templates in a database. We have 10's or
> 100's
> > of users and if one user creates a report template, all users should be
> able
> > to generate that report. So we'd need to be able to extend the
> persistence
> > model of these templates.
> >
> > There's certainly more but thats I can think of at the moment.
> >
> > -Chris
> >
> > ps. Is there any idea of the timeline for this project?
> >
> >
>
>
|
|
|
|
Powered by
FUDForum. Page generated in 0.03392 seconds