Azure Data Factory - naming rules

APPLIES TO: yesAzure Data Factory noAzure Synapse Analytics (Preview)

The following table provides naming rules for Data Factory artifacts.

Name Name Uniqueness Validation Checks
Data Factory Unique across Microsoft Azure. Names are case-insensitive, that is, MyDF and mydf refer to the same data factory.
  • Each data factory is tied to exactly one Azure subscription.
  • Object names must start with a letter or a number, and can contain only letters, numbers, and the dash (-) character.
  • Every dash (-) character must be immediately preceded and followed by a letter or a number. Consecutive dashes are not permitted in container names.
  • Name can be 3-63 characters long.
Linked Services/Datasets/Pipelines Unique with in a data factory. Names are case-insensitive.
  • Object names must start with a letter, number, or an underscore (_).
  • Following characters are not allowed: “.”, “+”, “?”, “/”, “<”, ”>”,”*”,”%”,”&”,”:”,”\”
  • Dashes ("-") are not allowed in the names of linked services and of datasets only.
Integration Runtime Unique with in a data factory. Names are case-insensitive.
  • Integration runtime Name can contain only letters, numbers and the dash (-) character.
  • The first and last characters must be a letter or number. Every dash (-) character must be immediately preceded and followed by a letter or a number.
  • Consecutive dashes are not permitted in integration runtime name.
Resource Group Unique across Microsoft Azure. Names are case-insensitive. For more info, see Azure naming rules and restrictions.

Next steps

Learn how to create data factories by following step-by-step instructions in Quickstart: create a data factory article.