title: Using Dask to load data from Azure Data Lake Gen2 with SAS Token
body: <p>I'm looking for a way to load data from an Azure DataLake Gen2 using Dask, the content of the container are only parquet files but I only have the account name, account endpoint and an SAS token.</p>
  <p>When I use Azure SDK for a File System, I can navigate easily with only those values.</p>
  <pre><code>azure_file_system_client = FileSystemClient(
          account_url=endpoint,
          file_system_name=&quot;container-name&quot;,
          credential=sas_token,
      )
  </code></pre>
  <p>When I try to do the same using abfs in DASK using the adlfs as backend, as below:</p>
  <pre><code>ENDPOINT = f&quot;https://{ACCOUNT_NAME}.dfs.core.windows.net&quot;
  storage_options={'connection_string': f&quot;{ENDPOINT}/{CONTAINER_NAME}/?{sas_token}&quot;}
  ddf = dd.read_parquet(
        f&quot;abfs://{CONTAINER_NAME}/**/*.parquet&quot;, 
        storage_options=storage_options
  )
  </code></pre>
  <p>I get the following error:</p>
  <pre><code>ValueError: unable to connect to account for Connection string missing required connection details.
  </code></pre>
  <p>Any thoughts?
  Thanks in advance :)</p>