properties.put( "PoolNeeded", "false" );
properties.put( RolapConnectionProperties.Locale.name(), LocaleHelper.getLocale().toString() );
debug( "Mondrian Connection Properties: " + properties.toString() );
MDXConnection mdxConnection =
(MDXConnection) PentahoConnectionFactory.getConnection( IPentahoConnection.MDX_DATASOURCE, properties,
PentahoSessionHolder.getSession(), this );
if ( connAction != null ) {
if ( ( connAction.getExtendedColumnNames() != ActionInputConstant.NULL_INPUT ) ) {
mdxConnection.setUseExtendedColumnNames( connAction.getExtendedColumnNames().getBooleanValue() );
}
}
return mdxConnection;
}