如何使用CData Driver将数据导入Dr.Sum

如何使用CData Driver将数据导入Dr.Sum

产品:Dr.Sum

版本:5.7或以上

自Dr.Sum 5.7开始,可使用CData Driver从JSON和XML格式文件、或者Salesforce、Kintone中导入数据。此外,通过CData Driver,还可将CSV文件的函数和过滤条件处理结果导入Dr.Sum。

本文介绍如何使用CData Driver将Salesforce数据导入Dr.Sum。

请注意,本文介绍的步骤也可用于连接CSV/JSON/Kintone/XML。请参考 "连接其他数据源的步骤"。


设置步骤

准备使用CData Driver

1.从"【Dr.Sum】CData适配器的分发和已验证连接的数据源 "页面下载Salesforce的CData Driver。 

    ※ 需登录才能打开网页,不登录时无法访问。

2.解压缩下载的"RFRJ-V_Salesforce_setup.zip"。

3.将"cdata.jdbc.salesforce.jar"放入解压缩文件夹下的"lib"文件夹中,并放置在安装了Dr.Sum服务器的任意文件夹中。

    在此,我们假设将其放在"C:\JDBC\CData\Salesforce"中。

4.在OS系统环境变量"CLASSPATH"中注册保存的JDBC驱动程序,然后重启操作系统。

    详细步骤

        1.从Windows开始菜单,选择 [控制面板] - [系统] - [高级系统设置]。

        2.在[系统属性]页面中,单击[高级]选项卡中的[环境变量]。

        3.检查系统环境变量字段中是否注册了变量 "CLASSPATH"。

          ・未注册

              1.在"系统环境变量"页面单击 "新建 "按钮。

               

              2.在变量名中输入"CLASSPATH",在变量值中输入已保存JDBC驱动程序的绝对路径。

              

              3.完成输入后,单击 [确定] 按钮。

          ・已注册

              1.在系统环境变量字段中选择"CLASSPATH "行,然后单击 "编辑 "按钮。

              2.在变量值末尾输入分号(;),然后输入保存的JDBC驱动程序的绝对路径,然后单击 "确定"。

              3.返回 "环境变量 "页面,然后点击 [确定] 按钮。

              4.重新启动操作系统。

在VTB Creator中创建连接设置

1.启动VTB Creator。

2.在 "选择数据源 "页面上,单击 "创建 "按钮。

   

3.在 "数据源信息 "页面中,种类选择 "JDBC ",然后单击JDBC驱动程序字段右侧的 "编辑 "按钮。

   

4.在 "JDBC 驱动程序列表 "页面,单击 "创建 "按钮。

   指定名称、驱动程序和格式,然后单击[确定] 按钮。

名称请指定任意的名称
驱动程序cdata.jdbc.salesforce.SalesforceDriver
格式

jdbc:salesforce:AuthScheme=Basic;User=[uid];Password=[pwd];

或者

jdbc:salesforce:AuthScheme=Basic;User=[uid];Password=[pwd];Security Token=[SecurityToken];


※只有从公司信任网络范围之外的IP地址访问Salesforce时,才需要安全令牌。

5.返回 [JDBC驱动程序列表] 页面,单击 [关闭] 按钮。

6.在JDBC驱动程序字段中,选择步骤4中创建的驱动程序的名称。

7.在 "数据源 "字段中,重写用户ID、密码,必要时重写安全令牌。

   















8.点击 "测试 ",确认弹出 "连接成功 "的消息,然后点击两次 "确定 "返回 "选择数据源 "页面。

使用VTB Creator创建虚拟表文件

1.在 "选择数据源 "页面,选择已创建的数据源并单击 "选择 "按钮。

   

2.显示表和视图,选择要引用的对象并单击添加。

3.将所需项目添加到网格中。   


4.点击[查询] - [预览执行结果],检查数据是否已成功检索。

5.点击[文件] - [另存为],保存虚拟表文件。

从Enterprise Manager导入数据

1.登录Enterprise Manager,选择[导入]选项卡,并选择[导入(虚拟表)]。   


2.选择创建的虚拟表文件和创建表要用的数据库,然后单击[执行]。   


连接其他数据源的步骤

上述步骤说明了如何连接到Salesforce,但通过更改下载文件、配置文件、驱动程序和格式,也可以连接到CSV/JSON/kintone/XML。

内容如下:

连接目标  
下载的文件
配置文件
驱动程序的指定值
驱动程序的指定值
Salesforce
RFRJ-V_Salesforce_setup.zip
cdata.jdbc.salesforce.jar
cdata.jdbc.salesforce.SalesforceDriver

jdbc:salesforce:AuthScheme=Basic;User=[uid];Password=[pwd];

或者

jdbc:salesforce:AuthScheme=Basic;User=[uid];Password=[pwd];Security Token=[SecurityToken];

CSV
RVRJ-V_CSV_setup.zip
cdata.jdbc.csv.jar
cdata.jdbc.csv.CSVDriver
jdbc:cdata:csv:GenerateSchemaFiles=OnStart;URI=[uri];
JSON
DJRJ-V_JSON_setup.zip
cdata.jdbc.json.jar
cdata.jdbc.json.JSONDriver
jdbc:cdata:json:DataModel=Relational;URI=[uri];
Kintone
EKRJ-V_Kintone_setup.zip
cdata.jdbc.kintone.jar
cdata.jdbc.kintone.KintoneDriver
jdbc:cdata:kintone:User=[uid];Password=[pwd];Url=[url];
XML
DVRJ-V_XML_setup.zip
cdata.jdbc.xml.jar
cdata.jdbc.xml.XMLDriver
jdbc:cdata:xml:DataModel=Relational;URI=[uri];


  ※格式中被 [ ]包围的部分是需要改写的部分。

  ※在CSV/JSON/XML的uri中,描述的是文件路径,但使用的不是反斜线 (\),而是斜线 (/)。例如:C:/temp/sample.json

  ※如果需要指定其他连接选项,请参考下载的Zip文件中帮助文件夹中的help.htm,并参阅 "连接字符串选项 "的内容。

关于可用函数

可以使用的函数根据连接目标和文件类型而不同。

请参考下载的Zip文件中help文件夹中的help.htm,并参阅[SQL标准]-[SQL函数]一节。

——————————————————————————————————————————

图片为Ver.5.7。


    • Related Articles

    • Dr.Sum 服务无法启动时需要确认的事项

      产品名: Dr.Sum 版本: Ver5.x Dr.Sum 的环境变量可能因安装JDK 等外部原因而导致无效。 检查 Dr.Sum 服务器环境的环境变量,如果值无效(如下所示),可以从服务器的管理画面更正。 错误示例 环境变量:DWODS56_SYSTEM_PATH 正常値 C:\DrSum56\Server\system 错误値 C:\DrSum56\Server\syste <参考说明书> Dr.Sum管理员指南 Dr.Sum Server功能活用篇 ...
    • 关于Dr.Sum可连接的各种BI工具

      产品:Dr.Sum 版本:Ver 5.6 / 5.7 以下列出了可与Dr.Sum连接的各种BI工具。 即使在运行环境中有记载如下内容,但正常维护服务不包括依赖于制造商不再正常支持的环境的故障。 与Dr.Sum连接的驱动程序 ・ Dr.Sum Development Kit(Devkit.zip) ※ 参考:Dr.Sum 5.6 手册安装指南 > 第 9 章 选项产品和关联产品的安装 Dr.Sum可连接的各种BI工具 连接目标 Ver. 5.6.00.0000~0020 Ver. ...
    • Dr.Sum报错0xA000370C是什么原因?如何解决?

      原因: 视图定义比引用的表或者视图的定义更新时间旧。 创建视图后,所引用的表或视图的Schema的信息发生更改。 定义更新时间可以在Dr.Sum Enterprise Manager画面进行确认。 解决方法: 选择该视图的右键菜单,点击更新即可。
    • 关于Dr.Sum Ver. 5.7已验证连接的数据源

      产品:Dr.Sum Dr.Sum Ver. 5.7的数据导入功能可用的数据源如下: 可用数据源*1  ・ODBC连接的数据库*2*3*5*8  ・JDBC连接的数据库*2*3*5*6*8  ・OCI连接(Oracle数据库10gR2或更高版本,仅限64位版本)*2*3*4*8  ・Excel文件*7  ・CSV文件 *1 目标数据源、驱动程序、OS和JDK(使用JDBC时)的版本必须相互支持,而不仅限于Dr.Sum相关产品。请检查运行环境并确认各供应商的支持状态。 *2 不支持Oracle ...
    • Dr.Sum的任务是否可以导出

      产品名: Dr.Sum EA 版本: Ver5.x 系统信息和用户信息可以保存为备份文件并可以根据需要还原。 如要备份或者还原系统信息,需将服务器的运行模式设置为管理模式。 具体的操作方法: ◇备份系统信息 1.从[文件]菜单中选择[备份系统信息]。 2.在[备份系统信息]界面中指定备份文件的保存目标文件夹。 3.在[系统信息]和[用户信息]中,勾选要保存到备份文件中的信息。 系统信息包含 “服务器设置信息”、“虚拟表数据源信息” 以及 “导入任务信息”。 用户信息包括 ...