问题描述
由于内部错误,外部表访问失败:'调用HdfsBridge_GetDirectoryFiles时引发了Java异常。 Java异常消息: java.util.NoSuchElementException:枚举结果时发生错误,请检查原始异常以了解详细信息。:错误[java.util.NoSuchElementException:枚举结果时发生错误,请检查原始异常以获取详细信息。]访问外部时发生文件。' 这是代码
CREATE DATABASE ScopED CREDENTIAL xyz
WITH
IDENTITY = 'user',SECRET = 'your secret key'
CREATE EXTERNAL DATA SOURCE Datalake1
WITH
(
TYPE = HADOOP,LOCATION = 'wasbs://[email protected]',CREDENTIAL = xyz
);
CREATE EXTERNAL FILE FORMAT dataformat4
WITH
(
FORMAT_TYPE = DelimitedText,FORMAT_OPTIONS
(
FIELD_TERMINATOR = '|',STRING_DELIMITER = '"',--DATE_FORMAT = 'yyyy-MM-dd HH:mm:ss',--DATE_FORMAT = 'yyyy-MM-dd HH:mm:ss.fffffff zzz',DATE_FORMAT='yyyy-MM-dd',USE_TYPE_DEFAULT = FALSE
)
);
CREATE SCHEMA ext1;
------------------------------------------------------------------------
CREATE EXTERNAL TABLE [ext1].[Membership]
(
[Record_Id] [bigint] NULL,[Practitioner_Code] [varchar](8) NULL,[Valid_From_Date_Time] [datetime] NULL,[Valid_To_Date_Time] [datetime] NULL,[Current_Flag] [bit] NULL
)
WITH
(
LOCATION='/quaterly/Membership',DATA_SOURCE = Datalake1,FILE_FORMAT = dataformat4
-- REJECT_TYPE = percentage,--REJECT_VALUE = 1,-- REJECT_SAMPLE_VALUE = 1000
);
SELECT * into [dbo].[Membership]
FROM [ext].[Membership]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)