PDA

View Full Version : [Mondrian] how to get a fresh connection to the olap server



Khanh Vu
04-11-2007, 04:30 AM
Hi,

I am trying to get a fresh connection to the olap server with a private schema for one of my test case. I called mondrian.test.FoodMartTestCase.getConnection(boolean fresh) with fresh = true. After a chain, mondrian.olap.DriverManager.getConnection(...) get called. Its signature is

public static Connection getConnection(
Util.PropertyList properties,
CatalogLocator locator,
DataSource dataSource,
boolean fresh)

The comment on top of the method says if fresh is true then a new connection is created; if fresh is false then the connection may come from a pool. However, the body of that method does not make use of the fresh parameter at all. It always returns a new RolapConnection regardless value of fresh. (furthermore, that RolapConnection seems to always try to get the schema from a RolapSchema.Pool). I would highly appreciate if someone tell me why the fresh parameter ends up not being used in that method.

Also, I would like to modify existing code to propagate that fresh parameter down to the constructor of RolapSchema and manipulate the connectionKey inside the constructor so that new schema will be created for the new connection (instead pulling a cached schema from the pool). Please advise if this would potentially cause problems.

Regards,

Khanh.
_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org
http://lists.pentaho.org/mailman/listinfo/mondrian

Julian Hyde
04-12-2007, 02:00 AM
The 'fresh' parameter is obsolete. I'll remove it.

John tells me that you are adding support for creating testcases which
have variations on the foodmart schema, and I suspect that this question
is related to that. You should investigate the TestContext.create and
TestContext.createSubstitutingCube methods, which do exactly that.

These methods create a schema string on the fly, so you'll end up with a
connection which shares another connection's catalog only in the
extremely unlikely event that another connection asked for exactly the
same catalog.

I'll add a new connect string parameter 'UseSchemaPool' for future use,
but I don't think you need it.

Julian

> -----Original Message-----
> From: mondrian-bounces (AT) pentaho (DOT) org
> [mailto:mondrian-bounces (AT) pentaho (DOT) org] On Behalf Of Khanh Vu
> Sent: Wednesday, April 11, 2007 1:23 AM
> To: mondrian (AT) pentaho (DOT) org
> Subject: [Mondrian] how to get a fresh connection to the olap server
>
> Hi,
>
> I am trying to get a fresh connection to the olap server with
> a private schema for one of my test case. I called
> mondrian.test.FoodMartTestCase.getConnection(boolean fresh)
> with fresh = true. After a chain,
> mondrian.olap.DriverManager.getConnection(...) get called.
> Its signature is
>
> public static Connection getConnection(
> Util.PropertyList properties,
> CatalogLocator locator,
> DataSource dataSource,
> boolean fresh)
>
> The comment on top of the method says if fresh is true then a
> new connection is created; if fresh is false then the
> connection may come from a pool. However, the body of that
> method does not make use of the fresh parameter at all. It
> always returns a new RolapConnection regardless value of
> fresh. (furthermore, that RolapConnection seems to always try
> to get the schema from a RolapSchema.Pool). I would highly
> appreciate if someone tell me why the fresh parameter ends up
> not being used in that method.
>
> Also, I would like to modify existing code to propagate that
> fresh parameter down to the constructor of RolapSchema and
> manipulate the connectionKey inside the constructor so that
> new schema will be created for the new connection (instead
> pulling a cached schema from the pool). Please advise if this
> would potentially cause problems.
>
> Regards,
>
> Khanh.
> _______________________________________________
> Mondrian mailing list
> Mondrian (AT) pentaho (DOT) org
> http://lists.pentaho.org/mailman/listinfo/mondrian
>

_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org
http://lists.pentaho.org/mailman/listinfo/mondrian

Haridasan T
04-12-2007, 12:10 PM
Is there any way to flush the mondrian cache in 2.2?

What is the best method to clear the cache, since the data is getting
changed through out the day

Hari Nair



On 4/12/07, Julian Hyde <julianhyde (AT) speakeasy (DOT) net> wrote:
>
> The 'fresh' parameter is obsolete. I'll remove it.
>
> John tells me that you are adding support for creating testcases which
> have variations on the foodmart schema, and I suspect that this question
> is related to that. You should investigate the TestContext.create and
> TestContext.createSubstitutingCube methods, which do exactly that.
>
> These methods create a schema string on the fly, so you'll end up with a
> connection which shares another connection's catalog only in the
> extremely unlikely event that another connection asked for exactly the
> same catalog.
>
> I'll add a new connect string parameter 'UseSchemaPool' for future use,
> but I don't think you need it.
>
> Julian
>
> > -----Original Message-----
> > From: mondrian-bounces (AT) pentaho (DOT) org
> > [mailto:mondrian-bounces (AT) pentaho (DOT) org] On Behalf Of Khanh Vu
> > Sent: Wednesday, April 11, 2007 1:23 AM
> > To: mondrian (AT) pentaho (DOT) org
> > Subject: [Mondrian] how to get a fresh connection to the olap server
> >
> > Hi,
> >
> > I am trying to get a fresh connection to the olap server with
> > a private schema for one of my test case. I called
> > mondrian.test.FoodMartTestCase.getConnection(boolean fresh)
> > with fresh = true. After a chain,
> > mondrian.olap.DriverManager.getConnection(...) get called.
> > Its signature is
> >
> > public static Connection getConnection(
> > Util.PropertyList properties,
> > CatalogLocator locator,
> > DataSource dataSource,
> > boolean fresh)
> >
> > The comment on top of the method says if fresh is true then a
> > new connection is created; if fresh is false then the
> > connection may come from a pool. However, the body of that
> > method does not make use of the fresh parameter at all. It
> > always returns a new RolapConnection regardless value of
> > fresh. (furthermore, that RolapConnection seems to always try
> > to get the schema from a RolapSchema.Pool). I would highly
> > appreciate if someone tell me why the fresh parameter ends up
> > not being used in that method.
> >
> > Also, I would like to modify existing code to propagate that
> > fresh parameter down to the constructor of RolapSchema and
> > manipulate the connectionKey inside the constructor so that
> > new schema will be created for the new connection (instead
> > pulling a cached schema from the pool). Please advise if this
> > would potentially cause problems.
> >
> > Regards,
> >
> > Khanh.
> > _______________________________________________
> > Mondrian mailing list
> > Mondrian (AT) pentaho (DOT) org
> > http://lists.pentaho.org/mailman/listinfo/mondrian
> >
>
> _______________________________________________
> Mondrian mailing list
> Mondrian (AT) pentaho (DOT) org
> http://lists.pentaho.org/mailman/listinfo/mondrian
>



--
http://cfo-portal.blogspot.com/

_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org
http://lists.pentaho.org/mailman/listinfo/mondrian

Haridasan T
04-12-2007, 01:00 PM
mondrian.rolap.CachePool.flush()
will this work for mondrian 2.2
if I write this , in my JSP, still the result displayed isnot refreshed,
after some data




On 4/12/07, Haridasan T <haridasan.t (AT) gmail (DOT) com> wrote:
>
> Is there any way to flush the mondrian cache in 2.2?
>
> What is the best method to clear the cache, since the data is getting
> changed through out the day
>
> Hari Nair
>
>
>
> On 4/12/07, Julian Hyde <julianhyde (AT) speakeasy (DOT) net> wrote:
> >
> > The 'fresh' parameter is obsolete. I'll remove it.
> >
> > John tells me that you are adding support for creating testcases which
> > have variations on the foodmart schema, and I suspect that this question
> > is related to that. You should investigate the TestContext.create and
> > TestContext.createSubstitutingCube methods, which do exactly that.
> >
> > These methods create a schema string on the fly, so you'll end up with a
> > connection which shares another connection's catalog only in the
> > extremely unlikely event that another connection asked for exactly the
> > same catalog.
> >
> > I'll add a new connect string parameter 'UseSchemaPool' for future use,
> > but I don't think you need it.
> >
> > Julian
> >
> > > -----Original Message-----
> > > From: mondrian-bounces (AT) pentaho (DOT) org
> > > [mailto:mondrian-bounces (AT) pentaho (DOT) org] On Behalf Of Khanh Vu
> > > Sent: Wednesday, April 11, 2007 1:23 AM
> > > To: mondrian (AT) pentaho (DOT) org
> > > Subject: [Mondrian] how to get a fresh connection to the olap server
> > >
> > > Hi,
> > >
> > > I am trying to get a fresh connection to the olap server with
> > > a private schema for one of my test case. I called
> > > mondrian.test.FoodMartTestCase.getConnection(boolean fresh)
> > > with fresh = true. After a chain,
> > > mondrian.olap.DriverManager.getConnection(...) get called.
> > > Its signature is
> > >
> > > public static Connection getConnection(
> > > Util.PropertyList properties,
> > > CatalogLocator locator,
> > > DataSource dataSource,
> > > boolean fresh)
> > >
> > > The comment on top of the method says if fresh is true then a
> > > new connection is created; if fresh is false then the
> > > connection may come from a pool. However, the body of that
> > > method does not make use of the fresh parameter at all. It
> > > always returns a new RolapConnection regardless value of
> > > fresh. (furthermore, that RolapConnection seems to always try
> > > to get the schema from a RolapSchema.Pool). I would highly
> > > appreciate if someone tell me why the fresh parameter ends up
> > > not being used in that method.
> > >
> > > Also, I would like to modify existing code to propagate that
> > > fresh parameter down to the constructor of RolapSchema and
> > > manipulate the connectionKey inside the constructor so that
> > > new schema will be created for the new connection (instead
> > > pulling a cached schema from the pool). Please advise if this
> > > would potentially cause problems.
> > >
> > > Regards,
> > >
> > > Khanh.
> > > _______________________________________________
> > > Mondrian mailing list
> > > Mondrian (AT) pentaho (DOT) org
> > > http://lists.pentaho.org/mailman/listinfo/mondrian
> > >
> >
> > _______________________________________________
> > Mondrian mailing list
> > Mondrian (AT) pentaho (DOT) org
> > http://lists.pentaho.org/mailman/listinfo/mondrian
> >
>
>
>
> --
> http://cfo-portal.blogspot.com/




--
http://cfo-portal.blogspot.com/

_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org
http://lists.pentaho.org/mailman/listinfo/mondrian

Julian Hyde
04-12-2007, 05:30 PM
PS Fixed in change 9098.

> -----Original Message-----
> From: Julian Hyde [mailto:julianhyde (AT) speakeasy (DOT) net]
> Sent: Wednesday, April 11, 2007 10:59 PM
> To: 'Mondrian developer mailing list'
> Subject: RE: [Mondrian] how to get a fresh connection to the
> olap server
>
> The 'fresh' parameter is obsolete. I'll remove it.
>
> John tells me that you are adding support for creating
> testcases which have variations on the foodmart schema, and I
> suspect that this question is related to that. You should
> investigate the TestContext.create and
> TestContext.createSubstitutingCube methods, which do exactly that.
>
> These methods create a schema string on the fly, so you'll
> end up with a connection which shares another connection's
> catalog only in the extremely unlikely event that another
> connection asked for exactly the same catalog.
>
> I'll add a new connect string parameter 'UseSchemaPool' for
> future use, but I don't think you need it.
>
> Julian
>
> > -----Original Message-----
> > From: mondrian-bounces (AT) pentaho (DOT) org
> > [mailto:mondrian-bounces (AT) pentaho (DOT) org] On Behalf Of Khanh Vu
> > Sent: Wednesday, April 11, 2007 1:23 AM
> > To: mondrian (AT) pentaho (DOT) org
> > Subject: [Mondrian] how to get a fresh connection to the olap server
> >
> > Hi,
> >
> > I am trying to get a fresh connection to the olap server with
> > a private schema for one of my test case. I called
> > mondrian.test.FoodMartTestCase.getConnection(boolean fresh)
> > with fresh = true. After a chain,
> > mondrian.olap.DriverManager.getConnection(...) get called.
> > Its signature is
> >
> > public static Connection getConnection(
> > Util.PropertyList properties,
> > CatalogLocator locator,
> > DataSource dataSource,
> > boolean fresh)
> >
> > The comment on top of the method says if fresh is true then a
> > new connection is created; if fresh is false then the
> > connection may come from a pool. However, the body of that
> > method does not make use of the fresh parameter at all. It
> > always returns a new RolapConnection regardless value of
> > fresh. (furthermore, that RolapConnection seems to always try
> > to get the schema from a RolapSchema.Pool). I would highly
> > appreciate if someone tell me why the fresh parameter ends up
> > not being used in that method.
> >
> > Also, I would like to modify existing code to propagate that
> > fresh parameter down to the constructor of RolapSchema and
> > manipulate the connectionKey inside the constructor so that
> > new schema will be created for the new connection (instead
> > pulling a cached schema from the pool). Please advise if this
> > would potentially cause problems.
> >
> > Regards,
> >
> > Khanh.
> > _______________________________________________
> > Mondrian mailing list
> > Mondrian (AT) pentaho (DOT) org
> > http://lists.pentaho.org/mailman/listinfo/mondrian
> >
>

_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org
http://lists.pentaho.org/mailman/listinfo/mondrian

Julian Hyde
04-12-2007, 05:50 PM
Note that from mondrian 2.3, we introduced the CacheControl API, and
CachePool.flush is deprecated. Use

mondrian.olap.Connection connection;
connection.getCacheControl(null).flushSchemaCache();

The CacheControl API has more methods for fine-grained cache control.

Julian


_____

From: mondrian-bounces (AT) pentaho (DOT) org [mailto:mondrian-bounces (AT) pentaho (DOT) org]
On Behalf Of Haridasan T
Sent: Thursday, April 12, 2007 9:55 AM
To: Mondrian developer mailing list
Subject: Re: [Mondrian] how to get a fresh connection to the olap server




mondrian.rolap.CachePool.flush()

will this work for mondrian 2.2
if I write this , in my JSP, still the result displayed isnot refreshed,
after some data




On 4/12/07, Haridasan T <haridasan.t (AT) gmail (DOT) com> wrote:

Is there any way to flush the mondrian cache in 2.2?

What is the best method to clear the cache, since the data is getting
changed through out the day

Hari Nair




On 4/12/07, Julian Hyde <julianhyde (AT) speakeasy (DOT) net> wrote:

The 'fresh' parameter is obsolete. I'll remove it.

John tells me that you are adding support for creating testcases which
have variations on the foodmart schema, and I suspect that this question
is related to that. You should investigate the TestContext.create and
TestContext.createSubstitutingCube methods, which do exactly that.

These methods create a schema string on the fly, so you'll end up with a
connection which shares another connection's catalog only in the
extremely unlikely event that another connection asked for exactly the
same catalog.

I'll add a new connect string parameter 'UseSchemaPool' for future use,
but I don't think you need it.

Julian

> -----Original Message-----
> From: mondrian-bounces (AT) pentaho (DOT) org
> [mailto:mondrian-bounces (AT) pentaho (DOT) org] On Behalf Of Khanh Vu
> Sent: Wednesday, April 11, 2007 1:23 AM
> To: mondrian (AT) pentaho (DOT) org
> Subject: [Mondrian] how to get a fresh connection to the olap server
>
> Hi,
>
> I am trying to get a fresh connection to the olap server with
> a private schema for one of my test case. I called
> mondrian.test.FoodMartTestCase.getConnection(boolean fresh)
> with fresh = true. After a chain,
> mondrian.olap.DriverManager.getConnection(...) get called.
> Its signature is
>
> public static Connection getConnection(
> Util.PropertyList properties,
> CatalogLocator locator,
> DataSource dataSource,
> boolean fresh)
>
> The comment on top of the method says if fresh is true then a
> new connection is created; if fresh is false then the
> connection may come from a pool. However, the body of that
> method does not make use of the fresh parameter at all. It
> always returns a new RolapConnection regardless value of
> fresh. (furthermore, that RolapConnection seems to always try
> to get the schema from a RolapSchema.Pool). I would highly
> appreciate if someone tell me why the fresh parameter ends up
> not being used in that method.
>
> Also, I would like to modify existing code to propagate that
> fresh parameter down to the constructor of RolapSchema and
> manipulate the connectionKey inside the constructor so that
> new schema will be created for the new connection (instead
> pulling a cached schema from the pool). Please advise if this
> would potentially cause problems.
>
> Regards,
>
> Khanh.
> _______________________________________________
> Mondrian mailing list
> Mondrian (AT) pentaho (DOT) org
> http://lists.pentaho.org/mailman/listinfo/mondrian
>

_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org <mailto:Mondrian (AT) pentaho (DOT) org>
http://lists.pentaho.org/mailman/listinfo/mondrian





--
http://cfo-portal.blogspot.com/




--
http://cfo-portal.blogspot.com/ <http://cfo-portal.blogspot.com/>


_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org
http://lists.pentaho.org/mailman/listinfo/mondrian

John V. Sichi
04-12-2007, 09:32 PM
So the existing schema-edit pattern in BasicQueryTest.testBadMeasure1()
is wrong in that it permanently edits the schema, correct?

Also, what is the correct pattern to use in the case of a test which
doesn't need to make any schema modifications, but does need a fresh
data cache? A while back I tried to make sure that
BasicQueryTest.testMemberOrdinalCaching would be impervious to data
cache pollution from previously-run tests, but looking at it now, and
knowing that the fresh=true argument is ignored, maybe I need to do
something else?

public void testMemberOrdinalCaching() {
final MondrianProperties properties =
MondrianProperties.instance();

boolean saved = properties.CompareSiblingsByOrderKey.get();
properties.CompareSiblingsByOrderKey.set(true);
Connection conn = null;
try {
// Use a fresh connection to make sure bad member ordinals
haven't
// been assigned by previous tests.
conn = getConnection(true);
TestContext context = getTestContext(conn);
tryMemberOrdinalCaching(context);
} finally {
properties.CompareSiblingsByOrderKey.set(saved);
if (conn != null) {
conn.close();
}
}
}


JVS

Julian Hyde wrote:
> The 'fresh' parameter is obsolete. I'll remove it.
>
> John tells me that you are adding support for creating testcases which
> have variations on the foodmart schema, and I suspect that this question
> is related to that. You should investigate the TestContext.create and
> TestContext.createSubstitutingCube methods, which do exactly that.
>
> These methods create a schema string on the fly, so you'll end up with a
> connection which shares another connection's catalog only in the
> extremely unlikely event that another connection asked for exactly the
> same catalog.
>
> I'll add a new connect string parameter 'UseSchemaPool' for future use,
> but I don't think you need it.
>
> Julian
>
>> -----Original Message-----
>> From: mondrian-bounces (AT) pentaho (DOT) org
>> [mailto:mondrian-bounces (AT) pentaho (DOT) org] On Behalf Of Khanh Vu
>> Sent: Wednesday, April 11, 2007 1:23 AM
>> To: mondrian (AT) pentaho (DOT) org
>> Subject: [Mondrian] how to get a fresh connection to the olap server
>>
>> Hi,
>>
>> I am trying to get a fresh connection to the olap server with
>> a private schema for one of my test case. I called
>> mondrian.test.FoodMartTestCase.getConnection(boolean fresh)
>> with fresh = true. After a chain,
>> mondrian.olap.DriverManager.getConnection(...) get called.
>> Its signature is
>>
>> public static Connection getConnection(
>> Util.PropertyList properties,
>> CatalogLocator locator,
>> DataSource dataSource,
>> boolean fresh)
>>
>> The comment on top of the method says if fresh is true then a
>> new connection is created; if fresh is false then the
>> connection may come from a pool. However, the body of that
>> method does not make use of the fresh parameter at all. It
>> always returns a new RolapConnection regardless value of
>> fresh. (furthermore, that RolapConnection seems to always try
>> to get the schema from a RolapSchema.Pool). I would highly
>> appreciate if someone tell me why the fresh parameter ends up
>> not being used in that method.
>>
>> Also, I would like to modify existing code to propagate that
>> fresh parameter down to the constructor of RolapSchema and
>> manipulate the connectionKey inside the constructor so that
>> new schema will be created for the new connection (instead
>> pulling a cached schema from the pool). Please advise if this
>> would potentially cause problems.
>>
>> Regards,
>>
>> Khanh.
>> _______________________________________________
>> Mondrian mailing list
>> Mondrian (AT) pentaho (DOT) org
>> http://lists.pentaho.org/mailman/listinfo/mondrian
>>
>
> _______________________________________________
> Mondrian mailing list
> Mondrian (AT) pentaho (DOT) org
> http://lists.pentaho.org/mailman/listinfo/mondrian
>

_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org
http://lists.pentaho.org/mailman/listinfo/mondrian

Haridasan T
04-16-2007, 02:52 PM
May be the best approach to clear the cache is to write code in such a way
that, if the data is changed then clear cache

Appreciate your views and suggestions

Thks

<%@ page import="mondrian.rolap.*;" %>

<%

mondrian.rolap.RolapSchema.clearCache();

%>


On 4/13/07, John V. Sichi <jsichi (AT) gmail (DOT) com> wrote:
>
> So the existing schema-edit pattern in BasicQueryTest.testBadMeasure1()
> is wrong in that it permanently edits the schema, correct?
>
> Also, what is the correct pattern to use in the case of a test which
> doesn't need to make any schema modifications, but does need a fresh
> data cache? A while back I tried to make sure that
> BasicQueryTest.testMemberOrdinalCaching would be impervious to data
> cache pollution from previously-run tests, but looking at it now, and
> knowing that the fresh=true argument is ignored, maybe I need to do
> something else?
>
> public void testMemberOrdinalCaching() {
> final MondrianProperties properties =
> MondrianProperties.instance();
>
> boolean saved = properties.CompareSiblingsByOrderKey.get();
> properties.CompareSiblingsByOrderKey.set(true);
> Connection conn = null;
> try {
> // Use a fresh connection to make sure bad member ordinals
> haven't
> // been assigned by previous tests.
> conn = getConnection(true);
> TestContext context = getTestContext(conn);
> tryMemberOrdinalCaching(context);
> } finally {
> properties.CompareSiblingsByOrderKey.set(saved);
> if (conn != null) {
> conn.close();
> }
> }
> }
>
>
> JVS
>
> Julian Hyde wrote:
> > The 'fresh' parameter is obsolete. I'll remove it.
> >
> > John tells me that you are adding support for creating testcases which
> > have variations on the foodmart schema, and I suspect that this question
> > is related to that. You should investigate the TestContext.create and
> > TestContext.createSubstitutingCube methods, which do exactly that.
> >
> > These methods create a schema string on the fly, so you'll end up with a
> > connection which shares another connection's catalog only in the
> > extremely unlikely event that another connection asked for exactly the
> > same catalog.
> >
> > I'll add a new connect string parameter 'UseSchemaPool' for future use,
> > but I don't think you need it.
> >
> > Julian
> >
> >> -----Original Message-----
> >> From: mondrian-bounces (AT) pentaho (DOT) org
> >> [mailto:mondrian-bounces (AT) pentaho (DOT) org] On Behalf Of Khanh Vu
> >> Sent: Wednesday, April 11, 2007 1:23 AM
> >> To: mondrian (AT) pentaho (DOT) org
> >> Subject: [Mondrian] how to get a fresh connection to the olap server
> >>
> >> Hi,
> >>
> >> I am trying to get a fresh connection to the olap server with
> >> a private schema for one of my test case. I called
> >> mondrian.test.FoodMartTestCase.getConnection(boolean fresh)
> >> with fresh = true. After a chain,
> >> mondrian.olap.DriverManager.getConnection(...) get called.
> >> Its signature is
> >>
> >> public static Connection getConnection(
> >> Util.PropertyList properties,
> >> CatalogLocator locator,
> >> DataSource dataSource,
> >> boolean fresh)
> >>
> >> The comment on top of the method says if fresh is true then a
> >> new connection is created; if fresh is false then the
> >> connection may come from a pool. However, the body of that
> >> method does not make use of the fresh parameter at all. It
> >> always returns a new RolapConnection regardless value of
> >> fresh. (furthermore, that RolapConnection seems to always try
> >> to get the schema from a RolapSchema.Pool). I would highly
> >> appreciate if someone tell me why the fresh parameter ends up
> >> not being used in that method.
> >>
> >> Also, I would like to modify existing code to propagate that
> >> fresh parameter down to the constructor of RolapSchema and
> >> manipulate the connectionKey inside the constructor so that
> >> new schema will be created for the new connection (instead
> >> pulling a cached schema from the pool). Please advise if this
> >> would potentially cause problems.
> >>
> >> Regards,
> >>
> >> Khanh.
> >> _______________________________________________
> >> Mondrian mailing list
> >> Mondrian (AT) pentaho (DOT) org
> >> http://lists.pentaho.org/mailman/listinfo/mondrian
> >>
> >
> > _______________________________________________
> > Mondrian mailing list
> > Mondrian (AT) pentaho (DOT) org
> > http://lists.pentaho.org/mailman/listinfo/mondrian
> >
>
> _______________________________________________
> Mondrian mailing list
> Mondrian (AT) pentaho (DOT) org
> http://lists.pentaho.org/mailman/listinfo/mondrian
>



--
http://cfo-portal.blogspot.com/

_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org
http://lists.pentaho.org/mailman/listinfo/mondrian