2013-01-16 141 views
0

我是一個新手水壺,需要一些幫助正確設置它。我正在嘗試將Kettle指向SVN存儲庫。目前,我只有以下文件夾。如何配置Pentaho Kettle存儲庫到包含Kettle ETL腳本的文件夾和/或SVN存儲庫?

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

數據集成文件夾是從pdi-ce-4.3.0-stable.zip中提取的。

在d:\ ETL.kettle \ repositories.xml,我指着d:\ ETL \水壺定製\

<?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> 

我有一個SVN倉庫成立了一個名爲 「ETL」 和名爲「水壺」的項目。

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

在這一點上,我得到這個彈出,但我不知道這一點後做什麼「admin」的密碼,或者是什麼。我首先想把水壺連接到這個文件夾。但如果可能的話,我也想將它連接到SVN。任何你可以向我解釋的都是有益的。

enter image description here

回答

3

我想你混淆的術語 「資源庫」。 PDI存儲庫不是SVN存儲庫,它是一個定製的本地數據庫存儲庫。

所以,你需要點擊+按鈕添加一個倉庫,並輸入一些數據庫的細節。一旦你創建你的回購,密碼就是admin/admin IIRC。

你不需要使用,雖然一個倉庫。如果你想存儲你的文件在SVN中,然後打開這些文件,那麼只需取消這個對話框。

+0

我有一個工作系統repositories.xml文件。我只是將代碼移到不同的服務器上。當我把所有的水壺代碼(數據集成,腳本,.kettle文件等)時,repositories.xml文件已經在那裏,但是當我啓動新的服務器上的勺子,它沒有看到它在那裏。我怎樣才能讓它讀取已經存在的repositories.xml文件,所以我不必從頭開始創建它們。 – MacGyver

+0

啊。 repositories.xml只包含您的數據庫連接信息,即不包含任何內容。無論如何把它放到你的〜/ .kettle目錄中,它應該會把它拿起來。 – Codek

+0

在幾個不同的地方提到了路徑。 Spoon.bat和我們的Kitchen _ *。bat腳本引用了此存儲庫。 – MacGyver

0

推出勺子後你檢查庫連接或沒有,如果沒有連接然後連接就能夠看到repositiers.xml文件共享位置