November 4, 2014, 8:40 am
I have two sets of solutions targeted at different users (say: finance and operations). They're composed basically of CDE dashboards.
I wish to present a different Pentaho login screen for each of the solutions, to kind of show they're different "applications", or a different set of dashboards.
Can I have two customized login screens that can be invoked or switched according to a parameter? Like, say, sending &theme=newapp in the URL? Has anyone done it?
Pentaho 5.2 CE
Thanks!
↧
November 4, 2014, 8:45 am
Due to a security issue, Salesforce is cutting off access to for anything connecting to it via SSL 3.0, and requiring that integrators and users update to TLS 1.0+ :
https://help.salesforce.com/apex/HTV...q_cid=12122046
I am trying to make sure existing PDI jobs with Salesforce integrations will continue to work. Be it that PDI is Java based, I suspect this is not an issue. I would like to be sure. The jobs are running on PDI 4.4.0 stable using open JDK 6 in linux.
↧
↧
November 4, 2014, 1:09 pm
We're on BA server 5.2 on the latest build of ctools. When a bootstrap dashboard renders, it looks like the column spans are being wrapped in a generated parent div.
For example, if I define a column named "c1" with the "Extra Small Devices" value set to 2 and a class name "column-example", the rendered html is:
HTML Code:
<div class="col-xs-2"><div id="c1"></div></div>
Historically it would have rendered like this:
HTML Code:
<div id="C1" class="col-xs-2"></div>
It looks like it exclusively applies to the defined column spans.
Is this a bug or new expected behavior?
↧
November 4, 2014, 4:20 pm
Hello,
First I want to state that my question has nothing to do with Pentaho, but Weka, I haven't found another more appropriate forum (yet). I'm trying with the mail list to, but meanwhile I'll ask here, just in case.
I have probed the same data on two different weka implementations, on first one I used Ubuntu 14.04 and Weka 3.6.10; second one is on Windows 8 and Weka 3.6.11. With ADTree I get two different models on each platform, but almost same precision, kappa, ROC, etc.. Both models are similar on their first branches, but at some point they differ. I double checked than ADTree configuration is the same on both experiments. Been ADTree a deterministic algorithm, shouldn't I expect that resulting models are the same on both cases?
True is I found even useful to have this two separate opinions, but it bothers me not understand why. Maybe there are different versions of the algorithm, or has something to do with the operative system or Java. Any idea?
Thanks for your time reading this, any coments are wellcome,
Gjabu
↧
November 4, 2014, 10:51 pm
Hi Experts,
I am pretty new to this ETL tool. I have previously worked on other ETL tools like Datastage, Talend OS, SSIS etc.
Could you please tell me if there is any funtionality in Pentaho for Dynamic Metadata flow?
My requirement is to create a ETL job which will extract multiple tables (with different metadata) from a database and load it into another database.
The number of tables to extract can vary for each run. What ever the tables which we are extracting I need to create and load it in target.
Your help would be highly appreciated.
Thanks and Regards
Mukesh
↧
↧
November 5, 2014, 6:30 am
Hi,
Let's assume that we are working with the cube SteelWeels.mondrian.xml and the "2005 Q1 Product Analysis" and that we would like to limit the cells in wich a user, say Joe, is allowed to drill-through in : Joe, as sales manager for EMEA can see the quantity and the sales for any area, but I want to forbide him to drill-trough in cell that is not in the EMEA area so that he can't see the sources data.
Is that possible?
Thank you
Benoit
↧
November 5, 2014, 10:20 am
I get the following exception when i use CXF in my plugin. I thought the issue was with jaxws-rt.jar being found ahead of cxf-2.1.3.jar in the class path. If I remove jaxws-rt.jar I still get the error. Does anyone have any ideas what else could be causing this issue?
Exception: java.lang.ClassCastException: com.sun.xml.internal.ws.client.sei.SEIStub cannot be cast to org.apache.cxf.frontend.ClientProxy
↧
November 5, 2014, 10:23 am
Is it possible to set the "isSeparateClassLoaderNeeded" attribute for a step plugin? I am trying to figure a out a way to get around the issue below and thought that isolating the plugin to its own class loader would help with this issue. Thoughts!!!
Exception: java.lang.ClassCastException: com.sun.xml.internal.ws.client.sei.SEIStub cannot be cast to org.apache.cxf.frontend.ClientProxy
↧
November 5, 2014, 4:33 pm
Hi all,
We have a big report that takes a long time to come out, and we'd like to speed up requests by scheduling it to be run every day in off-hours.
It works fine, but we've noticed that instead of updating the x.pdf file, it adds more and more files named x(1).pdf, x(2).pdf and so on. We noticed this is similar to this JIRA report:
http://jira.pentaho.com/browse/BISERVER-9821
However, we don't see any way to set that autoCreateUniqueFilename job parameter to false from the web application. All we can do is set the recurrence of the job.
Are we missing something, or should we file a feature request? We'd like to be able to just provide a direct link to our users, so they can bookmark it and skip the User Console if they want. Is this limited to the Enterprise Edition, perhaps?
Kind regards,
Antonio
↧
↧
November 5, 2014, 11:44 pm
Assume I have a Mondrian Cube about sales in different countries. I want everybody to be able to see the amount of sales in every country. But when a user, say the manager of sales in Europa, wants to drill-through in a cell in order to see the details for the sales of a specific country, I want to disable this drill-through if he has no right for this country : in my example, the manager of sales in Europa could drill-through in the cells France, Belgium, and so on, but not in the cells Japan, China,... although he can see the global amount of sales for those countries.
Is there a way to do that?
Thank you
Benoit
↧
November 5, 2014, 11:59 pm
Hello,I have job for which I have to do scheduling. Scheduling is only done in enterprise repository(DI repository). I"m coming across errors while creating the repository. I,m using PDI 5.1.0.0 and the database I use is Oracle 10g express edition. what would be the DIserver address and the port number in the repository URL? I'm not able to figure out the DI server address and port number. Guys,suggest me a way for this. Thanks in advance
↧
November 6, 2014, 12:25 am
Hi Forum,
I am starting the pentaho BA server(5.1.0.0 CE) on new machine before their is no pentaho on that machine.During starting the BA server it will fail with the following Error:
Error creating bean with name 'org.h2.tools.Server' defined in file [/usr/local/stack/biserver-ce/pentaho-solutions/system/GettingStartedDB-spring.xml]: Invocation of init method failed; nested exception is org.h2.jdbc.JdbcSQLException: Exception opening port "H2 TCP Server (tcp://localhost:9092)" (port may be in use), cause: "timeout" [90061-131]
Could you please any one help me how i can solve this.
Regards
Sumit
↧
November 6, 2014, 1:02 am
HI
I am trying to understand how to send a excel file generated from transformation on email. The Excel generation is successful.
Following are the steps i have done
1. Created a Transformation to generate a excel file into a folder
2. Created a Job, and used the Transformation within that and setup the Mail. In Mail have enabled attach files and selected General.
Output
I am receiving the emails but not the attachments / excel.
Can you anyone help me on this.
Thanks in advance
↧
↧
November 6, 2014, 1:15 am
Hi All,
I have a question about the LDAP input. I want to query a LDAP and obtain data from this. I have no problem to obtain the data that i want. But i want to go further. I want to filter the by date to obtain only the new data from the last iteration.
I think that to do this i need two things: transform the date of the last etl iteration to the LDAP format, and put a variable in the LDAP filter with the value of the date transformation. Is possible? Somebody know a better way?
Thanks to all
↧
November 6, 2014, 1:51 am
I have this query
Code:
select [Measures].[Libri] ON COLUMNS,
crossjoin([Autore.default].[Nome].[Fazzinga, Bettina], tail(NonEmptyCrossJoin([Autore.default].[Nome].[Fazzinga, Bettina], [Anno.default].[Anno].Members), 1).Item(0).Item(1)) ON ROWS
from [Pubblicazioni]
this query select correctly the year of the last pubblication for the teacher [Fazzinga, Bettina]. If i change the query with
Code:
select [Measures].[Libri] ON COLUMNS,
crossjoin([Autore.default].[Nome].Members, tail(NonEmptyCrossJoin([Autore.default].[Nome].CurrentMember, [Anno.default].[Anno].Members), 1).Item(0).Item(1)) ON ROWS
from [Pubblicazioni]
The query began to work strange, it gives me the list of author in the first part (right thing), but the year is referred always to [Autore].[All authors] (like [Autore].[Nome] is not selected) :confused:
I would like to create a report (in report designer) that get an output like this:
"Teacher" "FirstYear" "LastYear" "Number of books (of every years)"
I created yet a report like in report designer
"Teacher" "Number of books"
Is there a way to do something like this?
"Teacher A" "FirstYear (calculated with first query for A)" "LastYear (calculated with first query for A)" "Number of books (of every year)"
↧
November 6, 2014, 2:49 am
Hi to all,
Downloaded biserver-ce-5.2.0.0-209, on windows all the things works correctly,
but the same distribution on linux behaves a little incorrect.
Window "Manage Data Sources" does not open when it is pressed.
No errors in log-files.
Does anyone know how to fix this problem?
↧
November 6, 2014, 3:09 am
Hi friends,
when i created a new cde dashboard, it throws out an error as :
Sorry. We really did try.
Something went wrong. Please try again
or contact your administrator.
the pentaho.log is:
2014-11-06 18:12:29,962 ERROR [org.pentaho.platform.web.servlet.GenericServlet] GenericServlet.ERROR_0004 - Resource /saiku-ui/saikuplugin.properties_supported_languages.properties not found in plugin saiku
2014-11-06 18:12:29,970 ERROR [org.pentaho.platform.web.servlet.GenericServlet] GenericServlet.ERROR_0004 - Resource /saiku-ui/saikuplugin.properties.properties not found in plugin saiku
2014-11-06 18:12:29,973 ERROR [org.pentaho.platform.web.servlet.GenericServlet] GenericServlet.ERROR_0004 - Resource /saiku-ui/saikuplugin.properties_en.properties not found in plugin saiku
2014-11-06 18:12:29,976 ERROR [org.pentaho.platform.web.servlet.GenericServlet] GenericServlet.ERROR_0004 - Resource /saiku-ui/saikuplugin.properties_en_US.properties not found in plugin saiku
2014-11-06 18:12:43,834 ERROR [org.pentaho.platform.web.http.api.resources.GeneratorStreamingOutput] Error generating content from content generator with id [new]
java.lang.NullPointerException
at pt.webdetails.cpf.PentahoBasePluginEnvironment.getPluginId(PentahoBasePluginEnvironment.java:65)
at pt.webdetails.cdf.dd.PentahoCdeEnvironment.getPluginId(PentahoCdeEnvironment.java:122)
at pt.webdetails.cdf.dd.util.CdeEnvironment.getPluginId(CdeEnvironment.java:93)
at pt.webdetails.cdf.dd.DashboardDesignerContentGenerator.getPluginName(DashboardDesignerContentGenerator.java:112)
at pt.webdetails.cdf.dd.DashboardDesignerContentGenerator.createContent(DashboardDesignerContentGenerator.java:75)
at org.pentaho.platform.web.http.api.resources.GeneratorStreamingOutput.generateContent(GeneratorStreamingOutput.java:236)
at org.pentaho.platform.web.http.api.resources.GeneratorStreamingOutput.write(GeneratorStreamingOutput.java:163)
at org.pentaho.platform.web.http.api.resources.GeneratorStreamingOutputProvider.writeTo(GeneratorStreamingOutputProvider.java:54)
at org.pentaho.platform.web.http.api.resources.GeneratorStreamingOutputProvider.writeTo(GeneratorStreamingOutputProvider.java:33)
at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1479)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
at org.pentaho.platform.web.servlet.JAXRSServlet.service(JAXRSServlet.java:108)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.pentaho.platform.web.servlet.JAXRSServlet.service(JAXRSServlet.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.pentaho.platform.web.http.filters.PentahoWebContextFilter.doFilter(PentahoWebContextFilter.java:185)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.pentaho.platform.web.http.filters.PentahoRequestContextFilter.doFilter(PentahoRequestContextFilter.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
at org.pentaho.platform.web.http.security.PentahoBasicProcessingFilter.doFilterHttp(PentahoBasicProcessingFilter.java:115)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.pentaho.platform.web.http.filters.HttpSessionPentahoSessionIntegrationFilter.doFilter(HttpSessionPentahoSessionIntegrationFilter.java:263)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.pentaho.ui.servlet.SystemStatusFilter.doFilter(SourceFile:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:114)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.pentaho.platform.web.http.filters.WebappRootForwardingFilter.doFilter(WebappRootForwardingFilter.java:70)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.pentaho.platform.web.http.filters.PentahoPathDecodingFilter.doFilter(PentahoPathDecodingFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
someone can help me to fix the issue? thanks a lot!!
↧
↧
November 6, 2014, 5:31 am
Hello.
I've been trying to deploy pentaho BA server in JBoss, but until now I had no success with that. I'm using biserver-manual-5.0.1-stable and JBoss AS 7. The first problem is that I found no specific documentation for community version, so I used the enterprise docs (install_manual.pdf) as a reference. A few things differed but I followed the document instructions as close as possible. In the end of the process I couldn't even start jboss, because I got many errors.
Here is the output I got from standalone.sh:
Code:
10:57:18,189 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
10:57:18,252 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
10:57:18,931 ERROR [org.jboss.as.server] JBAS015956: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: JBAS014676: Failed to parse configuration
at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:141) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.server.ServerService.boot(ServerService.java:266) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:155) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_71]
Caused by: javax.xml.stream.XMLStreamException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'n' (code 110) expected '='
at [row,col {unknown-source}]: [132,1]
at org.jboss.as.connector.subsystems.datasources.DataSourcesExtension$DataSourceSubsystemParser.readElement(DataSourcesExtension.java:784)
at org.jboss.as.connector.subsystems.datasources.DataSourcesExtension$DataSourceSubsystemParser.readElement(DataSourcesExtension.java:333)
at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.1.0.Final.jar:1.1.0.Final]
at org.jboss.staxmapper.XMLExtendedStreamReaderImpl.handleAny(XMLExtendedStreamReaderImpl.java:69) [staxmapper-1.1.0.Final.jar:1.1.0.Final]
at org.jboss.as.server.parsing.StandaloneXml.parseServerProfile(StandaloneXml.java:894) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.server.parsing.StandaloneXml.readServerElement_1_1(StandaloneXml.java:330) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:127) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:100) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.1.0.Final.jar:1.1.0.Final]
at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69) [staxmapper-1.1.0.Final.jar:1.1.0.Final]
at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:133) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
... 3 more
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'n' (code 110) expected '='
at [row,col {unknown-source}]: [132,1]
at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:639)
at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:2995)
at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2926)
at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2802)
at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1050)
at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1125)
at org.jboss.staxmapper.XMLExtendedStreamReaderImpl.nextTag(XMLExtendedStreamReaderImpl.java:152) [staxmapper-1.1.0.Final.jar:1.1.0.Final]
at org.jboss.as.connector.subsystems.datasources.DsParser.parseDataSources(DsParser.java:185)
at org.jboss.as.connector.subsystems.datasources.DsParser.parse(DsParser.java:165)
at org.jboss.as.connector.subsystems.datasources.DataSourcesExtension$DataSourceSubsystemParser.readElement(DataSourcesExtension.java:776)
... 13 more
10:57:18,952 FATAL [org.jboss.as.server] JBAS015957: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
10:57:18,996 INFO [org.jboss.as] JBAS015950: JBoss AS 7.1.1.Final "Brontes" stopped in 28m
Could anyone help with that? Is there some specific documentation I should use instead?
Thanks in advance!
↧
November 6, 2014, 7:20 am
Hi all,
I'm using the Penthaoo Kettle Spoon 4.1.0 and it always work fine, but yeterday I changed my pc and now it no longer work.
The problem occurs when I try to open a transformation.
The error I can see is in attachment file.. In the kettle folder I can found the following files:
.spoonrc
arservers.xml
kettle.properties
Have u any idea about the solution?
Should I copy some files into the above directory?
Please, let me know if u can.
Thanks in advance,
Vincenzo.
↧
November 6, 2014, 7:22 am
Hoping for some guidance, we're using Kettle quiet a bit now and would like to be able to "version" transformations so if we change is made that breaks something we can roll back to the previous version. Is this something available in the new version Kettle? (we're on 4.1.0). If not any suggestions on how to achieve this?
↧