Azure Data Factory - naming rules

The following table provides naming rules for Data Factory artifacts.


This article applies to version 2 of Data Factory, which is currently in preview. If you are using version 1 of the Data Factory service, which is generally available (GA), see naming rules in Data Factory version1.

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/Tables/Pipelines Unique with in a data factory. Names are case-insensitive.
  • Maximum number of characters in a table name: 260.
  • 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.
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.