 Hey guys, welcome to SSUnity Tech Social Decide and today we are going to see about the Git configuration in the Azure Data Factory. So what is the Git configuration and why it is required inside the Azure Data Factory? We'll see in this video. Git configuration will provide a better authoring experience and Azure Data Factory allow you to configure a Git repository with either Azure DevOps or the GitHub. So we can say like these two service providers are available by which we can set up the Git configuration either by using the Azure DevOps or by using the GitHub. Git is the version control system and it will allow for easier change tracking and collaboration. So these are the major advantages of using the Git configuration. And why we are required to have the Git repository in our Azure Data Factory. So this is because the data factory service does not include the repository for storing JSON entity for your changes. So like if we are making the changes that is not going to store that is only published the only way to save the changes by using the publish all button that we have already seen in the Azure Data Factory tutorial videos earlier. And all changes are published directly to the data factory service. So they are going to directly publish in the data factory service and there we don't have any control by using publish all we can directly publish all those. Next is the data factory service is not optimized for collaboration and version control. Next is the Azure resource manager template requires to deploy data factory itself is not included. So these are the major things which is not available inside the Azure Data Factory service. So that's why we are required to have the Git in your Azure Data Factory. Now what is the advantage of using the Git repository in our Azure Data Factory. So here are the major advantages first is the source control. So what is the source control? So as per the data factory workloads become crucial you would want to integrate your factory with the Git to leverage several source control benefits like ability to track and audit the changes or you can ability to revert the changes that introduce bug. So that option is available inside the Git integration. Which is the partial save. So as we have already seen we don't have the option to save your pipelines. Let me quickly go inside the Azure Data Factory. Let me try to open any one of the data factory pipeline. So this pipeline so here we can see the option for validate all and publish all. Here we don't have any option by which we can partially save this pipeline. For example if I am making some changes in between I don't want to continue right now I wish to continue that pipeline after some time. So by using the Git configuration we can partially save that pipeline. So we can start working whenever we want to work. Next is the collaboration and control. So basically if you have multiple team members contributing to the same data factory you may want to let your team member collaborate with each other via a code review process. So that code review process we can build inside the Git integration. And here we can also divide the permission for example few members will have the permission to directly publish and few member will be coming through the Git. Next is the better CI CD so we have not discussed about the CI CD now. So we will be going to see CI CD in the upcoming videos. So this is the process for the continuation, continue integration and continue deployment. So here we can very easily to do that because if you are going to deploy into the multiple environments by using CI CD so Git will make so Git will take care for that very easily. Next is the better performance. So if we are talking about the performance so as per the Microsoft it's 10 times faster than the ADF service. So 10 times it is very huge amount we can say. So these are the major advantages of using the Git configuration in our system. Next let me go here, here we can see the data factory. So under this data factory if we can click on this here we can see the option to set up the code repository. If we can go in the home tab under this home here we can see the option to set up the code repository. So either way we can choose and we will be going to set up the code repository here. So how we can set up the code repository that we will see in our next video. Thank you so much for watching this video. See you in the next video.