How we can create VM ware using Azure data Factory - azure-devops

I am trying to create Vmware using VMImage through Azure data factory!
I am able to create manually by using Resource Manager, but i want to automate this process through Azure Data Factory.

If you can call a Azure Runbook from Azure Automation, then consider it done!
Also you can call the run book by a webjobs [Link] (https://learn.microsoft.com/en-us/azure/app-service/webjobs-create)

This does not seem like an appropriate use of Azure Data Factory (ADF) which is primarily an ELT tool. Consider Azure DevOps, Azure Arc or Terraform which would be more appropriate for an Infrastructure as Code approach.
Or maybe just a bit of Powershell!?

Related

How to configure Azure DevOps with SQL DB

We Have Automated scripts that we would like to build and Test on Azure DevOps but our pipeline cannot run our Test Scripts on Azure
We have a Database Service Account that we want to configure on Azure but we don't know how to go about it. Please assist.
Here is a well explained video (by Hassan Habib from Microsoft) on exactly how to run a console app (you create) in an Azure Pipeline that securely gets credentials to immediately do stuff in Azure (https://youtu.be/ht0xhQyF1x4?t=1688)
He basically, in a handful of minutes shows exactly how to:
Link Pipeline Variables to KeyVault Secrets, so when accessed, the variables do a get() from KeyVault and return that value.
Securely links Pipeline Variables to Azure Environment Variables.
As a step in the release pipeline the console app reads the Azure Environment Variables to get credentials to do stuff in Azure.
In his case he created an Azure Resource Group in Azure.
In your case if Iā€™m understanding correctly. You could possibly make a simple console app that runs in the pipeline, that gets creds\connections strings for your database to do whatever in the DB and could possibly test your scripts.

azure Devops pipeline setup for on premises data Gateway

I am trying to setup oracle data gateway using Azure Devops pipeline, but i didn't found any document. Please help me on this. please guide me how to setup oracle data gateway using azure devops pipeline and please send me if you have any documents.
how to setup oracle data gateway using azure devops pipeline and please send me if you have any documents.
I am afraid there is no such way to setup oracle data gateway using azure devops pipeline.
First, to setup oracle data gateway, we need to download and run the gateway installer on a local computer. But there is such command line to download and run the gateway installer.
Secondly, there is no such extension for installing oracle data gateway in the Azure devops Marketplace.
So, there is no such way to setup oracle data gateway using azure devops pipeline.

Is it possible to trigger ADF pipeline from Power App?

I'm wondering if it is possible to trigger an Azure Data Factory pipeline from a Microsoft Power App, and if so, how would one go about configuring this?
I was unable to find a PowerApp connector trigger in Azure Data Factory
I was unable to find a PowerApp connector trigger in Azure Logic Apps
I have experience with Azure, but no experience in PowerApps
If you have any ideas or information for me that would be great.
Thanks!
You can trigger an Azure Data Factory pipeline using the REST API like this:
The following sample command shows you how to run your pipeline by using the REST API manually:
POST
https://management.azure.com/subscriptions/mySubId/resourceGroups/myResourceGroup/providers/Microsoft.DataFactory/factories/myDataFactory/pipelines/copyPipeline/createRun?api-version=2017-03-01-preview
More information: Pipeline execution and triggers in Azure Data Factory ā†’ Manual execution (on-demand) ā†’ REST API
There is now a PowerApps connecter you can use to create a pipeline run: https://learn.microsoft.com/en-us/connectors/azuredatafactory/#create-a-pipeline-run

Can we use different run-time in Azure Data Factory v2 (ADFv2) Copy Activity?

I have copy activity, where source is Oracle on premises connected through Self-hosted IR and destination is Microsoft Synapse connected via Azure Run-time. These run-time is defined in connections (Linked Services).
But while execution pipeline is using Self Hosted Run-time through-out and overriding the run-time of Azure Synapse. And because of that connection is failing.
Is this default behavior? Can't I run pipeline with 2 different run-time.
Thanks #wBob but I am sorry that is not true, I found the answer at Microsoft documentation.
Copying between a cloud data source and a data source in private network: if either source or sink linked service points to a self-hosted IR, the copy activity is executed on that self-hosted Integration Runtime.
Ref: https://learn.microsoft.com/en-us/azure/data-factory/concepts-integration-runtime#determining-which-ir-to-use
Integration runtimes are defined at the linked service level. So you should have a linked service definition for your Oracle database and a separate linked service definition for your Azure Synapse Analytics (formerly known as Azure SQL Data Warehouse). So you can specify different integration runtimes, eg here's an example:
NB Azure Synapse Analytics is using the Autoresolve runtime and does not need a self-hosted integration runtime (SHIR) as it is a native PaaS service. Are you getting a specific error? If so, please post details.

Using Managed Identity on Azure SQL Managed Instance for Dacpac deployment in AzureDevOps

I am trying to configure Azure Key Vault and setup Managed Identities for use in CI/CD pipeline for Azure Dev Ops.
I have looked around in MSDN documentation but I only specific links for use with Azure SQL and we are using Azure SQL Managed Instances.
If I did not make any misunderstand, in fact, you want to use Managed Identity work with Azure SQL Managed Instance? If this, unfortunately to say, the Managed Identity could not work with Azure SQL Managed Instance. Please see this doc: Services that support managed identities for Azure resources. It list all of the Azure services name which support work with the Managed identities in great detail.
You can see for SQL database, it only support the integration with Azure SQL instead of Azure SQL Managed Instance. That's why you only see the doc link for the usage with Azure SQL.
Until now, the Azure SQL managed instance only support two authentication method:
SQL Authentication:
This authentication method uses a username and password.
Azure Active Directory Authentication:
This authentication method uses identities managed by Azure Active
Directory and is supported for managed and integrated domains. Use
Active Directory authentication (integrated security) whenever
possible.
You can refer to this thread: Managed Identity with Azure SQL Managed Instance?. In this thread, out engineer provided some work around if you trying to configure the app with Managed Identity.