Azure U-SQL使用VSTS Powershell任务进行连续部署

时间:2018-04-24 07:17:40

标签: azure-data-lake u-sql azure-pipelines-release-pipeline

我正在为我的Azure数据湖分析 - USQL代码构建CI / CD,并在使用VSTS Power Shell任务部署我的版本时遇到以下错误。

“来自'example-app1'的访问被拒绝。请在Azure门户上授予用户必要的角色。跟踪:03e7229d-e7ca-43d5-a7be-6e0a3a3b9317”

我在此链接后创建了Azure AAD - https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal并创建了服务端点。我还在Azure Data Lake分析存储路径中访问了此AAD(example-app1)。以下是我的ADLA - USQL代码 -

@searchlog =
EXTRACT UserId          int,
        Start           DateTime,
        Region          string,
        Query           string,
        Duration        int?,
        Urls            string,
        ClickedUrls     string
FROM "adl://adlacicd.azuredatalakestore.net/Samples/data/SearchLog.tsv"
USING Extractors.Tsv();

OUTPUT @searchlog   
TO "adl://adlacicd.azuredatalakestore.net/Samples/data/output/SearchLog-first-u-sql.csv"
USING Outputters.Csv();

解决此问题的任何帮助都会很棒。

1 个答案:

答案 0 :(得分:2)

改为使用相对路径:/Samples/data/SearchLog.tsv

相关问题