问题标签 [external-tables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
599 浏览

hadoop - Hive:创建外部表失败 - 方案没有文件系统:pxf

我一直在尝试从 hive 创建外部表以访问 hdfs。

这是代码:

然后我得到错误:

我很困惑,我在哪里做错了..任何帮助都会很棒!

谢谢!

-efraim-

0 投票
1 回答
1767 浏览

sql - REGEXP_SUBSTR 函数从 CSV 文件中读取日期字段

我正在编写一个 sql 块,它将使用外部表概念准备好 csv 格式的文件。

我有近 20 多个列,并且代码正在读取除具有日期格式数据的文件之外的所有内容。日期以这种格式出现 2014 年 5 月 12 日 12:12:22(月/日/年时:分:秒)

这是我用来读取所有字符串/varchar 数据的一种语法。这里 V_LINE 只是一个表示行数的变量,

有人可以帮助我了解如何读取日期格式的数据。

0 投票
1 回答
85 浏览

oracle - oracle 外部表迭代文件

我正在通过外部表将文件加载到 Oracle 中。大约每分钟一个文件将被放入目录中。遍历这些文件以加载的最佳方法是什么?加载后,我不再需要连接到该文件,但需要更改为新文件。

0 投票
1 回答
1881 浏览

oracle - Oracle 外部表

尽管我研究了 Oracle 论坛,但我正在努力使用 Oracle 外部表。尽管如此,还是没有成功。

假设我有一张简单的桌子

然后,我创建了一个 oracle 文件夹:

我将该表的内容保存在 .lst 文件中

然后我尝试创建外部表:

到目前为止,一切都很好。然后当我从外部表中选择数据时,我得到:

我尝试了很多东西,但我得到了这个错误的变化。我完成的最好的事情是我摆脱了错误,但桌子是空的。如果有更多经验的人能指出我正确的方向,我将非常感激。

0 投票
2 回答
658 浏览

hadoop - 如何将数据从 HAWQ 推送到 GREENPLUM?

我有一个不稳定的客户,他想在经过一些预处理后将数据从 HAWQ 推送到 GREENPLUM。有没有办法做到这一点?如果没有,是否可以在 greenplum 中创建一个外部表,从运行 HAWQ 的 HDFS 中读取它?

任何帮助将不胜感激。

0 投票
0 回答
4363 浏览

oracle - 执行 ODCIEXTTABLEOPEN 标注时出错:找不到文件

尽管我已将文件放置在正确的位置,但我收到文件未找到错误。

我创建了一个目录 CREATE 或替换 DIRECTORY ext_directory AS '/usr/apps/datafiles';

我已授予对 ext_directory 的读写权限。GRANT READ WRITE ON DIRECTORY ext_directory TO MY_DEV;

然后我创建了一个外部表:

我也使用过 chmod 777 SAMPLE.TXT

但是,当我运行查询时:

我收到以下错误:

谁能告诉我文件 SAMPLE.TXT 应该放在哪里。我把它放在'/usr/apps/datafiles' 下。

我已经检查了这个链接,但这并没有解决我的问题:

从外部表中选择时出现 sqlplus 错误:ORA-29913:执行 ODCIEXTTABLEOPEN 标注时出错

0 投票
0 回答
294 浏览

plsql - 外部表坏文件

我正在为 ETL 使用外部表。访问驱动程序创建了一个坏文件,其中包含在某些方面不好的记录,例如数据类型不匹配。但是,访问驱动程序不会将唯一约束违规等约束违规写入坏文件,因此必须在从外部表的加载过程中进行处理,并将其放入为加载过程的第二部分创建的其他一些坏文件中。请提出一些好的设计来合并这两个坏文件或统一处理坏数据。

0 投票
1 回答
372 浏览

sql - 关闭 Oracle 外部表中的文件

我使用外部表从系统中的文件夹中读取文件。

读取文件后,当我尝试将读取的文件移动到存档时,出现 FILE IN USE 错误。

是否有关闭文件或外部表中的东西的机制。

0 投票
1 回答
153 浏览

oracle - 如何在下面的查询中使用“like”命令

我正在通过 SQL*Loader 将文本文件导入 Oracle 表,但我不想给出文件的具体名称,我只想导入 .txt 文件扩展名文件。看下面的代码:

在该位置,LOCATION ('file with .txt extension')我不想给出文件名,因为目录中只有一个 txt 文件。我不想使用该IN参数。我只想从目录中搜索。用户将运行该程序,它将自动导入 txt 文件,而无需手动选择。

0 投票
2 回答
4137 浏览

hive - 外部表 (HIVE) 从文件中仅选择几列

如何从文件中创建仅设置几列的外部表?

例如:在存档中,我有六列,A、B、C、D、E、F。但在我的桌子上,我只想要 A、C、F。

可能吗?