- 发行说明
- 入门指南
- 安装
- 配置
- 集成
- 身份验证
- Working with Apps and Discovery Accelerators
- AppOne 菜单和仪表板
- AppOne 设置
- TemplateOne 1.0.0 菜单和仪表板
- TemplateOne 1.0.0 设置
- TemplateOne 菜单和仪表板
- TemplateOne 2021.4.0 设置
- Purchase to Pay Discovery Accelerator 菜单和仪表板
- 购买到付款 Discovery Accelerator 设置
- Order to cash Discovery Accelerator 菜单和仪表板
- “订单到现金” Discovery Accelerator 设置
- Basic Connector for AppOne
- SAP Connectors
- 适用于 AppOne 的 SAP 订单到现金连接器
- 适用于 AppOne 的 SAP 采购到付款连接器
- SAP Connector for Purchase to Pay Discovery Accelerator
- SAP Connector for Order-to-Cash Discovery Accelerator
- Superadmin
- 仪表板和图表
- 表格和表格项目
- 应用程序完整性
- How to ....
- 使用 SQL 连接器
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- 释放 SQL 连接器
- Scheduling data extraction
- Structure of transformations
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- 实用资源
Running a SQL connector
本页包含有关如何使用脚本运行 SQL 连接器的说明。
run.ps1
和load.ps1
需要与用于生产的 Process Mining 安装在同一台服务器上运行。 extraction_cdata.ps1
和transform.ps1
脚本也可以从其他位置运行。
假设:
- 已安装 设置本地测试环境 中描述的开发工具。
-
已按照设置 SQL 连接器中的说明 设置 SQL 连接器。
注意: 连接器的scripts/
目录包含一组标准脚本,用于运行和计划数据提取、转换和加载。
请按照以下步骤运行连接器,提取、转换和加载数据。
步骤 |
操作 |
---|---|
1 |
以管理员身份启动 Windows PowerShell 。 |
2 |
转到
scripts/ 目录。
|
3 |
执行
run.ps1 。
|
请按照以下步骤仅执行提取。
步骤 |
操作 |
---|---|
1 |
启动 Windows PowerShell。 |
2 |
转到
scripts/ 目录。
|
3 |
执行
extraction_cdata.ps1 。
|
extraction_ script
的名称将有所不同。
请按照以下步骤仅执行转换步骤。
步骤 |
操作 |
---|---|
1 |
启动 Windows PowerShell。 |
2 |
转到
scripts/ 目录。
|
3 |
执行
transform.ps1 。
|
每个转换步骤也可以单独运行。
LogFile.log
。 此日志文件包含作业执行的所有阶段以及关联的时间戳。 日志文件还返回一组最小的错误代码,可以提供进一步的指导。
有关 CData 同步作业执行的更多详细信息,请转到 CData 同步实例,然后检查作业的“ 日志记录和历史记录” 选项卡。 请参见下图。
Verbose
,然后再次运行提取脚本extraction_cdata.ps1
。
下面概述了 CData 同步作业的返回代码。
代码 |
日志说明 |
---|---|
0 |
作业提取成功。 |
-1 |
作业提取失败。 |
-2 |
无法执行提取。 检查您的设置或查看作业的“ 日志记录和历史记录” 选项卡。 |
日志文件还返回转换脚本的一组错误代码。 以下是错误代码的概述。
代码 |
日志说明 |
---|---|
-1 |
常规
dbt run 或dbt test 失败。 这意味着当前设置或配置存在问题。 有关更多详细信息,请查看LogFile.log 。
|
0* |
dbt 调用已完成,没有错误。
|
1* |
dbt 调用已完成,但至少存在一个已处理的错误(例如 模型语法错误、权限错误等)。 运行已完成,但可能已跳过某些模型。
LogFile.log 包含额外信息,说明错误发生在dbt run 阶段还是dbt test 阶段。
|
2* |
dbt 调用已完成,但出现未处理的错误(例如网络中断)。
|
* 0、1 和 2 是特定 于 dbt的返回代码。 有关 退出代码,请参阅 dbt 官方文档。
还可以安排定期数据提取。 请参阅 计划数据提取。