- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从 Azure Blob 存储获取文件并使用 Matillion ETL 工具将它们写入 Snowflake 表。在 Matillion 中,默认设置为 AWS。 Azure 的可用文档非常少。我的 Matillion 帐户是通过 Snowflake 建立的合作伙伴连接帐户。
我尝试创建新项目并在其中选择 Azure。然后在 Azure 中,我创建了新的应用程序注册,并从那里获取了客户端 ID 和 key 。但是,当我在 Matillion 中输入所有这些信息时,它会显示 - Blob 存储:检查凭据。
我附上快照以供引用。
请告诉我如何将 Azure 连接到 Matillion。
最佳答案
我相信,通过 Snowflake Partner Connect 上的 Matillion ETL,您始终可以获得 AWS 托管的实例。因此,您不会像直接通过 Matillion 本身启动 Azure 托管的 Matillion ETL 实例那样找到 Azure Blob 存储加载组件。
相反,您需要执行两个步骤:
数据传输组件必须以某种方式在 Azure 中进行身份验证,因此有一个先决条件(看起来您已经开始这样做了)
转到“项目/管理凭据”对话框,然后创建新的 Azure 用户定义凭据...
...设置
您必须确保在按“测试”时收到“Blob 存储:成功”消息。看起来这就是您陷入困境的步骤。
仅当您向贡献者授予至少一个存储帐户的访问权限时,测试才会通过。您可以在 Azure 控制台的“存储帐户/您的存储帐户/访问控制 (IAM)/授予对此资源的访问权限/添加角色分配”下执行此操作
授予贡献者访问由上述凭据标识的应用程序注册的权限。
设置新的 Azure 用户定义凭据后,在 Matillion ETL UI 中,您需要转到您的环境(左下角)并将 Azure 凭据设置为新凭据,如下所示。
完成后,创建一个数据传输组件
运行数据传输组件将文件从 Azure 存储复制到 S3 存储。之后,您将能够使用 S3 Load 组件将数据从 S3 复制到 Snowflake 中。
关于azure - 无法将 Azure 连接到 Matillion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69750086/
我想从 Azure Blob 存储获取文件并使用 Matillion ETL 工具将它们写入 Snowflake 表。在 Matillion 中,默认设置为 AWS。 Azure 的可用文档非常少。我
我想从 Azure Blob 存储获取文件并使用 Matillion ETL 工具将它们写入 Snowflake 表。在 Matillion 中,默认设置为 AWS。 Azure 的可用文档非常少。我
我想使用 Matillion ETL 执行从 Azure Blob 存储到 Snowflake 表的增量加载。有一个 JDBC 增量加载组件,但它适用于少数数据库,而 Snowflake 不是其中之一
我有一个用例,将 XML 文件从 Windows 文件共享传输到 Azure Blob 存储,然后将数据加载到 Snowflake 表。我正在使用 Matillion 来实现这一目标。 Windows
我是一名优秀的程序员,十分优秀!