问题标签 [exasol]
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.
odbc - Informatica,[Microsoft][ODBC Driver Manager] 连接到 Exasol 数据库时未找到数据源名称和未指定默认驱动程序错误
我正在尝试从 Informatica 连接到 Exasol 数据库,我想在其中执行一些读写操作,但在运行会话时遇到错误。我在 ODBC 数据源管理器中添加了驱动程序详细信息。
消息代码:CMN_1022 消息:数据库驱动程序错误... CMN_1022 [[Microsoft][ODBC 驱动程序管理器] 未找到数据源名称并且未指定默认驱动程序数据库驱动程序错误...函数名称:连接数据库驱动程序错误...函数名称:连接数据库错误:无法使用用户 [User_Name] 和连接字符串 [Connection_String] 连接到数据库。]
如果需要任何其他信息,请告诉我。
下面是 USER DSN 和 SYS DSN 条目的屏幕截图。我测试了连接并显示成功。
sql - 如何使用 SQL 查找 EXASOL 服务器版本
我正在寻找一个 SQL 查询来为我提供 Exasol 服务器版本,类似于 Oracle 中的这个:
我该怎么做?
sql - SQL计算两列之间的百分比
我想按月计算打开和交付项目之间的百分比。我有下表:
然后将像这样添加百分比:
我尝试了以下方法,但收到错误消息“内部错误:系统尝试为虚拟表运行表创建”。
sql - 如何在SQL中根据上个月的平均值和去年同月的平均值计算值
我想根据上个月和去年同月的实际情况计算打开率和点击率的目标。我的表格按日汇总,并按月和年分组以获得月平均值。然后,我创建了一个自我加入,以将我当前的日期加入到前几个月的结果中。这在除 1 月之外的所有月份都可以正常工作,因为 SQL 不知道它应该在 12 上加入 1。有没有办法在我的 join 子句中指定它?
本质上,2021 年 1 月的结果不应该为空,因为我有 2020 年 12 月的数据。
这是我的数据和我的查询:
这是用 PostgresSQL 编写的,因为我认为它对大多数人来说更容易访问,但我的生产数据库是 Exasol!
database - 如何参数化 Lua 脚本以通过执行查询的表值
Lua 的新手,但正在尝试。
我有多个需要执行的“创建表”查询,仅更改架构和表名称。目前我正在明确定义每个查询。我想从下表中参数化 Lua 脚本,将表名作为参数传递,因为需要以这种方式生成 100 多个表。
映射表
目标模式 | 目标表 | 起源模式 | 原点表 |
---|---|---|---|
架构1 | 表格1 | 图式3 | 表3 |
架构2 | 表2 | 图式4 | 表4 |
当前解决方案
我试过的:
不确定语法,我想我也需要遍历表的值。谢谢
mysql - 无法更改日期格式 SQL
我的表格列中有当前日期格式 [DD_MM_YYY],并希望将其更改为 [YYYY_MM_DD]。似乎无法弄清楚正确的语法。
sql - 如何在 DataGrip(Exasol 方言)上的 SQL 查询中使用变量?
数据库:EXASOL
IDE:IntelliJ DataGrip
我正在尝试在 SQL 中声明变量并在整个查询中调用它们。这在 Microsoft SQL Server 中是等效的:
这在 DataGrip 和 Exasol 中可行吗?我搜索了 Exasol 的文档(通用脚本语言、数据库交互),其中描述了以下内容:
但是,这会打开一个控制台,要求我输入a
. 我不想在每次执行代码时都输入变量的值。我想设置一个变量并在查询的不同部分使用它,就像任何其他高级编程语言一样。
我在 JetBrains 的论坛 ( 1 , 2 ) 上发现了两个类似的问题,但没有得到解答。在 StackOverflow ( url )上找到的另一个刚刚声明 DataGrips 不支持该方言。
有谁知道如何解决这个问题?它根本不支持吗?这将真正提高我和我的团队的生产力。
先感谢您!
python - 将 API JSON 数据发送到 Exasol DB 表
我正在使用来自虚拟 JSON 站点的假 JSON 数据,如下所示:
我通过库读取 API 数据,requests
然后转身将其发送到 Exasol DB 表中。请参阅下面的代码
这工作正常,问题是它非常慢。插入 500 条记录大约需要 2 分钟。我知道必须有一种更有效的方法来做到这一点。实际上,我将从一个包含数千条记录的 API 中提取数据,我希望将这些记录转过来并发送到数据库表中。
关于采取更好方法的任何想法?
exasolution - 如何在 exasol 数据库中启用JsonFunctions=1?
我正在尝试搜索 exasol 参数值以启用 json 函数 JSON_EXTRACT 、 JSON_VALUE 等。我的 exasol 版本是 6.2 ,但无法使用这些函数。有人可以告诉我如何从数据库启用它吗?我检查了 EXA_METADATA 和 EXA_PARAMTER sys 表中的值,但找不到 json 参数名称。
sql - 为什么有空值时选择IN不能正常工作
为什么这会返回 EXASOL DBMS 中的记录
?
谢谢,拉斐尔。