我必须使用 Snowflake 进行概念验证 (POC),我是 Snowflake 的新手,正在寻求建议。
用例:
- 必须将 7 个表(5 个维度表和 2 个事实表)的数据从 Microsoft Dynamics AX(本地)加载到雪花
- 两张表很大,有超过 1.5 亿条记录
- 将数据加载到 Snowflake 后,必须在 Snowflake 中围绕 7 个表创建星型模式模型
- 将使用 SSRS、Power BI 或 Excel 从 Snowflake 读取数据。
需要测量:
- 将数据从源加载到雪花所需的时间(时间、资源利用等)
- 以及读取性能如何?
- 行级别安全性:区域经理浏览 Power BI 报表,应该只看到他的数据而不是其他区域经理数据
请有人可以解释实现上述目标的步骤吗?如果您可以提供一些支持性链接和脚本,那就太好了。
我是否需要执行以下操作:
- 将数据从 AX 表加载到文件(我认为文件大小有限制:https ://docs.snowflake.net/manuals/user-guide-getting-started.html )
- 将这些文件上传到 Amazon S3 或 Azure Blob Storage,然后可以从那里将每个文件加载到 Snowflake