问题标签 [attunity]

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.

0 投票
1 回答
343 浏览

teradata - 尝试使用 Attunity 连接到 Teradata 作为源时出错

当我尝试使用 attunity 连接到 Teradata 作为源时出现以下错误

“SYS-E-HTTPFAIL,无法连接到 ODBC 提供程序发生致命错误。”

我已重新启动 Attunity 控制台和服务器

错误截图

我确认已安装 Teradata ODBC 并且可以连接到 Teradata

0 投票
1 回答
3453 浏览

oracle - 通过 Attunity for SSIS 测试与 Oracle 连接器的连接时出现 ORACLE_HOME 错误

我有同样的问题。这是我的设置...

  1. Windows 10 64 位
  2. SQL Server 数据工具 v10.0.40219.1 SP1
  3. Attunity Oracle Connector for SSIS(32 位和 64 位)v2.0
  4. Oracle客户端64位安装v12.1.0
  5. oracle客户端32位安装v12.1.0
  6. 设置 tnsnames.ora 指向 dev 和 QA 实例;通过 tnsping 和 sqlplus 验证连接性。
  7. 设置 ORACLE_HOME 指向 64 位产品目录

我通过 Attunity 连接创建了一个 (MSORA) Microsoft Connector for Oracle。我使用 tns 名称、用户名和密码填充连接。我单击测试连接按钮,我看到以下内容:

在此处输入图像描述

完整的错误如下:

如果它没有从我的系统变量中拉取 oracle_home,它是从哪里拉取的?

这是我系统上的 ORACLE_HOME 环境变量:

在此处输入图像描述

0 投票
1 回答
3095 浏览

ssis - Attunity 连接器未在 VS 2017、SQL Server 2017 的 SSIS 中显示

我在 VS 2015 上看到过这篇文章,但在 VS 2017 上没有看到。

我已经测试了 Visual Studio 2017 SSDT - Enterprise 和 Professional 以及 SQL Server 2017。我按照这里的帖子并尝试安装适用于 Oracle 的 Attunity 连接器 V5(在此处找到),就像他们推荐的(不起作用)和 V4(在这里) 在这里推荐(仍然没有工作)。我仍然没有在 SSIS 中看到它。是否还有另一种推荐的方法让连接器显示在 SSIS 中,或者是否有手动将它们添加到 VS 2017 的过程?TIA

请注意作为进一步的编辑,在 Windows 2016 服务器、Windows 10、SQL Server Enterprise 和 Developer Edition 上进行了尝试。

0 投票
2 回答
9598 浏览

sql-server - 在 Visual Studio 2017 中安装 Oracle Attunity 驱动程序

我正在尝试为您的 SSIS(提取/转换)层的未来环境进行演示安装。为了成功,我需要 Oracle Attunity 驱动程序。

我已经安装了:

  1. 视觉工作室 15.9.7
  2. SQL Server 数据工具 15.1.61901.24070
  3. SQL Server 管理工作室 17.9.1
  4. Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - Windows Server 2019 Standard 10.0 (Build 17763:) 上的 14.0.2002.14 (X64) 企业评估版(64 位)

根据文档,我需要所述 Attunity Oracle 驱动程序的5.0 版。问题是,如果我在 Visual Studio 中安装这些没有任何变化。

已经有一些 oracle 源/目标(也许它们来自我需要在机器上安装以启用数据连接的 oracle 软件)但我很确定它们是与 Visual Studio 一起安装的,因此它们不是 Attunity“特殊”驱动程序.

屏幕截图 Oracle SourceDestination

在此处输入图像描述

这导致以下问题:

  1. 这些是适当的 Attunity 驱动程序吗?
  2. 我要检查这个吗?
  3. 如果没有,我该如何安装正确的驱动程序?
0 投票
1 回答
341 浏览

sql-server - 在 SSIS 中的 Attunity 上运行 SQL 脚本

目前我在 sqldeveloper 中运行一个脚本来从 oracle 中获取我的数据并转储到 CSV 文件中,然后我将 CSV 文件导入到 SQL Server 中。现在,我有 VS 2017,我正在尝试通过 Attunity 驱动程序将相同的数据从 Oracle 数据库导入 SQL 服务器。

我可以在数据流中使用 Oracle Source 连接 oracle 数据库,但此时我被卡住了,我不知道如何运行具有多个 SQL 命令的现有脚本 - 在第一行中,我将会话更改为指向正确的架构通过设置一些变量、环境设置和选择语句。

0 投票
0 回答
419 浏览

sql-server - 用于集成服务的 SSIS / Oracle Attunity

提前感谢您的协助!

我目前正在调查使用 SSIS 将数据从我们的 Oracle 服务器传输到 SQL(数据仓库工作的一部分)的加载时间缓慢,并且我们正遭受加载时间极慢的困扰。

在对该问题进行一些研究后,我遇到了 Attunity 连接器,这些似乎是我们需要尝试的,因为我们使用的是速度慢/不推荐使用的内置连接器。

从那以后,我让管理服务器的人从这里安装正确的软件包:

现在我寻求在 Visual Studio 2013 Pro(版本 12.0.21005.1 / .NET Framework 4.7.03190)/SSDT 中使用新的连接器。SQL 本身是 2016 版本 - 版本 13.0.16106.4。

长话短说。我似乎无法找到/启用/使用新的 Attunity 连接器。是否有任何可用的故障排除技巧可以帮助解决此问题或仅允许其正确使用?

再次感谢!

0 投票
2 回答
1569 浏览

mysql - 如何一次性将 40 亿条记录从 MySQL 加载到 SQL Server

我们需要对具有 4+ 十亿条记录的表进行初始数据复制,以从源 MySQL(5.5)定位到 SQL Server(2014)。有问题的表非常宽,有 55 列,但它们都不是 LOB。我正在寻找以最有效的方式复制这些数据的选项。

我们已经尝试通过 Attunity Replicate 加载(这对于不是那么大的表来说效果很好),但是如果使用 Attunity Replicate 的初始数据复制失败,那么它会从头开始......失去复制数据所花费的任何时间。通过打补丁以及该表可能需要 3 个月以上才能加载 Attunity 并不是解决方案。

我们还尝试使用链接服务器进行较小的批量加载。这是有效的,但似乎根本没有效率。

复制数据后,我们将使用 Attunity Replicate 来处理 CDC。

0 投票
1 回答
303 浏览

amazon-aurora - 使用 Attunity Replicate MSM 将数据从 RDS MySQL 迁移到 Azure Database for MySQL 时,迁移任务在“加载数据本地 infile”时失败

我尝试使用“Attunity Replicate for Microsoft Migrations (Replicate MSM)”将数据从Amazon RDS MySQL迁移到Azure Database for MySQL 。 为此,我在本地 Windows 10 机器上设置了 Replicate MSM 工具,然后定义和测试源和目标数据库端点,例如。RDS 作为源,Azure 作为目标,安装所需的 mysql、odbc 驱动程序并在两个数据库上启用二进制日志记录、local-infile 参数。但是现在当我运行迁移任务时,它只会在目标数据库上创建迁移表的模式,并且在“加载数据本地文件”命令中失败。这是堆栈跟踪:

根据 Azure 文档:

支持 LOAD DATA INFILE,但必须指定 [LOCAL] 参数并将其定向到 UNC 路径(通过 SMB 装载的 Azure 存储)。

如果这是解决方案,请解释如何实现它。

注意:RDS 和 AZURE 上的 MySQL 服务器版本均为 5.6

0 投票
1 回答
90 浏览

replicate - 在没有 SOURCE_LOOKUP 的情况下更改 CLOB

我试图STRING(3999)在表中逐行更改 CLOB 数据。我目前正在使用SUBSTR([fieldname],1,3999),但是当根据源表检查结果表时,NULL尽管源中存在数据,它仍会显示结果。

使用:

有效,但是它将处理时间从 5 分钟更改为接近 2 小时。

0 投票
1 回答
294 浏览

apache-kafka - java.lang.IllegalArgumentException:发生 KCQL 错误。FIELD_ID 不是有效的字段名称

我将数据存储到一个 kafka 主题中,我想使用CassandraSinkConnectorfrom Landoop 移动到 cassandra。

我在尝试启动连接器时遇到此错误:

似乎架构有架构注册表验证不喜欢的东西,但我不明白问题出在哪里。这是我的架构(这是从 Attunity Replicate 自动生成的):

这是我的接收器配置: