HgIS

Správa a analýza dat o životním prostředí
Environmental data management and analysis

User Tools

Site Tools


en:cheatsheet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
en:cheatsheet [2019-07-03]
Kamil Nešetřil
en:cheatsheet [2019-09-15] (current)
Kamil Nešetřil [References]
Line 1: Line 1:
 ======Pentaho Data Integration Cheat Sheet====== ======Pentaho Data Integration Cheat Sheet======
-//This is a short guideline for Pentaho Data Integration (<​nowiki>​PDI</​nowiki>​) – mainly with <​nowiki>​Spoon</​nowiki>​ – the development environment//​. [[en:​tools#​pentaho_platform|Pentaho platform]].+//This is a short guideline for Pentaho Data Integration (<​nowiki>​PDI</​nowiki>​) – mainly with <​nowiki>​Spoon</​nowiki>​ – the development environment//​. ​First read general information about [[en:​tools#​pentaho_platform|Pentaho platform ​and PDI]].
  
 {{ :​spoon.png?​nolink|}} {{ :​spoon.png?​nolink|}}
 ===== How to start ===== ===== How to start =====
-  - Install [[https://​www.java.com/​en/​download/​manual.jsp|Java (64-bit)]]((64-bit is necessary!)).+  - Install [[https://​www.java.com/​en/​download/​manual.jsp|Java (64-bit)]]((64-bit is necessary! ​\\ If you need open-source Java, use https://​jdk.java.net/​12/​.\\  
 +If you cannot install it use [[https://​portableapps.com/​apps/​utilities/​OpenJDK64|portable]] version.)).
   - Download [[https://​sourceforge.net/​projects/​pentaho/​files/​latest/​download?​aliId=137249511|Pentaho Data Integration (Community Edition)]].   - Download [[https://​sourceforge.net/​projects/​pentaho/​files/​latest/​download?​aliId=137249511|Pentaho Data Integration (Community Edition)]].
-  - Unzip the file to the folder of your choic+  - Unzip the file to the folder of your choice
-  - Run ''<​nowiki>​Spoon</​nowiki>​.bat''​+  - Run ''<​nowiki>​Spoon</​nowiki>​.bat''​.
   - Go to the **Design** tab. \\ {{:​spoon_tabs.png}}   - Go to the **Design** tab. \\ {{:​spoon_tabs.png}}
   - Drag and drop items from the left bar to the canvas.   - Drag and drop items from the left bar to the canvas.
Line 13: Line 14:
 ===== Some steps used in trnsformations ===== ===== Some steps used in trnsformations =====
 ^ Symbol ​                   ^ Name             ^ Description ​  ^ ^ Symbol ​                   ^ Name             ^ Description ​  ^
-| {{ :​pdi07_textfileinput.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Text_File_Input|Text file input]] ​         | Use for CSV also (not ''<​nowiki>​CSV</​nowiki>​ file input''​ that cannot process the whole folder). | +| {{ :​pdi07_textfileinput.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Text_File_Input|Text file input]] ​         | Use for CSV also (not ''<​nowiki>​CSV</​nowiki>​ file input''​ that cannot process the whole folder). | 
-|Other steps for data input and output from/to databases, other sources (e-mail, local computer, FTP, HTTP) and files (MS Excel, MS\_Access, [[wpcs>​Shapefile|ESRI SHP]], [[wpcs>​XML]],​ [[wpcs>​JSON]],​ [[wpcs>​YAML]],​ [[wpcs>​RSS]],​ [[wpcs>​DBase|dBase]],​ ZIP atd.) ||| +|Other steps for data input and output from/to databases, other sources (e-mail, local computer, FTP, HTTP) and files (MS Excel, MS\_Access, [[wpcs>​Shapefile|ESRI SHP]], [[wpcs>​XML]],​ [[wpcs>​JSON]],​ [[wpcs>​YAML]],​ [[wpcs>​RSS]],​ [[wpcs>​DBase|dBase]],​ ZIP etc.) ||| 
-| {{ :​pdi08_textfileoutput.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Text_File_Output|Text file output]] ​      | Can set huge ''​length''​ and return an error. Solution: do not define ''​length'' ​                                                                                                                                                                                                                                                                                                           +| {{ :​pdi08_textfileoutput.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Text_File_Output|Text file output]] ​      | Can set huge ''​length''​ and return an error. Solution: do not define ''​length''​.                                                                                                                                                                                                                                                                                                           
-| {{ :​cheatsh17.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Table_Output|Table output]] ​                        ​| ​                                                                                                                                                        |+| {{ :​cheatsh17.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Table_Output|Table output]] ​                        ​| ​                                                                                                                                                        |
 | {{ :​pdi03_msexcelwriter.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​Microsoft+Excel+Writer|Microsoft Excel Writer]] ​                                                         |                                                                                                                                                                                                                                                                                                                                                                          | | {{ :​pdi03_msexcelwriter.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​Microsoft+Excel+Writer|Microsoft Excel Writer]] ​                                                         |                                                                                                                                                                                                                                                                                                                                                                          |
 | {{ :​cheatsh05.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Filter rows|Filter rows]] ​                                                                                        | For multiple options use [[https://​wiki.pentaho.com/​display/​EAI/​Switch-Case|Switch-Case]]. ​                                                                                                                                                                      | | {{ :​cheatsh05.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Filter rows|Filter rows]] ​                                                                                        | For multiple options use [[https://​wiki.pentaho.com/​display/​EAI/​Switch-Case|Switch-Case]]. ​                                                                                                                                                                      |
 | {{ :​cheatsh06.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Formula|Formula]] ​                                                                                                | More functions than ''​Calculator''​. ​                                                                                                                                                                                                              | | {{ :​cheatsh06.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Formula|Formula]] ​                                                                                                | More functions than ''​Calculator''​. ​                                                                                                                                                                                                              |
-| {{ :​pdi06_calculator.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Calculator|Calculator]] ​                      | Faster than ''​Formula'' ​                                                                                                                                                                                                                                                                                                                ​+| {{ :​pdi06_calculator.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Calculator|Calculator]] ​                      | Faster than ''​Formula''​.                                                                                                                                                                                                                                                                                                                ​
-| {{ :​cheatsh09.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Group_By|Group by]]                                 ​| ​                                                                                                                                                                                                                                            | +| {{ :​cheatsh09.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Group_By|Group by]]                                 ​| ​                                                                                                                                                                                                                                            | 
-| {{ :​cheatsh14.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Select_Values|Select values]] ​                      ​| ​                                                                                                                                                                                           |+| {{ :​cheatsh14.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Select_Values|Select values]] ​                      ​| ​                                                                                                                                                                                           |
 | {{ :​cheatsh15.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Sort+rows|Sort rows]] ​                                                                                            | Also an option: ''​Only pass unique rows?'' ​                                                                                                                                                                        | | {{ :​cheatsh15.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Sort+rows|Sort rows]] ​                                                                                            | Also an option: ''​Only pass unique rows?'' ​                                                                                                                                                                        |
 | {{ :​cheatsh13.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Replace+in+string|Replace in string]] ​                                                                            ​| ​                                                                                                                                                  | | {{ :​cheatsh13.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Replace+in+string|Replace in string]] ​                                                                            ​| ​                                                                                                                                                  |
 | {{ :​cheatsh16.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Split+Fields|Split Fields]] ​                                                                                      ​| ​                                                                                                                                                                                                                                                                                                              | | {{ :​cheatsh16.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Split+Fields|Split Fields]] ​                                                                                      ​| ​                                                                                                                                                                                                                                                                                                              |
 | {{ :​pdi16_stremlookup.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​Stream+lookup|Stream lookup]] ​                                                                             | To join two strems (tables) without need to sort them.                                                                                                                                                                                                                                                                                                                                                              | | {{ :​pdi16_stremlookup.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​Stream+lookup|Stream lookup]] ​                                                                             | To join two strems (tables) without need to sort them.                                                                                                                                                                                                                                                                                                                                                              |
-| {{ :​pdi20_rownorm.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Row_Normaliser|Row Normaliser]] ​                 | ''​Type field''​ (name of the new column of categories)\\ ''​Fieldname''​ (input header)\\ ''​Type''​ (values of input categories)\\ ''​New field''​ (output header of values) – //needs to be one value for all//                                                                                                                                                                                                   | +| {{ :​pdi20_rownorm.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Row_Normaliser|Row Normaliser]] ​                 | ''​Type field''​ (name of the new column of categories)\\ ''​Fieldname''​ (input header)\\ ''​Type''​ (values of input categories)\\ ''​New field''​ (output header of values) – //needs to be one value for all//                                                                                                                                                                                                   | 
-| {{ :​pdi21_rowdenorm.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Row_Denormaliser|Row denormaliser]] ​           | //Key// – input categories.\\ ''​The key field''​ (name of input colums with categories),​\\ ''​Group field''​ (what identifies the whole future row – e.g. //​filename//​),​\\ ''​Target fieldname''​ = ''​Key value''​ (single categories),​\\ ''​Value fieldname''​ (name of input column with valuesi)\\ [[en:​resources#​excel_add-ins_for_data_processing|More:​ Microsoft Power Query for Excel]]| +| {{ :​pdi21_rowdenorm.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Row_Denormaliser|Row denormaliser]] ​           | //Key// – input categories.\\ ''​The key field''​ (name of the input colums with categories),​\\ ''​Group field''​ (what identifies the whole future row – e.g. //​filename//​),​\\ ''​Target fieldname''​ = ''​Key value''​ (single categories),​\\ ''​Value fieldname''​ (name of the input column with values)\\ [[en:​resources#​excel_add-ins_for_data_processing|More:​ Microsoft Power Query for Excel]]| 
-| {{ :​pdi17_setvar.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​Set+Variables|Set Variables]] ​                                                                                  | In other tranformations this variable can be used as a variable of as a parameter. Parameter can have a default value (taken into effect if the variable is not defined) ​       +| {{ :​pdi17_setvar.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​Set+Variables|Set Variables]] ​                                                                                  | In other tranformations this variable can be used as a variable of as a parameter. Parameter can have a default value (taken into effect if the variable is not defined).      ​
-| {{ :​pdi18_etlmetadatainjec.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.2/Products/Data_Integration/​Transformation_Step_Reference/​ETL_Metadata_Injection|ETL Metadata Injection]] ​   | To control the transformations. Combine with ''​Transformation Executor''​.\\ [[https://​support.pentaho.com/​hc/​article_attachments/​360003638211/​Guidelines%20-%20Metadata%20Injection.pdf|Best practices]].\\ [[http://​sandbox.kettle.be/​wordpress/​index.php/​2011/​02/​25/​parse-nasty-xls-with-dynamic-etl/​|Matt Casters: Parse nasty XLS with dynamic ETL]] \\ At the end of [[http://​kettle.bleuel.com/​2016/​04/​14/​pentaho-6-1-part-2/​|článku]] is an example including source codes. | +| {{ :​pdi18_etlmetadatainjec.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.3/Products/ETL_metadata_injection|ETL Metadata Injection]] ​   | To control the transformations. Combine with ''​Transformation Executor''​.\\ [[https://​support.pentaho.com/​hc/​article_attachments/​360003638211/​Guidelines%20-%20Metadata%20Injection.pdf|Best practices]].\\ [[http://​sandbox.kettle.be/​wordpress/​index.php/​2011/​02/​25/​parse-nasty-xls-with-dynamic-etl/​|Matt Casters: Parse nasty XLS with dynamic ETL]] \\ At the end of the [[http://​kettle.bleuel.com/​2016/​04/​14/​pentaho-6-1-part-2/​|article]] is an example including source codes. | 
-| {{ :​pdi19_transformexe.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Transformation_Executor|Transformation Executor]] ​ | Every row runs a new transformation. ​                                                                                                                                                                                                                                                                                                                                                        |+| {{ :​pdi19_transformexe.png?​40&​nolink }} | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Transformation_Executor|Transformation Executor]] ​ | Every row runs a new transformation. ​                                                                                                                                                                                                                                                                                                                                                        |
 | {{ :​cheatsh01.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Add+Constants|Add Constants]] ​                                                                                    ​| ​                                                                                                                                                                                                                                                                                                                                                                             | | {{ :​cheatsh01.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Add+Constants|Add Constants]] ​                                                                                    ​| ​                                                                                                                                                                                                                                                                                                                                                                             |
 | {{ :​cheatsh02.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Analytic+Query|Analytic Query]] ​                                                                                  | To involve data from multiple rows. Aggregation. ​                                                                                                        | | {{ :​cheatsh02.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Analytic+Query|Analytic Query]] ​                                                                                  | To involve data from multiple rows. Aggregation. ​                                                                                                        |
Line 37: Line 38:
 | {{ :​cheatsh11.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Modified+Java+Script+Value|Modified Java Script Value]] ​                                                          ​| ​                                                                                                                                                                                                                                                             | | {{ :​cheatsh11.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Modified+Java+Script+Value|Modified Java Script Value]] ​                                                          ​| ​                                                                                                                                                                                                                                                             |
 | {{ :​pdi05_udefjavaexp.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​User+Defined+Java+Expression|User Defined Java Expression]] ​                                               |                                                                                                                                                                                                                                                                                                                    | | {{ :​pdi05_udefjavaexp.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​User+Defined+Java+Expression|User Defined Java Expression]] ​                                               |                                                                                                                                                                                                                                                                                                                    |
-| {{ :​cheatsh12.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Pentaho_Reporting_Output|Pentaho Reporting Output]] | Feed and create reports designed in PRD.                                                                               |+| {{ :​cheatsh12.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Pentaho_Reporting_Output|Pentaho Reporting Output]] | Feed and create reports designed in PRD.                                                                               |
 | {{ :​pdi10_addsequence.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​Add+sequence|Add sequence]] ​                                                                               |                                                                                                                                                                                                                                                                                                                                                                                     | | {{ :​pdi10_addsequence.png?​40&​nolink }} | [[https://​wiki.pentaho.com/​display/​EAI/​Add+sequence|Add sequence]] ​                                                                               |                                                                                                                                                                                                                                                                                                                                                                                     |
-| {{ :​pdi15_regexeval.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.2/Products/​Data_Integration/​Transformation_Step_Reference/​Regex_Evaluation|Regex evaluation]] ​          | Regular expressions. ​ [[en:​cheatsheet#​regular_expressions|My examples bellow]]. ​                                                                                                                                                                                                                                                                                       |+| {{ :​pdi15_regexeval.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​Regex_Evaluation|Regex evaluation]] ​          | Regular expressions. ​ [[en:​cheatsheet#​regular_expressions|My examples bellow]]. ​                                                                                                                                                                                                                                                                                       ​
 +| | [[https://​wiki.pentaho.com/​display/​EAI/​Dummy+(do+nothing)|Dummy (do nothing)]] | Useful for merging streams or to see result of some step (e.g. ''​Filter rows''​). ​                                                                |
  
- +Another steps are available in [[https://marketplace.hitachivantara.com/pentaho/|Marketplace]]:​
-Another steps are available in [[http://www.pentaho.com/marketplace|Marketplace]]:​+
   * Google Spreadsheet Input/​Output   * Google Spreadsheet Input/​Output
   * [[https://​github.com/​mattyb149/​load-text-from-file-plugin|Load Text From File]]   * [[https://​github.com/​mattyb149/​load-text-from-file-plugin|Load Text From File]]
Line 48: Line 49:
  
 ===== Often used job entries ===== ===== Often used job entries =====
-^ Symbol ^ Název ​Popis ^+^ Symbol ^ Name Description ​^
 | {{ :​cheatsheet_job_02.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Start|START]] |  | | {{ :​cheatsheet_job_02.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Start|START]] |  |
-| {{ :​cheatsheet_job_03.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.2/Products/Data_Integration/​Job_Entry_Reference/​Transformation_jobEntry|Transformation]] |  |+| {{ :​cheatsheet_job_03.png?​40&​nolink }}  | [[https://​help.pentaho.com/​Documentation/​8.3/Products/Transformation_(job_entry)|Transformation]] |  |
 | {{ :​cheatsheet_job_04.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Success|Success]] |  | | {{ :​cheatsheet_job_04.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Success|Success]] |  |
 | {{ :​cheatsheet_job_01.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Get+a+file+with+FTP|Get a file with FTP]] |  | | {{ :​cheatsheet_job_01.png?​40&​nolink }}  | [[https://​wiki.pentaho.com/​display/​EAI/​Get+a+file+with+FTP|Get a file with FTP]] |  |
Line 74: Line 75:
  
  
-=====Dílčí tipy===== +=====Tips and tricks===== 
-  * nenechat prázdné řádky ve vstupním dialogu (smaž) +  * Empty rows in GUI dialogs cause errors. 
-  * chyby odvádět ​do samostatných větví, Metadata ​injection, proměnné a parametry, relativní cesty (''​${Internal.Entry.Current.Directory}''​) ​– výhody a nevýhody, spojovat pomocí jména souboru, vypínání skoků, v DB musí být povolen přístup přes JDBC z jiného počítače +  * Manage errors in separate streams. First step in a transformation cannot deal with error rows because they do not exist in PDI yet. 
-  * Zaškrtněte: ​''​Date Format Lenient''​, resp. ''​Lenient number conversion''​, aby bylo rozpoznávání datumu resp. čísla dostatečně benevolentní+  * Use [[https://​help.pentaho.com/​Documentation/​8.3/​Products/​ETL_metadata_injection|ETL metadata ​injection]] step to for more complex transformations (see above). 
-  * PBA (Pentaho Server) je možno využít jako repozitář PDI (od v.7) +  * Use variables and parameters (see above) 
-  * klávesové zkratky atd. +  * Use relative paths (''​${Internal.Entry.Current.Directory}''​) 
-     * ''​ctrl''​ + ''​šipka nahoru''​ = zarovná podle horní hrany +  * Check ''​Date Format Lenient'' ​or ''​Lenient number conversion'' ​if data types is not resolved properly or returns error
-     * zmáčknutím mezerníku na stepu se ukážou atributy, dvojklik prostředním tlačítkem -> description +  * To export to e.g. SQLite ​first create the table by SQL and then load data there (even in the same transformation because scripts are executed first).
-     * označit krok, na který chci navázat + dvojklik na nový krok v nabídce vlevo -> nový krok se přidá do transformace a vytvoří se skok (spojující šipka). +
-     * málo užitečný [[https://​wiki.pentaho.com/​display/​EAI/​.12+Graphical+View#​id-.12GraphicalView-KeyboardShortcuts|oficiální zdroj]] +
-  * Pro export do SQLite ​je třeba za pomoci ​SQL vytvořit tabulku a pak do ní až dávat ​data. Více kniha Pentaho Solutions 2010.+
   * [[http://​sandbox.kettle.be/​wordpress/​index.php/​2013/​09/​24/​figuring-out-the-layout-of-a-delimited-file/​|Matt Casters: Figuring out the layout of a delimited file]]   * [[http://​sandbox.kettle.be/​wordpress/​index.php/​2013/​09/​24/​figuring-out-the-layout-of-a-delimited-file/​|Matt Casters: Figuring out the layout of a delimited file]]
-  * [[https://​diethardsteiner.github.io/​pdi/​2017/​04/​21/​PDI-Get-Metadata.html|Automatically source Metadata for ETL Metadata Injection]] (automaticky z\_různých ​Excelů+  * [[https://​diethardsteiner.github.io/​pdi/​2017/​04/​21/​PDI-Get-Metadata.html|Automatically source Metadata for ETL Metadata Injection]] (automated from different ​Excel spreadsheets
-  * [[https://​github.com/​rpbouman/​kettle-cookbook|kettle-cookbook]] ​Automaticky generovaná dokumentace transformací((novější verze než upravoval David K.)). Lepší než ta, která je přímo v\_PDI. +  * [[https://​github.com/​rpbouman/​kettle-cookbook|kettle-cookbook]] ​Automated documentation 
-  * [[https://​support.pentaho.com/​hc/​en-us/​articles/​360000307943-Pentaho-Data-Integration|Best Practices]] – podrobné ​pdf +  * [[https://​support.pentaho.com/​hc/​en-us/​articles/​360000307943-Pentaho-Data-Integration|Best Practices]] – detailed ​pdf 
-  * [[http://​iptv.usp.br/​portal/​video.action?​idItem=23309&​idVideoVersion=19916|video]] o historii ​<​nowiki>​PDI</​nowiki> ​(nelze stáhnout) ​+  * [[http://​iptv.usp.br/​portal/​video.action?​idItem=23309&​idVideoVersion=19916|Video]] history of <​nowiki>​PDI</​nowiki>​
  
  
Line 100: Line 98:
     * //How to use JNDI?//     * //How to use JNDI?//
       * If you look inside the PDI main directory you'll see a sub-directory called ''​simple-jndi'',​ which contains a file named ''​jdbc.properties''​. You should change this file so the JNDI information matches the one you use in your application server.       * If you look inside the PDI main directory you'll see a sub-directory called ''​simple-jndi'',​ which contains a file named ''​jdbc.properties''​. You should change this file so the JNDI information matches the one you use in your application server.
 +
 +===== References =====
 +ROLDÁN, María Carina, 2017. //Learning Pentaho Data Integration 8 CE : Third Edition//. [[https://​www.packtpub.com/​big-data-and-business-intelligence/​learning-pentaho-data-integration-8-ce|Packt Publishing]]. ISBN 978-1-78829-007-4.
en/cheatsheet.txt · Last modified: 2019-09-15