问题标签 [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 投票
1 回答
1475 浏览

hive - Hive/Impala 中压缩 parquet 文件(例如 gz.parquet)的外部表

如何从 Hive/Impala 中的一组压缩 parquet 文件(例如 gz.parquet)创建外部表?

0 投票
2 回答
391 浏览

greenplum - Greenplum:查找任何外部表的关联错误表

有没有办法找出与每个外部表关联的所有错误表的列表。

实际要求:我在Greenplum中使用外部表和来自文件形式的源数据,通过外部表将数据摄取到Greenplum。我想向源系统报告所有被拒绝的行

问候,古鲁普里特

0 投票
2 回答
6278 浏览

hive - 从 hive 外部表和 HDFS 目录中删除 null 或 __HIVE_DEFAULT_PARTITION__

我正在尝试从 hive 外部表和 HDFS 目录中删除null / HIVE_DEFAULT_PARTITION但我无法删除它.. 我去过其他一些关于同一问题的帖子,我尝试了那些即使它没有显示错误分区没有被删除。

进程日期=20160208进程日期
=__HIVE_DEFAULT_PARTITION__

这些是我现在表中的分区。我只想删除配置单元默认分区。(这是外部表,所以我也需要从 HDFS 中删除它)

我试过这个

ALTER TABLE Table_Name DROP IF EXISTS PARTITION(process_date='__HIVE_DEFAULT_PARTITION__');

我得到以下错误

错误:编译语句时出错:失败:SemanticException Unexpected unknown partitions for (process_date = null) (state=42000,code=40000)

我尝试了以下

ALTER TABLE table_name DROP PARTITION(process_date<'1');

没有错误,但配置单元默认分区仍然存在。

请帮我解决这个问题。

0 投票
0 回答
1840 浏览

oracle - 外部表 ORA-29913: 执行 ODCIEXTTABLEOPEN 标注时出错。打开文件时出错

我已经设置了一个简单的 Oracle 外部表测试。

我们使用的数据库是11g。我已按照以下步骤操作:

首先我创建了一个目录:

这是外部表定义:

但是当我执行**select * frm XXHCM_LU_EXT;**

我收到以下错误:

另外,我检查了目录和文件的权限:

我仍然无法访问日志文件。

0 投票
1 回答
952 浏览

oracle - oracle select 语句返回“未选择行”

我使用这样的 .tbl 文件创建了一个外部表:

然后,要从该表中选择所有行,我使用了:

但我得到了这个错误:

然后使用下面的这个命令,上面的错误似乎是固定的:

现在,当我执行这个命令时

从 users_load 中选择 *;

我没有收到任何错误,但我得到的结果是:“没有选择行”。

(orders.tbl 文件有超过 10.000.000 行)

每行的格式为:

在日志文件中显示如下:ORA-01861 Literal does not match format string for column O_ORDERDATE.

0 投票
2 回答
5226 浏览

jdbc - 在 Spark 中,CREATE TABLE 命令是否创建外部表?

基于 GitHub 中的以下线程(https://github.com/databricks/spark-csv/issues/45),我了解 CREATE TABLE + 选项(如 JDBC)会创建 Hive 外部表吗?这些类型的表不会自行实现,因此当通过 SQL 删除表或从 Databricks 表 UI 中删除表时,不会丢失任何数据。

0 投票
2 回答
120 浏览

oracle - 如何使用 sql loader 或外部表仅在 oracle 中导入第三行

我有这些数据要加载到 oracle 我使用外部表概念来加载数据。知道如何仅从源代码加载第三行吗?

这是位于外部的txt中的数据

ENG,England,English
SCO,Scotland,English
IRE,Ireland,English
WAL,Wales,Welsh

0 投票
2 回答
1657 浏览

hive - 将 2 个外部配置单元表合并到一个新表中

我是新来的蜂巢。我创建了 2 个外部配置单元表,并使用 sqoop 从 oracle 导入数据。我还创建了一个新的外部表,其中包含External table 1 and External table 2以下两个数据

现在,我不知道如何将 2 个外部表的数据合并到上面的外部表中。

请帮忙。

0 投票
3 回答
1543 浏览

hadoop - 在带有附加列的新外部表中插入 2 个 Hive 外部表的数据

我有 2 个外部配置单元表,如下所示。我已经使用 sqoop 从 oracle 中填充了数据。

现在我想合并以上 2 个表数据,因为它在 1 个外部配置单元表中,其所有字段与上述 2 个表中的所有字段相同,但有 1 个额外列来标识哪些数据来自哪个表。具有附加列的新外部表为source_table. 新的外部表如下。

我该怎么做。?

0 投票
2 回答
2346 浏览

oracle - 跳过将数据加载到外部表中的列

这是我创建的外部表:

BAU.csv文件样本内容

它工作正常,但数据没有出现在我需要的列中;我希望该列为handset空,但当前model文件中的值已加载到该handset列中。所以我目前得到:

我希望handset跳过该列并model插入model_no; 并且omh_ttsl_flag应该被跳过并且ri_value文件中的应该被插入到offer. 所以我想要结束的是:

如何在将数据加载到外部表时跳过这些列?