问题标签 [aws-sct]
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.
postgresql - 公共架构 Pgsql 中的 AWS 架构转换
使用 AWS 转换工具我想将 MS-SQL 转换为 PostgreSQL,它的转换但它创建了新的模式。
我有一个公共模式,我只需要转换成这个模式,有没有办法选择现有的模式,默认情况下它的创建模式是源数据库的名称。
谢谢
mysql - 我可以连接本地 sql server 数据库作为 AWS SCT 中的源吗?
我想将我的本地 sql server 数据库连接为 SCT 中的源,以将其转换为 Amazon RDS for MySQL。在我计划使用 DMS 进行迁移任务之后。
python - 通过阅读 Python 中的 Oracle DDL 语句为 Redshift 创建 Create Table 语句
我在 Oracle 数据库中有 5 个表。我需要在 AWS Redshift 中创建它们的类似结构。我正在使用 cx_oracle 连接到 Oracle 并将 ddl 转储到 csv 文件中。但是,在 python 中为每种数据类型更改 DDL 以使其在 Redshift 中运行是一个非常乏味的过程。
在 Python 中有什么简单的方法吗?是否有任何库或函数可以无缝地执行此操作。
PS:我为此尝试使用 AWS Schema Conversion Tool。这些表是在 Redshift 中创建的,但是有一个小故障。在 Redshift 中,每种数据类型都翻了一番。
例如:Oracle 中的 varchar(100) 变成 Redshift 中的 varchar(200) 之前有人在使用 SCT 时遇到过类似的问题吗?
mysql - 为 mysql ddl 语句转换 row_number() 函数
我正在尝试将 DB2 上生成的以下 ddl 语句运行到 mysql。但是,它给了我一个错误,即 mysql 上不存在 row_number() 。
有人可以告诉我如何在 mysql 中模拟这个吗?
询问
aws-sct - AWS SCT 中数据提取器代理和 dms 代理之间的区别
我对 AWS SCT 存档中存在的不同类型的代理感到有些困惑。我正在使用 1.0.624 版本的 SCT。
- 代理 - 数据提取工具 rpm
- dms 代理 - dms 代理 rpm
据我了解,它们都用于分两步将数据从数据仓库(本地或 RDS 实例)提取到 Amazon Redshift。首先,代理将数据复制到 s3 或雪球,然后从那里复制到 Redshift。
现在我的问题是两者之间有什么区别。为什么 AWS SCT 存档中存在不同的代理?
提前致谢 !!!
aws-sct - 无法为 SQL Server 仓库配置 SCT 数据提取器代理
我无法为 Microsoft SQL Server 配置 Extractor 代理。配置代理时出现以下错误:
仓库供应商:Microsoft SQL Server AWS DMS 不支持来自指定供应商的数据仓库。输入受支持的数据仓库供应商之一:Oracle、Teradata、Netezza、Microsoft SQL Server、Greenplum、Vertica。要保留当前值,请按 Enter...
即使我提供了正确的仓库供应商,即 Microsoft SQL Server,它仍然没有被选中并给出上述错误。
提前致谢 :)
sql-server - 无法调用从 SQL Server 到 PostgreSQL 的 AWS-SCT 转换存储过程
我有一个使用 AWS SCT 从 SQL Server 转换为 PostgreSQL 的存储过程。这是我无法调用的程序代码。
mariadb - 使用 DMS 迁移 MariaDB 数据以排除旧记录并减少 RDS 大小
我有一个包含 1TB 数据的 MariaDB 数据库,我需要从中删除旧记录。
总删除数将使数据库的实际大小不到一半,所以我认为如果我迁移到新的 RDS,使用 DMS 及其过滤功能仅复制我需要的记录并复制正在进行的更改,这可能会更简单.
迁移的第二个原因是因为我无法“回馈”删除后的空闲存储空间以降低成本,因此亚马逊建议迁移到更小的 RDS。
考虑到这种情况,出现了一些疑问。
1 - 它说 DMS 不会创建所有表对象。我是否需要担心自动增量 ID?我的意思是,DMS 会在迁移时从序列的开头过滤掉记录,所以数据库会在插入新记录时从最后一个 ID 继续递增?
2 - 我究竟什么时候需要创建约束、FK 和其他未创建的对象?
3 - 并非所有表都会过滤记录。在不同的迁移任务中将它们分开会更好吗?
4 - 我从来没有使用这个工具迁移过任何东西。有什么我需要担心的隐藏陷阱吗?
OBS:迁移将从 AND 到 MariaDB