I am looking to use Dataform to execute data pipelines in my company. We use GitLab for version control, but due to security restrictions, we can only create internal or private repositories, which is currently incompatible with Dataform.
I would like to know if there is a way to version Dataform projects without using GitLab, or if a local git would be a viable option.
Yes. Dataform within GCP has it’s own interface that allow your team members to craft a commit straight from the browser and push to main. Make sure to familiarise yourself with the Dataform’s concept of ‘workspace’.
I’m confused. Docs mention GitLab support in first sentence and it’s obvious private repos should be fine: https://cloud.google.com/dataform/docs/connect-repository . I guess more important is whether your team already use BigQuery and what you are trying to do.
I can confirm that private GitLab and GitHub repositories can be connected to BigQuery’s Dataform. My Dataform repositories are linked to private repositories. I’m not sure what you meant by “currently incompatible”.
Thank you for your response! I suspect that the issue might be due to the fact that I am behind my company’s firewall and the repository is not accessible to the public internet.