SlideShare a Scribd company logo
1 of 8
AdSL
Advanced Spark Leverage
Pyspark job developer
Motivation
As part of informatica rewrite
Primary task : Convert
Challenges:
Heap of Manual work
Complex expression deduction order
Handling huge number of columns
Human errors 
Less time 
Current State
• Visualize the job from Informatica xml to an interactable SVG image
• Handle propagation logics between transformations and represent in the
pyspark convention
• Build the pyspark code for few static transformations like:
Expression
Look up
Router
Target Merge
and few other code specific details
AdSL in 3 steps
Quick intro to ADSL
Choose the required mapping from the Folder and start Leverage
1
AdSL in 3 steps
2
The chosen mapping is leveraged into svg image as shown
AdSL in 3 steps
3
Transformation logic
converted into pyspark
reference code
The data propagation logic
between transformations in
pyspark convention.
AdSL - techStack
Road Map
Target State – spyIDE
• Project Management - Architecture
• UI for code editior
• Handle Scheduling and Orchestration
• Dedicated blogs for technical issues discussion
(ADSL as Online IDE)
• Providing the UI enabled look for the existing pyspark code for easy
understanding
• Analysis of the code through UI enabling the Data lineage column level.
• Analyzing the dependency tables wise for the entire project.
• Separate page for the ideas of discussion for the technical and functional
challenegs

More Related Content

What's hot

Assignment cover page
Assignment cover pageAssignment cover page
Assignment cover pageRabiul Hasan
 
7 reasons to study at Army IBA
7 reasons to study at Army IBA7 reasons to study at Army IBA
7 reasons to study at Army IBAAkib Hasan Srabon
 
Electric Vehicle :Literature Review
Electric Vehicle :Literature ReviewElectric Vehicle :Literature Review
Electric Vehicle :Literature Reviewryans09sstc
 
NAAC CSE PRESENTATION
NAAC CSE PRESENTATIONNAAC CSE PRESENTATION
NAAC CSE PRESENTATIONVishal Patil
 
Jyoti Roy - Nursery Primary Trained Teacher v1.2
Jyoti Roy - Nursery Primary Trained Teacher v1.2Jyoti Roy - Nursery Primary Trained Teacher v1.2
Jyoti Roy - Nursery Primary Trained Teacher v1.2Jyoti Roy
 
Criteria-2-–-Teaching-Learning-and-Evaluation-NAAC-Perspectives-by-Prof.-Rajm...
Criteria-2-–-Teaching-Learning-and-Evaluation-NAAC-Perspectives-by-Prof.-Rajm...Criteria-2-–-Teaching-Learning-and-Evaluation-NAAC-Perspectives-by-Prof.-Rajm...
Criteria-2-–-Teaching-Learning-and-Evaluation-NAAC-Perspectives-by-Prof.-Rajm...taruian
 
Exam Questions on Basic Statistics
Exam Questions on Basic StatisticsExam Questions on Basic Statistics
Exam Questions on Basic StatisticsIUBAT
 
SIMPLE RESUME FORMAT
SIMPLE RESUME FORMAT SIMPLE RESUME FORMAT
SIMPLE RESUME FORMAT Ankush Laybar
 
WOMAN ENTREPRENEUR,WHO INSPIRES THE MOST-KHALIDA BROHI
WOMAN ENTREPRENEUR,WHO INSPIRES THE MOST-KHALIDA BROHIWOMAN ENTREPRENEUR,WHO INSPIRES THE MOST-KHALIDA BROHI
WOMAN ENTREPRENEUR,WHO INSPIRES THE MOST-KHALIDA BROHIHiba shaikh & Varda shaikh
 
GSoC 2017 Proposal - Chatbot for DBpedia
GSoC 2017 Proposal - Chatbot for DBpedia GSoC 2017 Proposal - Chatbot for DBpedia
GSoC 2017 Proposal - Chatbot for DBpedia Ram G Athreya
 
Steps to Submit an Application at Passport Seva Kendra
Steps to Submit an Application at Passport Seva KendraSteps to Submit an Application at Passport Seva Kendra
Steps to Submit an Application at Passport Seva Kendrapassportindia
 

What's hot (17)

RESUME
RESUMERESUME
RESUME
 
Assignment cover page
Assignment cover pageAssignment cover page
Assignment cover page
 
The 14th WHO General Programme of Work.pptx
The 14th WHO General Programme of Work.pptxThe 14th WHO General Programme of Work.pptx
The 14th WHO General Programme of Work.pptx
 
7 reasons to study at Army IBA
7 reasons to study at Army IBA7 reasons to study at Army IBA
7 reasons to study at Army IBA
 
Business model innovation for electrical vehicle futures
Business model innovation for electrical vehicle futuresBusiness model innovation for electrical vehicle futures
Business model innovation for electrical vehicle futures
 
Electric Vehicle :Literature Review
Electric Vehicle :Literature ReviewElectric Vehicle :Literature Review
Electric Vehicle :Literature Review
 
Opportunities in Nigeria's Mining Sector
 Opportunities in Nigeria's Mining Sector Opportunities in Nigeria's Mining Sector
Opportunities in Nigeria's Mining Sector
 
Competitive exams in India -an overview
Competitive exams in India -an overviewCompetitive exams in India -an overview
Competitive exams in India -an overview
 
Cover page
Cover pageCover page
Cover page
 
NAAC CSE PRESENTATION
NAAC CSE PRESENTATIONNAAC CSE PRESENTATION
NAAC CSE PRESENTATION
 
Jyoti Roy - Nursery Primary Trained Teacher v1.2
Jyoti Roy - Nursery Primary Trained Teacher v1.2Jyoti Roy - Nursery Primary Trained Teacher v1.2
Jyoti Roy - Nursery Primary Trained Teacher v1.2
 
Criteria-2-–-Teaching-Learning-and-Evaluation-NAAC-Perspectives-by-Prof.-Rajm...
Criteria-2-–-Teaching-Learning-and-Evaluation-NAAC-Perspectives-by-Prof.-Rajm...Criteria-2-–-Teaching-Learning-and-Evaluation-NAAC-Perspectives-by-Prof.-Rajm...
Criteria-2-–-Teaching-Learning-and-Evaluation-NAAC-Perspectives-by-Prof.-Rajm...
 
Exam Questions on Basic Statistics
Exam Questions on Basic StatisticsExam Questions on Basic Statistics
Exam Questions on Basic Statistics
 
SIMPLE RESUME FORMAT
SIMPLE RESUME FORMAT SIMPLE RESUME FORMAT
SIMPLE RESUME FORMAT
 
WOMAN ENTREPRENEUR,WHO INSPIRES THE MOST-KHALIDA BROHI
WOMAN ENTREPRENEUR,WHO INSPIRES THE MOST-KHALIDA BROHIWOMAN ENTREPRENEUR,WHO INSPIRES THE MOST-KHALIDA BROHI
WOMAN ENTREPRENEUR,WHO INSPIRES THE MOST-KHALIDA BROHI
 
GSoC 2017 Proposal - Chatbot for DBpedia
GSoC 2017 Proposal - Chatbot for DBpedia GSoC 2017 Proposal - Chatbot for DBpedia
GSoC 2017 Proposal - Chatbot for DBpedia
 
Steps to Submit an Application at Passport Seva Kendra
Steps to Submit an Application at Passport Seva KendraSteps to Submit an Application at Passport Seva Kendra
Steps to Submit an Application at Passport Seva Kendra
 

Similar to ADSL ppt

Laskar: High-Velocity GraphQL & Lambda-based Software Development Model
Laskar: High-Velocity GraphQL & Lambda-based Software Development ModelLaskar: High-Velocity GraphQL & Lambda-based Software Development Model
Laskar: High-Velocity GraphQL & Lambda-based Software Development ModelGarindra Prahandono
 
Processing Large Data with Apache Spark -- HasGeek
Processing Large Data with Apache Spark -- HasGeekProcessing Large Data with Apache Spark -- HasGeek
Processing Large Data with Apache Spark -- HasGeekVenkata Naga Ravi
 
Stream, stream, stream: Different streaming methods with Spark and Kafka
Stream, stream, stream: Different streaming methods with Spark and KafkaStream, stream, stream: Different streaming methods with Spark and Kafka
Stream, stream, stream: Different streaming methods with Spark and KafkaItai Yaffe
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksDatabricks
 
Deep Dive of ADBMS Migration to Apache Spark—Use Cases Sharing
Deep Dive of ADBMS Migration to Apache Spark—Use Cases SharingDeep Dive of ADBMS Migration to Apache Spark—Use Cases Sharing
Deep Dive of ADBMS Migration to Apache Spark—Use Cases SharingDatabricks
 
Seattle Spark Meetup Mobius CSharp API
Seattle Spark Meetup Mobius CSharp APISeattle Spark Meetup Mobius CSharp API
Seattle Spark Meetup Mobius CSharp APIshareddatamsft
 
Modern ETL Pipelines with Change Data Capture
Modern ETL Pipelines with Change Data CaptureModern ETL Pipelines with Change Data Capture
Modern ETL Pipelines with Change Data CaptureDatabricks
 
Introduction to spark 2.0
Introduction to spark 2.0Introduction to spark 2.0
Introduction to spark 2.0datamantra
 
BDM25 - Spark runtime internal
BDM25 - Spark runtime internalBDM25 - Spark runtime internal
BDM25 - Spark runtime internalDavid Lauzon
 
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...HostedbyConfluent
 
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streaming
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to StreamingBravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streaming
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to StreamingYaroslav Tkachenko
 
Track A-2 基於 Spark 的數據分析
Track A-2 基於 Spark 的數據分析Track A-2 基於 Spark 的數據分析
Track A-2 基於 Spark 的數據分析Etu Solution
 
Lambda Architecture with Spark
Lambda Architecture with SparkLambda Architecture with Spark
Lambda Architecture with SparkKnoldus Inc.
 
Extending Spark Streaming to Support Complex Event Processing
Extending Spark Streaming to Support Complex Event ProcessingExtending Spark Streaming to Support Complex Event Processing
Extending Spark Streaming to Support Complex Event ProcessingOh Chan Kwon
 
XStream: stream processing platform at facebook
XStream:  stream processing platform at facebookXStream:  stream processing platform at facebook
XStream: stream processing platform at facebookAniket Mokashi
 
Svccg nosql 2011_v4
Svccg nosql 2011_v4Svccg nosql 2011_v4
Svccg nosql 2011_v4Sid Anand
 

Similar to ADSL ppt (20)

Laskar: High-Velocity GraphQL & Lambda-based Software Development Model
Laskar: High-Velocity GraphQL & Lambda-based Software Development ModelLaskar: High-Velocity GraphQL & Lambda-based Software Development Model
Laskar: High-Velocity GraphQL & Lambda-based Software Development Model
 
Processing Large Data with Apache Spark -- HasGeek
Processing Large Data with Apache Spark -- HasGeekProcessing Large Data with Apache Spark -- HasGeek
Processing Large Data with Apache Spark -- HasGeek
 
Stream, stream, stream: Different streaming methods with Spark and Kafka
Stream, stream, stream: Different streaming methods with Spark and KafkaStream, stream, stream: Different streaming methods with Spark and Kafka
Stream, stream, stream: Different streaming methods with Spark and Kafka
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
 
Deep Dive of ADBMS Migration to Apache Spark—Use Cases Sharing
Deep Dive of ADBMS Migration to Apache Spark—Use Cases SharingDeep Dive of ADBMS Migration to Apache Spark—Use Cases Sharing
Deep Dive of ADBMS Migration to Apache Spark—Use Cases Sharing
 
Seattle Spark Meetup Mobius CSharp API
Seattle Spark Meetup Mobius CSharp APISeattle Spark Meetup Mobius CSharp API
Seattle Spark Meetup Mobius CSharp API
 
Modern ETL Pipelines with Change Data Capture
Modern ETL Pipelines with Change Data CaptureModern ETL Pipelines with Change Data Capture
Modern ETL Pipelines with Change Data Capture
 
Introduction to spark 2.0
Introduction to spark 2.0Introduction to spark 2.0
Introduction to spark 2.0
 
BDM25 - Spark runtime internal
BDM25 - Spark runtime internalBDM25 - Spark runtime internal
BDM25 - Spark runtime internal
 
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...
 
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streaming
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to StreamingBravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streaming
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streaming
 
Track A-2 基於 Spark 的數據分析
Track A-2 基於 Spark 的數據分析Track A-2 基於 Spark 的數據分析
Track A-2 基於 Spark 的數據分析
 
Lambda Architecture with Spark
Lambda Architecture with SparkLambda Architecture with Spark
Lambda Architecture with Spark
 
Spark cep
Spark cepSpark cep
Spark cep
 
Extending Spark Streaming to Support Complex Event Processing
Extending Spark Streaming to Support Complex Event ProcessingExtending Spark Streaming to Support Complex Event Processing
Extending Spark Streaming to Support Complex Event Processing
 
Glint with Apache Spark
Glint with Apache SparkGlint with Apache Spark
Glint with Apache Spark
 
XStream: stream processing platform at facebook
XStream:  stream processing platform at facebookXStream:  stream processing platform at facebook
XStream: stream processing platform at facebook
 
Resume 11 2015
Resume 11 2015Resume 11 2015
Resume 11 2015
 
Apache Spark Core
Apache Spark CoreApache Spark Core
Apache Spark Core
 
Svccg nosql 2011_v4
Svccg nosql 2011_v4Svccg nosql 2011_v4
Svccg nosql 2011_v4
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 

ADSL ppt

  • 2. Motivation As part of informatica rewrite Primary task : Convert Challenges: Heap of Manual work Complex expression deduction order Handling huge number of columns Human errors  Less time 
  • 3. Current State • Visualize the job from Informatica xml to an interactable SVG image • Handle propagation logics between transformations and represent in the pyspark convention • Build the pyspark code for few static transformations like: Expression Look up Router Target Merge and few other code specific details
  • 4. AdSL in 3 steps Quick intro to ADSL Choose the required mapping from the Folder and start Leverage 1
  • 5. AdSL in 3 steps 2 The chosen mapping is leveraged into svg image as shown
  • 6. AdSL in 3 steps 3 Transformation logic converted into pyspark reference code The data propagation logic between transformations in pyspark convention.
  • 8. Road Map Target State – spyIDE • Project Management - Architecture • UI for code editior • Handle Scheduling and Orchestration • Dedicated blogs for technical issues discussion (ADSL as Online IDE) • Providing the UI enabled look for the existing pyspark code for easy understanding • Analysis of the code through UI enabling the Data lineage column level. • Analyzing the dependency tables wise for the entire project. • Separate page for the ideas of discussion for the technical and functional challenegs