问题标签 [universe]
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.
multivalue - 如何获取有关 UniData/UniVerse 数据库的架构信息?
我对 UniData 和 UniVerse 数据库有一些(有限的)经验,现在想通过 .NET 框架使用它们。现在看来,使用它们的方式是通过 Rocket Software 的 U2 Toolkit for .NET。
由于我将访问其架构我不知道先验的数据库,因此我需要知道如何查询数据库,不仅是数据(稍后会出现),而且是关于数据库本身的信息,例如现有的名称表及其模式。
看起来可能 Rocket(或者可能是之前拥有 U2 技术的 IBM)在他们的一些实用程序中内置了一些功能,但我真的需要能够以编程方式执行此操作。
有任何想法吗?
sql - SSIS 与 DTS 性能
在这么晚的时候这样做似乎很疯狂,但是......
我正在使用 Rocket Software UniVerse 源和 SQL 目标重建一些 ETL 基础设施。旧的目标平台是 Windows Server 2003 上的 SQL 2000,新平台是 Windows Server 2012 上的 SQL 2012。在这两种情况下,都使用 ODBC 驱动程序连接到源。在新平台上一切似乎都运行良好,但包的执行时间呈指数级增长。例如,一个包含大约 130 万行和 28 列的表使用 SQL 2000/DTS 大约需要一个小时,而使用 SQL 2012/SSIS 则需要超过 3.5 小时。两台 SQL 服务器都是在 Xen Server 上虚拟化的,2012 服务器有更多的 RAM 和更多的 vCPU,这两台机器在磁盘基础设施方面都没有优势。在包执行期间,2012 服务器上没有任何指标(内存、磁盘 IO 等)出现红线(或者甚至接近)。
我已经阅读了几篇描述相同场景的论坛帖子,但似乎没有一个真正适合我的解决方案。由于所有这些帖子都过时了(大多数从 DTS 到 SSIS 的转换发生在 SQL 2005 年代),我很好奇那里是否有任何更新的信息。
这些包是非常简单的表格副本,没有转换。我正在为我的源连接使用“SELECT column, column,.. FROM sourcetable”,为我的目的地使用“表或视图 - 快速加载”。减速似乎是等式的源头,尽管我不能确定。
任何帮助表示赞赏。
java - 用于 Java 的 Uniobjects 的 Javadocs
我刚开始使用 Rocket UniObjects,正在寻找一些 Javadocs。目前我正在使用Rocket Documentation,但我不是粉丝。我看过,但没有运气。有人见过吗?
business-intelligence - 澄清BO Universe Designer中的一些术语
BO Universe中的变量(维度)和指标有什么区别?
c# - 与 Universe 9.6 的 ODBC 连接
我们有一个在 Universe DBMS 9.6 上运行的遗留系统。我们正在尝试从中导出数据,并且我们启用了 rpc 守护程序,以便我们可以通过 odbc 进行连接。
现在我们能够连接到服务器,但我们无法运行任何查询。我们收到以下错误
查询 - SELECT * FROM DEBTOR
异常 - UniVerse/SQL:语法错误。意外的符号。令牌是“;”。扫描的命令是 SELECT
Universe 中有两种类型的数据库,即基于表的数据库和基于文件的数据库。但是我们能够查询基于表的数据库,但我们不能查询基于文件的数据库,并且有一些配置可以查询基于文件的数据库。我们被困在这个地方。
在 c# 中使用 u2Client 库来访问数据库。任何帮助表示赞赏
用于连接 Universe 的代码
执行最后一条语句时捕获异常
sql - Business Objects Universes - 连接以限制数据
我对宇宙设计非常陌生,非常感谢正确方向的一点......
我有一个表Sales记录了员工的销售细节。它包括以下字段:
- 销售编号
- 员工编号
- 发售日期
我还有一张StaffDepts表,其中包含每个员工的历史部门信息:
- 员工编号
- 部门名称
- 开始日期
- 结束日期
我想建立一个宇宙,通过销售日期员工所在部门的名称来提取。
我尝试在 Designer 中将两个表与三个连接链接起来(我修改了每个连接的编辑连接窗口中的表达式框):
- Sales.StaffID = StaffDepts.StaffID
- StaffDepts.StartDate <= Sales.SaleDate
- (StaffDepts.EndDate 为 NULL)或(StaffDepts.EndDate > Sales.SalesDate)
这失败得相当壮观!任何人都可以建议我如何实现我想要做的事情吗?!
非常感谢!
java - UniObjects for Java 读取目标代码文件
我正在使用 UniObjects for Java 使用该UniFile.read()
方法从 UniVerse 数据库中读取数据。这是我为此使用的代码类型的示例。
对于大多数查询,这可行,但是当我尝试读取目标文件时(例如SOMEFILE.O
)时,此读取会截断文件中的记录。我认为目标代码中的特殊字符会导致问题。
有没有办法使用 UniObjects for Java 读取对象代码记录?
java - UniObjects for Java:在 UniCommand.exec() 中发生错误时如何获取响应字符串
我希望能够确定UniCommand
使用 UniObjects for Java 无法完成的确切原因,以便告诉用户。我有以下代码在理想条件下按预期运行,但如果command
不是有效命令,则uniCommand.response()
返回一个空的String
. 我想确切地知道为什么该命令无法执行。我尝试使用uniCommand.getSystemReturnCode()
,但-1
如果命令未成功完成并且信息不足,它总是返回。我怎样才能确切地知道出了什么问题?
一个例子:当我BLAH
在 UniVerse 服务器上通过 telnet 执行时,我得到:
当我执行时,LIST BLAH
我得到:
我想在我的程序中使用 UniObjects for Java 获得这些确切的错误消息。那可能吗?
c# - .net C# 的多值分隔符
当我们将 C# 与 Universe 数据库一起使用时,多个值来自 Universe 数据库,以逗号分隔值的形式发送到编程站点。通常在 Pick Basic 语言编程中,它们以 ^252 或 ^253 分隔值的形式出现。因此,我们可以使用值分隔符轻松拆分多值,因为人们不会在正常数据条目中使用 ^252 或 ^253。
但是在 C# 中,当我们从 Universe 数据库中选择多个值时,它们会以逗号分隔。如果多值数据实际上包含逗号,那么我们不能使用逗号 value(,) 作为值分隔符。因为这会将多值数据拆分到错误的位置。
例如,如果多值数据是:
01 虽然 , 我们 会, 汤姆 去 那里 , 我 会 下来
上述记录的多值在 .net 编程中用逗号分隔。但是第一个值(粗体)实际上在“Although”之后包含一个逗号。
我们面临着使用 C# Split 函数来分离数据并获取单个值的问题。您能否告诉我们如何在使用 Universe 数据库的 C# 或 VB.net 编程中克服这个问题并获取单个值/子值?.
谢谢你。
business-objects - 如何在 Universe Builder 中编写 if else
我是业务对象宇宙开发的新手,现在我对在宇宙中写 if else 感到震惊。
我的要求是
我创建了一个带有字符串名称的过滤器Yesterday
和Last Sunday
.
在我的报告中,如果过滤器被选择为yesterday
然后自动选择查询应该具有日期过滤,yesterday
并且当我选择时应该是相同的情况Last sunday
。
任何人都可以给我如何实现的想法。