cancel
Showing results for 
Search instead for 
Did you mean: 

Can we push data services job code to Github?

0 Kudos

Is there a way to push a data services job to Github repo?

Accepted Solutions (1)

Accepted Solutions (1)

werner_daehn
Active Contributor
0 Kudos

Yes and No.

Yes, all BODS objects are internally ATL files, you can export all or parts. And import the ATL files.

No, because Git is based on the concept of code merges. You add a column to a dataflow, I make a change in the same dataflow, git should automatically merge the two changes into a dataflow that has both. Because such changes modify the entire dataflow, we end with incompatible changes instead and somebody needs to decide which version to pick.

As you see, it depends on your use case. If the requirement is to place a full code backup into github once a while, by all means, no problem.

If the goal is to work together in different areas, it works but requires discipline and has the danger of people overwriting each other's changes.

If the goal is true multi-user development, that will not be handy, the BODS central repo will be better suited.

That is at least my point of view as a BODS developer and Github user but not with experience combining the two.

Answers (0)