This document discusses building a financial analytics system within a relational database using a metadata-driven approach. It describes representing analytic formulas as metadata in an annotated directed acyclic graph stored as a table. An interpreter is implemented as a special graph traversal algorithm in SQL to efficiently compute multiple analytic formulas for all data at once within the database layer. The paper describes an actual system built at Reuters that computes thousands of formulas per second on a $10,000 computer using this novel breadth-first graph traversal approach.