Vytvoříte vlastní server s překladačem SQL a místo provádění příkazů vytváříte schéma popisující datové toky. Pokud budete dále SQL příkazy posílat do reálné databáze, vznikne vám mezistupeň, kterým můžete sledovat datové toky přímo v reálném čase a na základě reálných dat ještě schéma datových toků doladit o statistické údaje ukryté v reálných datech.
V podstatě na to můžete použít PEG gramatiku, která vám umožní analyzovat jen potřebné části SQL příkazů, použijete-li k tomu ještě "pancrat parsing", tak použitý koš frází bude přirozeným kolektorem statistických dat a bude přímo odrážet datové toky.