def format_report_name(raw_report_name):
    """ This function takes the raw report names and splits it appropriately
    to pull the different pieces of important information contained therein

    :param str raw_report_name: The name of the report to be split

    :return str formatted_name: A more hum-readable version of the report name
    """
    raw_report_split = raw_report_name.split('-')

    db_name = raw_report_split[0]
    date_month = raw_report_split[1]
    date_year = raw_report_split[2]
    time_hour = raw_report_split[4]
    time_minute = raw_report_split[5]

    formatted_name = '{db}, from {month}, {year}, at {hour}:{minute}'.format(
        db=db_name,
        month=date_month,
        year=date_year,
        hour=time_hour,
        minute=time_minute,
    )

    return formatted_name