The structure of the Analysis DB is not public and not going to be such. The internal structure may change at any time.
The good option for you can be Analysis API - this is .NET api that allows you to access all the graphs data (except Raw Data). Filtering is also available tehre.
This is the recomended way.