स्पार्कची अंमलबजावणी इंजिन लाज़ीसाठी डिझाइन केलेली आहे. प्रत्यक्षात, आपण प्रथम आपल्या विश्लेषण / डेटा प्रोसेसिंग विनंती एक मालिका माध्यमातून रूपांतरणे जे नंतर एक क्रिया करून चालते तयार आहात  रूपांतर हे एक प्रकारचे ऑपरेशन आहे जे तुमच्या RDD डेटाला एका फॉर्ममधून दुसर्या फॉर्ममध्ये रूपांतरित करेल. आणि जेव्हा आपण हे ऑपरेशन कोणत्याही आरडीडीवर लागू करता तेव्हा आपल्याला एक नवीन आरडीडी मिळेल ज्यामध्ये रूपांतरित डेटा असेल. मॅप, फिल्टर सारख्या ऑपरेशन्स रूपांतर आहेत.  रूपांतरणे एकमेकांपासून आरडीडी तयार करतात, परंतु जेव्हा आपल्याला वास्तविक डेटासेटसह काम करायचे असते, तेव्हा त्या क्षणी कृती केली जाते. परिणामाच्या नंतर जेव्हा कृती सुरू होते तेव्हा रूपांतरणाप्रमाणे नवीन आरडीडी तयार होत नाही. उदा:- डीएफ वर अवलंबून रहा
स्पार्कमध्ये ट्रान्सफॉर्मेशन आणि अॅक्शनमध्ये काय फरक आहे?