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

WAS Support发表于:2024年01月04日 10:59:12更新于:2024年01月04日 17:18:32

产品: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.在"系统环境变量"页面单击 "新建 "按钮。

               001659654fa9e306cf52ccabd819900

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

              0016596558937b114428eee674eefca

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

          ・已注册

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

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

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

              4.重新启动操作系统。

在VTB Creator中创建连接设置

1.启动VTB Creator。

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

   001659657106883b59efda8226bb320

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

   0016596571e0ab17e1e90cbc7fe81a0

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];

0016596574d85721c3940190486166c

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

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

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

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

   001659657a46480020b60663f79003c

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

使用VTB Creator创建虚拟表文件

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

   001659657c1cd331163058c8c1496ed

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

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

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

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

从Enterprise Manager导入数据

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

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

连接其他数据源的步骤

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

内容如下:

连接目标  下载的文件配置文件驱动程序的指定值格式

Salesforce

RFRJ-V_Salesforce_setup.zip

cdata.jdbc.salesforce.jarcdata.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.jarcdata.jdbc.csv.CSVDriverjdbc:cdata:csv:GenerateSchemaFiles=OnStart;URI=[uri];

JSON

DJRJ-V_JSON_setup.zipcdata.jdbc.json.jarcdata.jdbc.json.JSONDriverjdbc:cdata:json:DataModel=Relational;URI=[uri];
KintoneEKRJ-V_Kintone_setup.zipcdata.jdbc.kintone.jarcdata.jdbc.kintone.KintoneDriverjdbc:cdata:kintone:User=[uid];Password=[pwd];Url=[url];
XMLDVRJ-V_XML_setup.zipcdata.jdbc.xml.jarcdata.jdbc.xml.XMLDriverjdbc: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。


    您需要登录后才可以回复