Planning Analytics

 View Only
  • 1.  Git Integration

    Posted Tue July 07, 2020 01:38 PM
    Hello -
    Wondering if anyone has successfully implemented git source control in their planning analytics database.  Unfortunately, the documentation is not straight forward.  Looking to get overall opinions on the functionality and if possible some guidance on setup.

    ------------------------------
    James Owens
    ------------------------------

    #PlanningAnalyticswithWatson


  • 2.  RE: Git Integration

    Posted Wed July 08, 2020 09:16 AM
    Hi James,

    I came across one MAJOR issue that makes it unusable, at least for me: if you use #Region directives to create collapsible sections in an editor (when using Arc for TM1 in my case), you can still commit TO the repo, but you can no longer deploy from that repo to a PA server. Something to do with how PA expects #region tags in VERY specific spots (to define the Prolog etc. tabs of a process) and NOWHERE ELSE.

    IBM got back to me and acknowledged that this was indeed a thing. I didn't get the sense it was going to be fixed any time soon.

    Cheers,
    Tom


    ------------------------------
    Tom Cook
    ------------------------------



  • 3.  RE: Git Integration

    Posted Wed July 08, 2020 10:10 AM
    Sadly that is just the tip of the iceberg. Git also breaks on things like, subsets that contain udc and empty subsets, plus a lot more.

    Ryan Clapp
    AWS Business Systems
    Sr. Manager

    Sent from my mobile device





  • 4.  RE: Git Integration

    Posted Fri July 10, 2020 08:24 AM
    Thank you Tom and Ryan for confirming what I've been reading on the internet.  I was hoping to hear some better news from the planning analytics community...

    That being said, now I'm trying to figure out what could be used in place of Git.  Any suggestions?  I haven't been able to find much for PA.

    ------------------------------
    James Owens
    ------------------------------



  • 5.  RE: Git Integration

    Posted Fri July 10, 2020 10:53 AM
    I haven't found anything else that would replace Git, or really even function as source/version control or a deployment aid in a meaningful/useful way.

    WinMerge can be good for finding changes between environments, but it's an 'in the moment' thing that needs you to have all the context of the model in mind so you actually know the who and the why of any diffs you might find.

    ------------------------------
    Tom Cook
    ------------------------------



  • 6.  RE: Git Integration

    Posted Fri July 10, 2020 06:25 PM
    Hi James & Tom,

    Our product Pulse for TM1 (https://code.cubewise.com/pulse) has been around for many years and has Git integration and migration allowing you to move TM1 objects between environments. It automatically adds changes to Git in real-time and we are working on a second more traditional workflow that will allow developers to commit multiple files with a single commit message (and optional tag) to the Git repository. All of this functionality will also be available from our developer tool Arc for TM1.

    ------------------------------
    Tim Ryan - Cubewise
    ------------------------------