def prepare_embeded_labels_data(self, alert_index, embeded_labels, log_type):
        """Prepare Embeded Labels data.

        Args:
            alert_index (str): index of alert data recived via RTAP.
            embeded_labels(list): list of embeded labels data of a alert.
            log_type (str): Table name in which vulnerability_products data will be ingested.

        Raises:
            DataminrPulseException: raises DataminrPulseException when any error occurs.
        """
        __method_name = inspect.currentframe().f_code.co_name
        try:
            for cybermetadata in embeded_labels:
                data = cybermetadata.get("data")
                if data:
                    vulnerabilities = data.get("vulnerabilities")
                    if vulnerabilities:
                        updated_vulnerabilities = (
                            self.extract_products_from_vulnerability(
                                alert_index,
                                vulnerabilities,
                                log_type,
                            )
                        )
                        data.update({"vulnerabilities": updated_vulnerabilities})
                cybermetadata.update({"data": data})
            return embeded_labels
        except KeyError as err:
            applogger.error(
                "{}".format(
                    self.error_logs.format(self.logs_starts_with, __method_name, err)
                )
            )
            raise DataminrPulseException(err)
        except Exception as err:
            applogger.error(
                "{}".format(
                    self.error_logs.format(self.logs_starts_with, __method_name, err)
                )
            )
            raise DataminrPulseException(err)
Prepare Embeded Labels data.

        Args:
            alert_index (str): index of alert data recived via RTAP.
            embeded_labels(list): list of embeded labels data of a alert.
            log_type (str): Table name in which vulnerability_products data will be ingested.

        Raises:
            DataminrPulseException: raises DataminrPulseException when any error occurs.
        
Solutions/Dataminr Pulse/Data Connectors/DataminrPulseAlerts/DataminrPulseAlertsSentinelActivity/dataminr_pulse.py