问题标签 [dashdb]

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 回答
528 浏览

r - 使用 dashDB 在 Bluemix 上部署 R Shiny App

0 投票
1 回答
579 浏览

docker - DashDB 本地 Docker 部署

3-4 个月前,我已经能够在我的 mac(使用 Kite)上本地部署 DashDB local (SMP),但最近我无法使用 MacOS (Kite) 或 Linux(在 AWS 上使用个人运行 docker 的实例 - 不是 swarm)。

Linux 风格(默认 Amazon Linux AMI)

Linux内核

码头工人版本

主机名

dns域名

在每种变体方法中,我总是在运行后得到如下消息:

(对于 SMP)或docker exec -it dashDB start(在 MPP 的运行命令之后)。我尝试使用 getlogs,但找不到任何有趣的东西。有任何想法吗?对于 SMP,我在单个主机上使用创建的目录,对于 MPP,我使用 AWS 的 EFS 进行共享 NFS 挂载。

停止/启动

再次关注日志

0 投票
1 回答
339 浏览

db2 - dashDB:使用选择插入生成的默认列

我有一个简单的测试表

然后,我尝试使用 dashDB 的 sql 仪表板中的以下命令将数据插入到该表中。

但是我似乎无法让命令不返回错误。已经尝试过 db2 的“DEFAULT”和“0”(整数的默认值),甚至 NULL 作为 item1 的值。

也尝试过使用值插入,但列标题导致系统报告返回的多个值。

也尝试过“覆盖用户价值”,但这会抱怨找不到 JOIN 元素。

欢迎任何想法。

0 投票
1 回答
288 浏览

ibm-cloud - Watson Analytics 对可以从 dashDB 导入的记录数是否有限制?

我在 IBM Watson Analytics ( https://watson.analytics.ibmcloud.com ) 中有一个帐户。

我在 IBM Public Bluemix 中也有一个帐户。我配置了一个 dashDB 实例并将 10,000 条记录插入到一​​个 dashDB 表中。在 Bluemix dashDB 中,我验证(通过 SQL 等)dashDB 表中确实存在 10,000 条记录。

我在 Watson Analytics 中配置了一个连接以连接到我的 Bluemix dashDB 实例。但是,当我尝试查看数据时,Watson Analytics 仅显示/允许上传(当我单击“上传前的形状”时)dashDB 表中的 1000 条记录。

这是对 Watson Analytics 帐户实施的限制吗?

在 Watson Analytics 中,在我的帐户设置/信息页面中,订阅显示为“BACC-IBM WA Professional”,总空间显示我仅使用了可用 100 GB 中的 97 MB。此外,它表示最大上传大小为 10 GB,数据资产中允许的最大列数为 500 列。对于 10,000 条记录,我上传到 dashDB 的数据总共有 1 GB。

所以,我不明白为什么 Watson Analytics 无法显示/允许从 dashDB 上传超过 1000 条记录。请帮忙。

0 投票
2 回答
366 浏览

docker - DashDB local (docker) 无法启动,因为数据库服务没有启动

在 RedHat Enterprise Linux 7.2 上部署和启动本地 dashDB 时遇到错误。下面是IBM官方教程的主要步骤,我一步步跟着做的。

1.部署第一步——下载并运行容器:

2.观察部署日志:

部署日志消息 - 通过其他所有测试,仅发生此问题:

3.在Docker内启动dashDB服务:

出现以下消息:

有没有人遇到过像我这样的问题?我也在 CentOS 7.2 上再次尝试,问题是相同的。

非常感谢,丹尼尔

0 投票
0 回答
231 浏览

ibm-cloud - Dash DB 支持带时区的时间戳

我想在 dashdb 中存储带有时区的时间戳。我看到 db2 为此目的支持数据类型 TIMESTAMP WITH TIME ZONE。但是当我尝试使用这种类型在 dash db 中创建表时,我遇到了错误。这是因为 dash db 不支持这种类型,即使 db2 支持。还是我做错了什么?感谢帮助

DDL 失败并出现消息 _ 异常。_ 状态 = 42601; 错误代码 = -104;错误消息 = >batch element #1 的错误:在“COL2”>timestamp with”之后发现了一个意外的标记“time”。预期的标记可能包括:“REFERENCES”.. _CODE=-104,>_STATE=42601,DRIVER= 3.66.46

0 投票
2 回答
456 浏览

export - DashDB - 使用 Java 导出数据

我正在使用 DashDB(Bluemix 服务),我需要在我的 Java 代码中导出表数据。为此,我写了以下...

但它不起作用。未生成文件 exportData.ixf,但我没有收到任何错误代码。我曾经在 DB2 上执行此代码。你知道是否可以用 DashDB 做我正在做的事情?如果答案是肯定的。你有什么建议吗?谢谢!!!

0 投票
1 回答
741 浏览

db2 - SQL 列出 dashDB 模式中的表

我需要在 dashDB(IBM Cloud 上的 Db2 Warehouse on Cloud)的模式中列出所有表。

这是否可能仅使用 SQL 语句或我需要 CLI 工具来实现?

如果可以使用 SQL 语句,请告诉我它是什么。

请不要提供 CLI 语句。

0 投票
2 回答
207 浏览

ibm-cloud - 使用 DataWorks 将数据从 dashDB 推送到 Watson Analytics?

我在 IBM Public Bluemix 中有一个帐户。我提供了一个 dashDB 实例并将数据插入到一个 dashDB 表中。我使用我的 IBM ID(不是 IBM Intranet ID)登录到 Bluemix

我还有一个 Watson Analytics 帐户。请注意,我的 Watson Analytics 帐户/访问权限是更大团队的一部分。我不使用简短的 Watson Analytics URL https://watson.analytics.ibmcloud.com访问它。我使用https://watson.analytics.ibmcloud.com/home/data?loginAccountId=3ZPDZ2KL8DE0&loginTenantId=1VRPUK1QI0A5访问我的帐户。当我转到此 URL 时,它会将我重定向到 IBM Intranet 身份验证页面,并且我使用 IBM Intranet ID(而不是 IBM ID)登录。

我需要将数据从 Bluemix dashDB 表推送到我拥有的 Watson Analytics 帐户。

当我在 Bluemix DataWorks 中创建连接时,它不允许我指定 Watson Analytics URL。它只允许我输入用户名和密码。我使用我的 IBM ID 为 Watson Analytics 创建了一个连接。然后创建了一个将数据从 dashDB 移动到 Watson Analytics 的活动。当我运行活动时,它失败了。请帮忙。

0 投票
2 回答
346 浏览

sql - Dashdb/Netezza:SQL 语法错误

我有丰富的 T-SQL 背景,一直在为客户熟悉 IBM Netezza 设备。我在 Windows 上使用过 Netezza 模拟器 7.1,运行过 DDL、DML、Control 和 Transaction 语句。此外,我还注册了 Bluemix 云上的 DashDB 试用版。

问题:

我在 DashDB 的 Aginity 工作台和 Bluemix 上的 RunSQL 上都面临语法障碍

这些使我无法编写超出简单 DDL、DML 语句的更复杂的 SQL。我对此感到非常沮丧。

  1. 变量声明

T-SQL:

我试过这个

错误 [42601] [IBM][DB2/LINUXX8664] SQL0104N 在“DECLARE i”之后发现了意外的标记“INTEGER”。预期的标记可能包括:“END-OF-STATEMENT”。

错误 [42601] [IBM][DB2/LINUXX8664] SQL0104N 在“DECLARE i AS”之后发现了意外的标记“INTEGER”。预期的标记可能包括:“END-OF-STATEMENT”。

错误 [42601] [IBM][DB2/LINUXX8664] SQL0104N 在“DECLARE i”之后发现了意外的标记“INTEGER”。预期的标记可能包括:“END-OF-STATEMENT”。

这些都不起作用......我只是感到困惑!

  1. 这个非常简单的存储过程示例无法为我编译

代码:

错误:

错误 [42601] [IBM][DB2/LINUXX8664] SQL0104N 在“ECT * FROM DASH6441.”之后发现了意外的令牌“EMP”。预期的标记可能包括:“END”。

问题:

  • 有什么我想念的吗?

  • 像 T-SQL 一样,编译器期望的 SQL 脚本或初步指令(例如USING <db_name>在 T-SQL 中)是否有任何结构?我怀疑它,但只是问

  • 如果您可以与所有这些元素共享变量声明、存储过程或通用脚本的骨架,您知道这些元素可以为您成功编译吗?也许我可以从中启发自己

我现在正面临着这个语法问题的阻碍。