小编wBo*_*Bob的帖子

由于内部错误,外部表访问失败:'调用 HdfsBridge_IsDirExist 时引发 Java 异常。Java异常消息:

我正在尝试在 Visual Studio 2015 上使用以下语法通过 polybase 创建外部表。它给了我以下错误。有人可以帮忙解决这个问题吗

CREATE EXTERNAL TABLE dbo.DimDate2External (
    DateId INT NOT NULL,
    CalendarQuarter TINYINT NOT NULL,
    FiscalQuarter TINYINT NOT NULL
)
WITH (
    LOCATION='/textfiles/DimDate2.txt',
    DATA_SOURCE=AzureStorage,
    FILE_FORMAT=TextFile
);

CREATE EXTERNAL DATA SOURCE AzureStorage
WITH ( 
    TYPE = HADOOP, 
    LOCATION = 'wasbs://<blob_container_name>@<azure_storage_account_name>.??blob.core.windows.ne??t', 
    CREDENTIAL = AzureStorageCredential
    ); 

CREATE EXTERNAL FILE FORMAT TextFile WITH ( FORMAT_TYPE = DelimitedText, FORMAT_OPTIONS (FIELD_TERMINATOR = ',') );
Run Code Online (Sandbox Code Playgroud)

由于内部错误,外部表访问失败:

'调用 HdfsBridge_IsDirExist 时引发 Java 异常。Java 异常消息:com.microsoft.azure.storage.StorageException:服务器无法对请求进行身份验证。确保 Authorization 标头的值包括签名的格式正确。:错误 [com.microsoft.azure.storage.StorageException:服务器无法对请求进行身份验证。确保 Authorization 标头的值正确形成,包括签名。] 访问外部文件时发生。

azure azure-sqldw azure-sql-database polybase

5
推荐指数
2
解决办法
1万
查看次数

在 ADF V2 中 - 如何将日期(“yyyyMMdd”))动态附加到 S3 数据集的文件名

我目前正在努力在 ADFv2 中自动化一个管道,其中源数据位于 S3 中。每天创建一个新文件,结构为“data_20180829.csv”

我试图在复制数据活动的文件名字段中检测动态内容以完成此操作。然而,即使我尝试像 @{concat('data_','20180829.csv')} 这样简单的东西(应该解析为正确的值),源也失败了。

有没有办法查看动态内容将解析为什么?

azure-pipelines azure-data-factory-2

3
推荐指数
1
解决办法
3323
查看次数

如何在ADF动态表达式中实现if else和else if

如何在ADF动态表达式中实现以下条件:

如果变量=a 则 A
如果变量=b 则 B
否则 C

我只能在 IF 中实现 true 或 false 条件,但在这里我想验证多个条件。adf 动态表达式中没有可用的 switch case 函数。

azure-data-factory azure-synapse

2
推荐指数
1
解决办法
2万
查看次数