我正在尝试通过PolyBase加载ORC文件格式,但是我面临以下问题。
问题:1
我有一个CSV文件,下面的代码将csv文件转换为ORC格式,但从永久表中选择数据。如果删除“从dbo.test中选择*” ,则创建外部表不起作用。永久表包含0条记录。
create external table test_orc
with
(
location='/TEST/',
DATA_SOURCE=SIMPLE,
FILE_FORMAT=TEST_ORC
)
as select * from dbo.test ---Permanent Table
问题:2
如果我从test_orc中选择数据,那么我将收到无效的Postscript错误,因此,我从TEST目录中删除了.csv文件。有什么方法可以将CSV转换为TEST2等不同目录中的ORC文件。
问题:3
如果我从test_orc中选择数据,则计数为零,并且没有任何错误。
select count(*) from test_orc---count is zero
期望
需要将TEST目录中的ORC文件加载到dbo.test表中。
请分享您对这个问题的看法。