作为前端BI开发人员应专注于哪些技能?

时间:2018-07-10 16:06:47

标签: sql powerbi dax powerpivot powerquery

我想以BI开发人员的身份进入事业,但专注于BI的前端。我的理解是,后端BI Developer专注于集成和数据仓库,而前端BI Developer专注于事物的报告方面。前端BI Developer将从数据集市中获取数据,对其进行建模,创建分析并产生见解。前端BI开发人员还具有更多的利益相关者互动。

我希望有很多机会从事职业,所以我认为使用Microsoft(MS)产品是一个不错的选择。 我的意图是学习并很好地学习以下MS产品: T-SQL SSRS 功率查询 达克斯 Power BI SSAS表格 动力枢轴

但是,我正在努力在可用的时间内掌握每种产品。因此,我认为明智的决定是专注于以下“引擎盖”产品: T-SQL 功率查询 DAX

对我来说,SSRS,Power,Power Pivot和SSAS Tabular是工具,也可以根据需要使用向导。我认为,如果他们确实知道如何编写底层代码而不是依靠工具的向导界面,那么它将使某人成为更强大的候选人。

对于BI领域的那些人,也许是为BI Professional招聘的人,您是否认为我提到的是明智之举,还是我应该尝试在每种产品上变得强大(由于必须分散,所以会更难我有时间的努力)?

请注意,到目前为止,我还没有提到Excel。我知道它是世界上最重要的BI工具,但是由于它非常普及,并且有很多人可以使用它,我觉得我不会通过学习一些可能不被认为是最特殊的技能来促进自己的职业发展可以涉足其中。

您的想法和建议将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:2)

对于该站点而言,这相当不合时宜和基于意见(这可能是为什么您要投反对票并获得票数的原因),但是我发现,如果您希望广泛使用Power BI,那么您将有一定的实用知识将SQL与强大的Power Query(M语言)处理技巧和强大的DAX技能相结合是很好的组合。

基本的SQL技能应足以进行前端开发。 Power Query具有非常好的GUI工具,但是您需要能够对M代码进行基本修改。对于DAX,您需要能够自己理解和编写,因为除了最基本的计算之外,没有向导工具。

我个人不参与SSRS开发,因此只能给出Power BI的观点。