natural language processing jupyter notebook data engineering exploratory data analysis pyspark data analysis python tableau spark data bricks airflow iot azure databricks azure data factory sql azure data lake advanced excel informatica git power bi