简体   繁体   中英

How do I configure Pentaho Kettle repository to folder and/or SVN repository containing Kettle ETL scripts?

I'm a newbie to Kettle and need some help setting it up properly. I'm trying to point Kettle at an SVN repository. For now, I just have the following folders.

D:\ETL\data-integration\
D:\ETL\.kettle\
D:\ETL\Kettle-custom\
D:\ETL\scripts\
D:\ETL\logs\

The data-integration folder was extracted from pdi-ce-4.3.0-stable.zip.

In D:\\ETL.kettle\\repositories.xml, I'm pointing to D:\\ETL\\Kettle-custom\\

<?xml version="1.0" encoding="UTF-8"?>
<repositories>
<repository>    
    <id>KettleFileRepository</id>
    <name>3</name>
    <description>custom_import</description>
    <base_directory>D:\ETL\Kettle-custom</base_directory>
    <read_only>N</read_only>
    <hides_hidden_files>N</hides_hidden_files>
  </repository>
</repositories>

I have an SVN repository set up called "etl" and a project named "kettle".

https://mydomain:8443/svn/etl/kettle/trunk

At this point, I get this popup, but I'm not sure what the "admin" password is, or what to do after this point. I'd first like to connect Kettle to this folder. But I'd also like to connect it to SVN if that's possible. Anything you can explain to me would be beneficial.

在此处输入图片说明

I think you're confused about the term "Repository." The PDI Repository is not a SVN repository it's a custom home grown database repository.

So you need to click on the + button to add a repository and enter some database details. The password is just admin/admin IIRC once you've created your repo.

You dont need to use a repository though. If you want to store your files in SVN and then open those files then just cancel this dialog.

启动汤匙后,您检查存储库是否已连接(如果未连接),然后连接,然后可以在共享位置查看repositiers.xml文件

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM