我是Azure的新手。我想学习我公司中部署的架构,如下图所示。谁能指出我的一些视频示例,或者可以从下图反映出来的示例。我还可以访问具有一些信用额度的Azure门户,因此,如果有可能,我可以根据该图创建一些测试环境。
P.S是否可以将Visual Studio用于基于该图的任何类型的工作,或者必须从Azure门户创建和开发所有内容?
Datasource Oracle DB --> on prem gateway --> ADF--> Azure DB --> AAS --> PowerBI
SQL EDP --------------------------------------^
2 个答案:
答案 0 :(得分:0)
Azure数据工厂具有各种数据源的1:M功能。一个Azure数据工厂实例将支持多种数据移动功能:Data movement activities
有关本地网关的信息:
本地数据网关充当桥梁,在本地数据源与您的云中的Azure Analysis Services服务器之间提供安全的数据传输。除了使用同一区域中的多个Azure Analysis Services服务器之外,最新版本的网关还可以与Azure Logic应用程序,Power BI,Power Apps和Microsoft Flow一起使用。您可以将同一预订和同一区域中的多个服务与单个网关相关联。
Connecting to on-premises data sources with Azure On-premises Data Gateway
答案 1 :(得分:-1)
您那里有一个相当简单的BI架构,其中包含以下逻辑组件:
- 原始/源数据
- 整合
- 数据集市/维度模型
- 语义
- 可视化
物理组件看起来像这样:
物理组件可以这样描述:
- Oracle数据库-前市场领先的数据库产品。我猜你的雇主出于某种原因拒绝了OBIEE
- 本地数据网关-网关支持将数据从本地数据源移动到云。使用数据工厂将数据从本地迁移到Azure SQL数据库时,必须使用此
- 数据工厂-Azure ELT工具,用于将数据从一个地方移动到另一个地方。目前正在预览ETL功能Data Flow。
- Azure SQL DB-PaaS SQL数据库,可通过服务层进行扩展。如果您在Oracle中的数据尚未采用数据集市/维度格式,则可以在此处进行
- Azure分析服务(AAS)-PaaS OLAP内存引擎,可扩展以实现快速切片和切分,向下钻取和语义建模。仅限表格。
- Power BI-日益强大的可视化工具。在DirectQuery / LiveConnection模式下运行仪表板,以避免完全从Power BI中的AAS复制表格模型。
回答一些问题:您可以拥有一个包含许多管道的Azure数据工厂。现在,Visual Studio Azure数据工厂项目类型已失效。
关于某些技术的“为什么”:
- 为什么使用Oracle-谁知道?
- 为什么使用网关-使用ADF将数据从本地迁移到云时,网关是必选的
- 为什么要使用Azure SQL DB-轻巧而功能强大的PaaS DB,不需要基础和较低的TCO;可扩展的。如果您的数据在Oracle中尚未采用这种格式,则可能是将数据从原始/关系结构重组为维度以准备进行语义层的位置。
为什么使用AAS-快速的内存切片和切块;可扩展,可以暂停,可以被Excel,Power BI Desktop,SSMS,VS,其他客户端等查询。可选地,具有行级安全性(RLS)
- Power BI-在线服务Power BI.com可以在组织内甚至在外部轻松共享。
- 为什么将所有组件放在一起-从理论上讲,您可以使用Power BI网关从Oracle直接转到Power BI(我认为),但是您随后必须在Power BI中进行所有建模,然后仅真正可以从Power BI访问。在此模型中,具有SQL技能的用户可以查询数据集市,具有DAX(或Excel或Power BI Desktop)技能的用户可以查询AAS表格模型,AAS是非常可扩展的组件,等等。
这些观点严格来说是我个人的观点,它们的价值可能会上升也可能下降。
HTH