How to fix error trying to set up data profiling in Purview :"Unable to submit job to PFS with exception: The given key 'northcentralus' was not present in the dictionary.

Harrison, Peter K 0 Reputation points
2025-03-05T18:39:15.54+00:00

Our Purview is in South Central US, our ADLS-gen2 account is in North Central US. We have set up a connection from Purview to ADLS Gen2 - when we run profile on a parquet file, the job is accepted, but eventually fails with the message: "Unable to submit job to PFS with exception: The given key 'northcentralus' was not present in the dictionary."

If we retry setting up the connection with Enable managed V-Net and look for North Central US as a Region it is not in the list. If we choose South Central US we get a status code 500.

Microsoft Security Microsoft Purview
{count} votes

1 answer

Sort by: Most helpful
  1. AnnuKumari-MSFT 34,556 Reputation points Microsoft Employee Moderator
    2025-03-10T09:41:08.5333333+00:00

    Hi Harrison, Peter K ,

    You are right . Microsoft Purview is supported in South central US , but not in North central US.User's image

    Did you try moving ADLS gen2 to South centra US? The issue looks related to region pairing and VNet integration issue between Microsoft Purview and Azure Data Lake Storage Gen2.

    When you pick South Central US instead (where Purview lives), it can’t access the data source in North Central US, which might have resulted in the above error. This means Purview's job submission logic isn't finding or handling northcentralus correctly because PFS doesn't have an endpoint there.

    You can go ahead with trying one of the below possibilities:

    1. Move ADLS to South Central US
    2. Try disabling Managed VNet on Purview, and allow public network access temporarily (if security allows), then retry profiling.

    Hope it helps. Kindly let us know how it goes. Thankyou


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.