Migrate Analytics Resources

This section provides information that you may find helpful as you migrate Azure analytics resources across Azure regions.


To migrate HDInsight services across regions, you can export HDInsight resources as a Resource Manager template and adapt the exported template for the target Azure region and re-create the resources.


Exporting an HDInsight template doesn’t copy data (for example, temp data). Exporting a template only re-creates HDInsight metadata.

To migrate Azure HDInsight clusters across Azure regions:

  1. Stop the HDInsight cluster.
  2. Migrate the data in the Azure Storage account to the new region by using AzCopy or a similar tool.
  3. Create new HDInsight resource in the target Azure region, and then attach the migrated storage resources as the primary attached storage.

For more specialized, long-running clusters (Kafka, Spark streaming, Storm, or HBase), we recommend that you orchestrate the transition of workloads to the new region.

For more information:

Event Hubs

You can’t directly migrate Azure Event Hubs resources across Azure regions. The Event Hubs service doesn’t have data export or import capabilities. You can export Event Hubs resources as a Resource Manager template, adapt the exported template for the target Azure region and re-create the resources.


Exporting an Event Hubs template doesn’t copy data (for example, messages). Exporting a template only re-creates Event Hubs metadata.

Change location, Azure Key Vault secrets, certificates, and other GUIDs to be consistent with the new region.

Event Hubs metadata

The following metadata elements are re-created when you export an Event Hubs template:

  • Namespaces
  • Event hubs
  • Consumer groups
  • Authorization rules

For more information:

Stream Analytics

To migrate Azure Stream Analytics services across Azure regions, the easiest way is to copy a job to other regions using Visual Studio Tools for Azure Stream Analytics. More information in this blog post.

You can also manually re-create the entire setup in the target Azure region either by using the Azure portal or by using PowerShell. Ingress and egress sources for a Stream Analytics job can be in any region.

For more information:

Analysis Services

To migrate your Azure Analysis Services models across Azure regions, use the backup and restore operations.

If you want to migrate only the model metadata and not the data, an alternative is to redeploy the model from SQL Server Data Tools.

For more information:


Migrating PowerBI across Azure regions is not supported at this time, but you can migrate selected workspaces to another Azure region by using Power BI Premium. For more information, see Configure Multi-Geo support for Power BI Premium.

SQL Data Warehouse

Migrating SQL Data Warehouse across Azure regions isn’t supported at this time.