After connecting to the data, a custom SQL query is created to extract the data into a structured view. For example, imagine we have a table with 50 columns but only require 10 of them. We can construct a SQL query instead of taking 50 columns. The level of performance will improve.