MacroBase: Prioritizing Human Attention in Big Data
MacroBase: Prioritizing Human Attention in Big Data


MacroBase is a new analytic monitoring engine designed to prioritize human attention in large-scale datasets and data streams. Unlike a traditional analytics engine, MacroBase is specialized for one task: finding and explaining unusual or interesting trends in data. With its unique feature selection functionality, MacroBase has found and explained the cause of previously unknown behaviors in several domains, including online services, mobile devices, user analytics, automotive telemetry, and manufacturing.

In this workshop, we’ll describe how to write MacroBase queries and analyze your own data using MacroBase SQL, an extension of SQL that incorporates our new MacroBase operators. We’ll also show how to query large-scale datasets using MacroBase SQL on Spark, our distributed version of MacroBase that integrates seamlessly with other Spark APIs. We’ll provide sample datasets to play with, but we highly encourage you to bring your own datasets to analyze with MacroBase!

MacroBase is an ongoing research project in the Stanford FutureData Systems Group and the Stanford DAWN Project—for more information, check out Installation instructions can be found at


Coming Soon

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google