有官方答案和现实答案(从商业角度来看):
官方的
正式地说,你的 Python 技能会给你带来的最大好处是灵活性。如果您要运行一些经济模型,以显示梯度不确定性或其他疯狂的东西,那么在任何数据可视化/商业智能软件中手动执行都会很痛苦。或者甚至更简单的东西,比如半复杂的聚合,与它们在 BI 软件中迅速变得混乱相比,在几行 Python 中通常更容易完成。
实际的
商业智能软件——我将在这个答案中包含 Tableau——可以处理很多现实生活中的数据分析和数据可视化步骤。与代码相比,它们并不是特别灵活,但每天它们已经足够好了。一般来说——给定一个典型的商业环境——我什至会很容易地向大多数用户推荐它们。最大的限制因素是商业数据科学家的最大工作是收集数据,最重要的是清理数据,这归结为体力劳动......或编码。所有 BI 软件都试图帮助自动提取数据并在较小范围内帮助清理数据,但真正的工作通常归结为“连接到这些数据库、清理数据、
就是这样,Google Data Studio 无疑是所有不同流行的 BI 解决方案中能力最差的,但它已成为我的首选解决方案,因为一旦我以正确的方式准备数据,我就可以将其提供给任何探索数据,它有最简单/最好的用户体验。是的,任何复杂的统计数据都会在它进入任何 BI 软件之前很久就会发生(在 Tableau 和 Microsoft PowerBI 中,您也可以直接在产品内部运行 Python……我个人不推荐它,因为它 1)只会变得混乱和 2) 将其从源代码控制中拉出来),但这些发生的频率比人们预期的要少。
结论
如果您从事商业智能业务,那么我会全心全意地建议您尽可能多地使用商业智能软件。所以我的经验是你有:
- 你真正的工作是:数据仓库方面(提取你的数据,转换(清理它)和加载(将它存储在你可以从你的 BI 软件和 Jupyter 访问的地方))
- 您的最终用户将看到什么:用于标准可视化的 BI 软件
- 你想要它是什么:用于专业分析的偶尔的 Jupyter 笔记本
当然,您的经历可能完全不同,但这是我为一家帮助公司进行数据驱动业务管理的公司工作了几年的个人经历(因此我看到了它是如何在一大堆公司)。是的,一家公司通常会使用 Excel + Power Query。
PS。Tableau 试图成为这种一体化解决方案。就我个人而言,我对他们的体验并不乐观,但无论价值如何,他们都是市场上最古老、最传统的球员。