Hitachi Vantara Pentaho Community Forums
Results 1 to 2 of 2

Thread: Ideas/Best practices for releasing of PDI code with PDI servers?

  1. #1
    Join Date
    Mar 2016
    Posts
    4

    Default Ideas/Best practices for releasing of PDI code with PDI servers?

    Hi

    Short description how we do releasing currently:
    1. Developer creates/changes the ktr/kjb files as needed on Dev PDI server.
    2. Once ready he copies all the ktr/kjb files to an import/export folder on Dev PDI server.
    3. He exports the import/export folder to his local machine as xml.
    4. On Test he imports the xml to import/export folder.
    5. Then he copies all the files to the same folders they were on Dev.
    6. Steps 4 and 5 are to be repeated in all other environments.

    The problems with this:
    -1 A lot of manual copy/export/import steps where Errors can happen.
    -2 No user rights management - risks to make additional Errors.
    -3 The PDI server has versioning, but the metadata each version has is limited to only comment. Is it meant to add some release identifier as the comment? Is there any method to extract only the latest files versions with comment "xyz" and then import the same files in other environments in the correct folders.

    Ideas/Best practices for releasing of PDI code with PDI servers?

    Br,
    pj

  2. #2
    Join Date
    Jul 2015
    Posts
    16

    Default

    I deploy by batch (robocopy), transforms are in git. The batch also does a
    git show --quiet >%TARGET%\version.txt
    This drops the change id that was deployed

    We wish we had a transform store, too. You could use git on the server. Other systems like SSIS actually have a designated store for transforms that does not have these issues.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.