forked from rpbouman/kettle-cookbook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
32 lines (25 loc) · 1.36 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
kettle-cookbook
===============
Kettle-Cookbook is an auto-documentation tool for Kettle, a.k.a.
Pentaho Data Integration (http://kettle.pentaho.com/).
It generates human readable documentation in HTML format for
collections of Kettle .ktr / .kjb files.
Kettle-cookbook is open source (LGPL), and is available from
google code: http://code.google.com/p/kettle-cookbook/
Kettle-cookbook is itself built as a Kettle solution.
To use kettle-cookbook, you have to run the pdi/document-folder.kjb kettle
job located in the pdi directory. The job accepts 3 parameters:
INPUT_DIR: the directory containing the .ktr/.kjb files
OUTPUT_DIR: the directory where the generated documentation will be stored.
SAXON: the path to the location of the saxon jar used to process the xslt
This can also process repository based ETLs. It requires that the repository
be filesystem based. If you have an Enterprise repository you can export it
the import it into a local filesystem based repository.
You can run the pdi/document-folder.kjb from the kettle IDE spoon, or run
it from the command line using the kitchen tool. For more detailed
instructions, see the wiki pages on the google code project:
http://code.google.com/p/kettle-cookbook/wiki/CookBookInstructions
Roland Bouman
blog: http://rpbouman.blogspot.com/
email: roland.bouman@gmail.com
twitter: @rolandbouman