我使用的是Oracle ODI 11.1.1.7。我有6个以竖线分隔的文件。每个文件具有不同的列数。每个文件中的列数是固定的。所以我知道格式。我想将所有这些文件加载到数据库中的一个表中。我可以按顺序创建具有步骤的ODI流程,并调用为这些文件创建的接口来完成任务。有没有更好的方法来做到这一点?比如只创建一个可以处理所有这些文件的接口。我能通过循环做些什么吗?提前谢谢。
我想在两个表(A和B)之间连接,我想插入不在表B中并且不在交叉点上的行(就像我在图片中显示的那样),将它们插入到表B中。
如果我使用sql,我可以这样做:
SELECT *
FROM A
LEFT JOIN B ON A.key = B.key
WHERE B.key IS NULL
但在ODI上。我不会做。我只是编写了左外部连接,但它没有解决我的问题,通过左外部连接,我可以获取表A上的所有行以及A和B之间的交集上的行。
我需要的只是提取表A上的所有行,而不是交叉点上的行。如何在ODI上修复此问题
非常感谢你的帮助。
我是新的网页扫描在R。我正在使用rvest
我可以得到一个单独的一年的比赛记录,手动到每一年如下;
## The URL
http://stats.espncricinfo.com/ci/engine/records/index.html
## structure
RECORDS / ONE-DAY INTERNATIONALS / TEAM RECORDS / LIST OF MATCH RESULTS (BY YEAR)
library(rvest)
cricket_record <- read_html('http://stats.espncricinfo.com/c
我有一个关于ODI的file.txt,它由几个具有以下结构的记录组成:
希瑟记录(父亲)
记录类型1 (son)
记录类型2 (son)
记录类型1.n(子)
记录类型2.n(子)
页脚记录1
希瑟记录(father1)
- record type 1 (son)
- record type 2 (son)
- record type 1...n (son)
- record type 2...n (son)
页脚记录2
每个记录都包含一组公共字段,每个字段之后都有自己的结构。因此,我必须为每种记录类型在我的数据库中创建几
为什么我不能运行我的Powershell脚本?
代码:
$CurrentDate = Get-Date
$Logname = $CurrentTime.ToString("yyyyMMdd") + "_ReplaceChars.txt"
$LogFile = "C:\Users\Administrator\Desktop\Eurocard\ReplaceJob\$Logname"
#Get's the path name for all files in specified folder and puts it into variabl
我正在使用Spring Boot/Framework/JPA来读取PostgreSQL数据库表。但是,有一种情况是,我想从一个TIMESTAMP WITH TIME ZONE / OffsetDateTime列中进行选择,但我只想比较日期,而不是时间。
我已经尝试了以下(在Kotlin中),基于我在Googling之后找到的东西,但这两个都给了我语法错误,说它不期望左边的paren。如果没有这些函数,它将在日期和时间上匹配。
@Query(
"""select odi from on_deck_inventory odi
wher
我已经在AIX7.2服务器上安装并配置了ODI12c(12.2.1.2.6)。最近,由于网络策略的原因,我更改了ODI服务器的IP地址。更改AIX7.2服务器的IP地址后,ODI客户端将无法与ODI服务器连接。那么,如何更改以前配置的ODI代理的IP地址? 下面是堆栈跟踪。 oracle.odi.runtime.agent.invocation.InvocationException: ODI-1424: Agent host or port cannot be reached using http://********:20910/oraclediagent.
at oracle.
如何在Windows server 2012 R2上设置ODI studio,以便登录的操作系统用户可以使用ODI Studio12.2? 是否每个用户都必须在其私有目录中安装自己的ODI Studio12.2? Windows 2012 R2服务器上的操作系统级别用户需要哪些权限才能安装自己的ODI studio 12.2副本?
我们需要在许多映射上批量更改订阅服务器,但我发现很难构建正确的方法调用。我正在循环遍历映射列表,但不确定如何更改每个映射的订阅服务器。我的Groovy脚本中有这样的代码结构:
//Created with ODI Studio
import groovy.swing.SwingBuilder
import java.awt.FlowLayout as FL
import javax.swing.DefaultComboBoxModel
import javax.swing.BoxLayout as BXL
import oracle.odi.domain.project.finder.I
我正在尝试执行以下代码,但我得到了引用ord.date_out::date的unexpected token: : near line 1错误。以下是我的代码 @Query(value="select new com.ameerarestapi.wrapper.report.SummaryPeriodicSales(sto.name, sum(odi.subtotal_price), sum(odi.qty), ((sum(odi.subtotal_price))/(sum(odi.qty))), ord.date_out::date) "