def METHOD_NAME(self) -> None:
    destination_type = DestinationType.from_string(self.config["integration_type"])
    schema = self.config["schema"]
    output = self.config["output_path"]
    json_col = self.config["json_column"]
    processor = CatalogProcessor(output_directory=output, destination_type=destination_type)
    for catalog_file in self.config["catalog"]:
        print(f"Processing {catalog_file}...")
        processor.process(catalog_file=catalog_file, json_column_name=json_col, default_schema=schema)
    self.update_dbt_project_vars(json_column=self.config["json_column"], models_to_source=processor.models_to_source)