可以使用以下代码解决这个问题。
//--创建一个Data Lake Gen2容器
az storage container create --name --account-name --account-key --auth-mode key
//--配置数据集 LINKED_ENTITY_NAME 到容器 的路径 “my-folder”
az synapse dataset update --name --resource-group --workspace-name --linked-service-name --set 'properties.typeProperties.LinkedServiceName = ""; properties.typeProperties.folderPath = "my-folder"'
//--刷新 Metastore,确保在 Gen2 找到数据表
az synapse dataflow refresh --name --resource-group --workspace-name
//--在Data Lake Gen2中测试随时间变化的文件列表
az storage blob list --container-name --account-name --account-key --auth-mode key
这些代码将创建一个新的Data Lake Gen2容器,然后将指定的数据集配置到此容器的特定路径处。然后,刷新元数据存储库以确保数据流可以在Data Lake Gen2中找到数据表。最后,使用示例代码测试文件列表,确保文件已正确添加到容器中。