vertica相关内容

Vertica中的GROUP_CONCAT

假设我们有类似这样的数据: date | campaign | raw | unq ------------+----------+-----+----- 2016-06-01 | camp1 | 5 | 1 2016-06-01 | camp2 | 10 | 1 2016-06-01 | camp3 | 15 | 2 2016- ..
发布时间:2020-11-21 00:46:43 其他开发

一个主机可以同时运行几个Vertica数据库?

我知道在Oracle中我可以在同一主机上运行多个宿主吗? 这可以在Vertica中完成吗? 我正在运行Vertica的CE版本,看来我可以不这样做! 解决方案 它们不允许单个vertica实例中的多个数据库处于活动状态。这是有道理的,他们不允许vertica的多个实例,从而导致多个数据库同时处于活动状态。 编辑:我说这很有意义:Vertica可能会占用大量资源。它旨在处理大量 ..
发布时间:2020-10-16 05:16:20 其他开发

在vertica中优化连接

我有这样的查询 SELECT a.column,b.column FROM table_a INNER JOIN tableb_b ON a.id = b.id 其中a.anotherid ='某些条件' 这应该非常快,因为使用谓词a.anotherid ='some condition'时,查询计划应在table_b上过滤大量数据。 但是,根据 Verti ..
发布时间:2020-10-16 02:05:40 其他开发

T-SQL:在首次成功之前计算失败次数(2)

我有一个数据库,其中包含用于任务尝试及其结果(失败或成功)的事件.对于每个用户,我想计算一次成功之前的失败次数.随后的失败和成功不应影响输出-我只对给定任务的首次成功感兴趣.此外,数据库包含具有其他事件的行,应将其忽略. 如何在Vertica数据库上的T-SQL中对此进行表述? (我最终想计算每个任务的平均尝试次数,但是为了使事情易于管理,让我们将其排除在此问题的范围之外.) 这 ..
发布时间:2020-08-24 04:55:17 其他开发

从S3到Verica的定界文件中加载镶木地板文件时,Vertica性能下降

我有GZIP压缩的20亿条记录和SNAPPY压缩的相同数据的实木复合地板文件.另外,我有相同的20亿条记录的定界文件. AWS产品中有72个Vertica节点,当使用COPY命令将数据从s3移到Vertica而不是Delimited文件时,我们看到了镶木地板文件的性能大幅提高.尽管分隔文件的大小是镶木地板的50倍,但镶木地板的时间比分隔文件多7倍. 以下是我们进行的测试的统计信息. 文 ..
发布时间:2020-08-23 08:15:01 其他开发

使用Apache Nifi将数据从vertica传输到Redshift

我想使用apache nifi将数据从vertica传输到redshift. 我需要设置哪些处理器和配置? 解决方案 如果Vertica和Redshift具有“行为良好"的JDBC驱动程序,则可以设置 ExecuteSQL , GenerateTableFetch (后者生成要在ExecuteSQL中使用的SQL).这些会将您的记录转换成Avro格式,然后(在NiFi 1.2.0之前),您 ..
发布时间:2020-08-23 03:49:46 其他开发

从vertica导入sqoop失败

我正在尝试使用sqoop2将数据集从Vertica导入HDFS. 我在sqoop计算机上运行以下查询,以将数据从Vertica v6.0.1-7导入hdfs sqoop import -m 1 --driver com.vertica.jdbc.Driver --connect "jdbc:vertica://10.10.10.10:5433/MYDB" --password dbpa ..
发布时间:2020-07-09 21:09:40 其他开发

vertica中的LISTAGG

Vertica中LISTAGG的等效项 大家好! 我正在尝试在一个字段中汇总特定组的所有字段值. 例如,我的输入表如下所示:- FIELD1 GROUP1 A 1 A 2 B 1 B 2 C 1 C 3 3 null 并且我的输出应如下所示:- 1 A,B,C 2 A,B 3 C 我目前可以通过使用以下功能在Oracle上实现此目标 SELECT GRO ..
发布时间:2020-06-29 20:16:03 其他开发

聚合函数以在Vertica中连接字符串

在vertica中有一个表:像这样测试: ID |名称 1 | AA 2 | AB 2 | AC 3 |广告 3 | AE 3 | AF 我该如何使用聚合函数或如何编写查询以获取此类数据(vertica ID | ag 1 | AA 2 | AB,AC 3 | AD,AE,AF 解决方案 首先,您需要为 agg_ ..
发布时间:2020-06-02 20:31:59 其他开发

如何在Vertica中进行交叉表

在PostgreSQL和其他RDBMS中找到的crosstab或pivot table的Vertica等效项是什么? 解决方案 Vertica当前不具备此功能(以供将来参考的3.5.9版).我与一位同事交谈,他的建议是玩“交叉连接". 另一种选择是尽可能地提取结果,然后在数据库外运行一个处理数据的进程(perl,Java,C#等). Vertica可以接受功能请求. 我也 ..
发布时间:2020-05-28 01:03:20 其他开发

我可以在Laravel中集成自定义PDO包装器吗

我的同事和我正在尝试使用Laravel和Vertica数据库开发Web应用程序.唯一的问题是,一旦对此特定数据库使用bindValue或bindParam,PHP就会由于分段错误而崩溃.因此,我编写了一个PDO包装器类,该类将调用重定向到PHP_ODBC模块,并且可以正常工作.我现在想知道是否有可能将其集成到Laravel中. 解决方案 好的,因此,经过大量的试验和错误,我和我的同事们设法 ..
发布时间:2020-05-25 05:45:32 PHP

需要帮助,使用PHP ODBC驱动程序从Vertica查询UTF8字符串

我一直在想出最好的方法来处理PHP中的UTF8字符.我能够很好地将UTF8数据(中文字符)加载到Vertica中,并且在使用JDBC客户端时可以在其中看到它们,因此我知道数据记录正确. 但是,当我通过PHP查询时,包含UTF8字符的字符串为空.但是,我可以执行类似将UTF8字段包装在URI_PERCENT_ENCODE函数中的操作,然后对PHP中的数据执行urldecode,以正确输出字符. ..
发布时间:2020-05-19 20:19:21 PHP

Pyodbc驱动程序:如何在macOS中指定其位置?

对于以下带有Pyodbc软件包的Python 3命令,我想找到一种方法来指定驱动程序的路径-或解决Pyodbc无法找到Vertica驱动程序的问题 Pyodbc.connect(...) 但是我不断收到错误消息,找不到Vertica驱动程序9.0.x.我在此处和安装程序我目前在命令中使用别名Vertica,但Pyodbc connect未知,因此显然存在一些驱动程序文件问题,现在需要找到 ..
发布时间:2020-05-19 20:13:45 其他开发

将ODBC应用程序与JDBC驱动程序一起使用

我的公司使用 Vertica .我们有使用pyodbc连接到它的Python应用程序.我的大部分开发工作都是在Mac(雪豹)上进行的,不幸的是Vertica尚未发布Mac的ODBC驱动程序.他们确实有JDBC驱动程序.我认为在Jython进行开发并不是妥协.有什么方法可以将JDBC驱动程序与ODBC应用程序一起使用?某种ODBC连接器? 解决方案 编辑:vertica 5/6的更新可在此处 ..
发布时间:2019-09-02 13:41:20 Java相关

Apache Spark是否从目标数据库加载整个数据?

我想使用Apache Spark并通过JDBC连接到Vertica. 在Vertica数据库中,我有1亿条记录,并且spark代码在另一台服务器上运行. 当我在Spark中运行查询并监视网络使用情况时,两台服务器之间的流量非常高. Spark似乎从目标服务器加载了所有数据. 这是我的代码: test_df = spark.read.format("jdbc") ..
发布时间:2019-09-02 13:01:05 Java相关

Vertica - 是否有横向视图功能?

需要旋转一个矩阵来做TIMESERIES插值/间隙填充,并且想要避免杂乱&效率低下的UNION ALL方法。在Vertica中是否有类似Hive的LATERAL VIEW EXPLODE功能? 编辑: @marcothesane - 感谢您的有趣场景 - 我喜欢你的方法插值。我会更多地玩弄它,看看它是如何发展的。看起来很有希望。 仅供参考 - 这里是我想出的解决方案 - 我的方案是我 ..
发布时间:2018-06-12 14:14:26 其他开发

编码是不妥当的,当来自Apache / PHP查询

我有一些问题,连接到我的Vertica公司。 我使用PHP和PDO ODBC驱动程序(thrue的unixODBC)。 当我通过从表isql和选择记录连接到Vertica的所有数据都很好EN codeD - 使用UTF-8个字段(非ASCII符号,例如西里尔)正确打印 。 如果从网页与PHP脚本连接并执行该字段相同的查询有一定的UNI code字像这样\\ u001A \\ u00 ..
发布时间:2016-05-21 14:56:09 PHP