code: def prepare_bulk_insert_new_json_files(
      minio_endpoint="",
      bucket_name="milvus-bucket",
      rows=100,
      dim=128,
      float_vector=True,
      file_size=None,
      data_fields=[],
      file_nums=1,
      enable_dynamic_field=False,
      err_type="",
      force=False,
      **kwargs,
  ):
      log.info(f"data_fields: {data_fields}")
      files = gen_new_json_files(
          float_vector=float_vector,
          rows=rows,
          dim=dim,
          data_fields=data_fields,
          file_nums=file_nums,
          file_size=file_size,
          err_type=err_type,
          enable_dynamic_field=enable_dynamic_field,
          **kwargs,
      )
  
      copy_files_to_minio(
          host=minio_endpoint,
          r_source=data_source,
          files=files,
          bucket_name=bucket_name,
          force=force,
      )
      return files
  
imports: import copy
  import json
  import os
  import time
  import numpy
  import pandas
  import random
  from faker import Faker
  from sklearn import preprocessing
  from common.common_func import gen_unique_str
  from common.minio_comm import copy_files_to_minio
  from utils.util_log import test_log
label_desc: Use image node_id 25 for calling a global function with example usage: prepare_bulk_insert_new_json_files(minio_endpoint, bucket_name, rows, dim, float_vector, file_size, data_fields, file_nums, enable_dynamic_field, err_type, force) and returns: files