code: def result_to_models(self, result):
          
          mysql_result = result['body']['ExecuteMSQLResult']
  
          if not mysql_result['Errors']:
              obj_result = mysql_result['ResultValue']['ObjectSearchResult']
              if not obj_result['Objects']:
                  return []
              objects = obj_result['Objects']['MemberSuiteObject']
  
              model_list = []
              for obj in objects:
                  model = self.ms_object_to_model(obj)
                  model_list.append(model)
  
              return model_list
  
          else:
              raise ExecuteMSQLError(result)
docs: this is the 'transorm' part of ETL:
              converts the result of the SQL to Models