Power BI consists of several components for data transformation, modeling, visualization, and natural language querying. Power Query is used to connect to data sources, clean the data, and publish to Power BI or Excel. Power Pivot is an in-memory data modeling tool using DAX. Power View enables creation of reports and visualizations. Power Map visualizes geospatial data in 3D. Power BI Desktop is a development tool and Power Q&A allows natural language questions over published models.