Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
By Coraline Ada Ehmke Agile companies need timely and reliable access to data to make critical business decisions. In the enterprise world, this is accomplished with expensive and esoteric data warehousing solutions, while younger organizations make do with generic analytics platforms. In this talk I will introduce an agile approach to business intelligence that drives decision support, feeds data analysis, and delivers flexible reporting capabilities. We will explore the complete architecture of a lightweight BI system that is used in the real world to capture and analyze customer information, monitor user behaviour, feed machine-learning algorithms for decision support, and deliver real knowledge and value to business stakeholders. Help us caption & translate this video! http://amara.org/v/FG3P/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the talk "Lightweight Business Intelligence with Ruby, Rails, and MongoDB" by Coraline Ada Ehmke, the speaker discusses an agile approach to business intelligence (BI) that enables companies to effectively utilize data for decision-making without relying on expensive data warehousing solutions. Ehmke emphasizes the importance of real-time data access, especially for businesses that must adapt quickly in a competitive landscape. **Key Points:** - **Definition of Business Intelligence:** Business intelligence is about organizing and analyzing mission-critical knowledge within a company to support historical perspective and real-time decision-making. - **Three Pillars of Technology:** Ehmke identifies three key components that support business technology: infrastructure, applications, and data. She notes that while developers often focus on applications, engaging with data can significantly enhance business outcomes. - **Challenges in Traditional BI Approaches:** Businesses often default to using transactional databases for reporting, which can create performance issues and outdated information. Ehmke criticizes the reliance on consultants to build complex data warehousing systems, which may lead to a disconnect from real-time data needs. - **Lightweight BI System:** Ehmke advocates for a lightweight BI system that can be developed iteratively using existing developer resources. This system focuses on addressing data as an asset and creating real-time decision support tailored to business needs. - **Collaboration with Stakeholders:** Developing effective BI solutions requires working closely with business stakeholders to identify critical questions that the data should answer, fostering a thorough understanding of both data structures and business motivations. - **Schema Design Focused on Facts:** Ehmke emphasizes the importance of designing databases around meaningful facts rather than objects, which allows for better reporting and insights. - **Technology Recommendations:** Ehmke endorses using familiar technologies, particularly Ruby, for BI development due to its Test-Driven Development capabilities and ease of deployment. She highlights the importance of keeping APIs flexible to allow multiple uses of data and suggests listening to data streams in real-time for dynamic BI solutions. **Conclusions:** Ehmke concludes that business intelligence does not have to be an insurmountable challenge. With the right approach, iterative development, and a focus on meaningful collaboration, companies can harness their data effectively to drive real value. She encourages developers to engage with their data actively and ensures continuous evaluation of their BI systems to meet changing organizational needs.
Suggest modifications
Cancel