I am pretty new to Spark and my question might be an absurd one.
We can create a dataframe using spark.createDataFrame(data) and can execute SQL commands using spark.sql('select 1') without even calling the SparkSession.builder.appName('SomeName').getOrCreate()

