visualization snowflake contextual query language query optimization transformation access control business intelligence power bi collaboration mysql star schema current source gnu make boosting aggregate functions calculations data manipulation extract transform load (etl) accent reduction functional requirement warehousing fact table