La respuesta de Desi Cresnet es muy buena. Realmente no hay un recurso en línea (al menos no que yo sepa) que pueda enseñarle cómo convertirse en un desarrollador de Business Intelligence, ya que los desarrolladores de BI deben estar bien orientados en muchas áreas.
Además del conocimiento de las bases de datos relacionales, debe tener conocimientos avanzados de SQL, ya que si no puede consultar datos de manera rápida y eficiente, nunca tendrá una solución de BI óptima, y todo lo que haga después de esto sufrirá. Esta es también la razón por la que necesitas poder solucionar problemas. Mucha gente aprende los conceptos básicos necesarios para elaborar un informe o panel de control, pero un buen desarrollador de BI no solo crea informes eficientes, también puede encontrar y solucionar cuellos de botella e identificar la fuente de los problemas de rendimiento.
Debe tener una comprensión sólida de los conceptos de modelado de datos, la calidad de los datos, y comprender el modelado y desarrollo de OLAP / dimensionalidad / multidimensional. Por supuesto, debe dominar al menos una de las herramientas de informes populares, y también debe tener algún tipo de habilidades de programación, ya que muchas de estas herramientas usan lenguajes de scripting.
Pero, además de esta base técnica, debe poder comprender qué es lo que su cliente (el usuario de negocios) está tratando de lograr, y poder informarles de sus opciones disponibles: la opción “A” puede demorar una semana. desarrollar, mientras que la Opción “B”, que les dará la misma funcionalidad, podría tomar tan solo unas pocas horas.
- ¿Qué es mejor para vender cursos de video en línea: Pluralsight o Udemy?
- ¿Cuáles son los cursos mejor pagados o Amazon Books sobre el backtesting de Forex?
- ¿Qué puntos deben considerarse al implementar un LMS dentro de una organización?
- ¿Dónde puedo encontrar un curso en línea gratuito en HVAC o salas de enfriamiento?
- ¿Qué software se utiliza para la enseñanza en línea?
También es necesario comprender qué hace el negocio. Esta es la diferencia entre un “desarrollador” y un “consultor”. El desarrollador crea informes basados en especificaciones. Un consultor trabaja con su cliente para ayudarlo a comprender cómo la tecnología que se ha dominado puede ayudarlo a resolver un problema de negocios. Cuanto más conocimiento funcional tenga sobre una industria en particular (seguros, finanzas, etc.) o función empresarial (manufactura o recursos humanos, por ejemplo), más valor proporcionará.
Por último, debe ser alguien que entienda el valor de la visualización de datos. Con esto no quiero decir que deba encontrar constantemente nuevas, emocionantes y atractivas formas de presentar datos relevantes a sus clientes (aunque eso ciertamente es una habilidad valiosa), pero debe saber cómo presentar los datos de manera tal que Es fácil y rápido de entender y consumir. No es difícil combinar hasta diez informes en un único panel de control, pero a menos que se haga correctamente, a veces los usuarios estarían mejor usando los diez informes.
Estoy seguro de que otros tendrán mucho más que agregar. Gracias por la A2A.