我正在尝试通过 PolyBase 加载 ORC 文件格式,但我面临以下问题。
问题:1
我有一个 CSV 文件,它下面的代码将 csv 文件转换为 ORC 格式,但它从永久表中选择数据。如果我删除“as select * from 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 转换为不同目录中的 ORC 文件,如 TEST2。
问题:3
如果我从 test_orc 中选择数据,那么计数为零并且我没有收到任何错误。
select count(*) from test_orc---count is zero
期待
需要将 TEST 目录下的 ORC 文件加载到 dbo.test 表中。
请在这个问题上分享你的想法。