analysis dao interface