将数据从自治事务处理复制到 Azure Synapse Analytics
开始之前
要成功完成此快速入门,您必须具有以下各项:
- Azure 同步工作区
- 与 Azure Synapse Workspace 关联的 Azure 存储容器
- Azure 同步数据库范围身份证明,向 SQL 池授予访问存储账户的权限
- 目标表存在:复制之前,目标表应存在于 Synapse 数据库中。由于 GoldenGate 使用合并 SQL 语句,因此目标表必须是散列分布式表。
- 分配给部署的 OCI GoldenGate Azure 数据湖存储连接。如果不存在,请创建 Azure 数据湖存储连接并分配给部署。
环境设置:自治事务处理
如果您尚未设置用于复制的源数据库,可以按照以下步骤加载要用于此快速入门的示例方案。此快速入门对源数据库使用自治事务处理。
要设置源 Autonomous Database,请执行以下操作:
- 下载并解压缩示例数据库方案。
- 在 Oracle Cloud 控制台中,从“自治数据库”页中选择自治事务处理 (ATP) 实例以查看其详细信息并访问 Database Actions。
- 取消锁定 GGADMIN 用户:
- 单击数据库操作,然后单击数据库用户。
- 找到 GGADMIN,然后单击其省略号菜单(三个点),然后选择编辑。
- 在“编辑用户”面板中,输入 GGADMIN 密码,确认密码,然后取消选择帐户已锁定。
- 单击应用更改。
- 加载源示例方案和数据:
- 启用补充事件记录:
任务 1:创建 OCI GoldenGate 资源
此快速入门示例需要源和目标的部署和连接。
- 为源 Autonomous Transaction Processing 实例创建 Oracle 部署。
- 为目标 Azure Synapse 创建大数据部署。
- 创建与源自治事务处理的连接。
- 创建 Azure Synapse Analytics 连接。
- 创建 Azure Data Lake Storage 连接。
- 将自治事务处理连接分配给源 Oracle 部署。
- 将 Azure Synapse 连接分配给目标大数据部署。
任务 2:添加 Extract
- 在“Deployments(部署)”页面上,选择源自治事务处理部署。
- 在部署详细信息页上,单击启动控制台。
- 使用源部署的管理员用户名和密码登录。
- 添加事务处理信息。
- 添加 Extract 。