Data Aware: know about all our data, for all time, including its profile, where it came from, how it got there, where it went to, how it was used, and why
Autonomous: continuously watch for changes to data and code, dynamically generating tasks and parameters to ensure the right data arrives, always
Scalable: able to track trillions of records, billions of data partitions, and react to changes within seconds
Self Optimizing: leverage data collected to drive greater efficiencies than can reasonably be done manually, such as avoiding duplicate and unnecessary computations