def get_tableau_values(data):
    """
    Tableau's data lists all the values used throughout the view in a single
    place, and the display information about each chart references these values
    by data type (int, cstring, etc.) and index.

    Return a simplified version of this: a dict mapping data types to lists of
    values.
    """
    data_values = (data[1]
                       ['secondaryInfo']
                       ['presModelMap']
                       ['dataDictionary']
                       ['presModelHolder']
                       ['genDataDictionaryPresModel']
                       ['dataSegments']
                       ['0']
                       ['dataColumns'])
    return {valueset['dataType']: valueset['dataValues']
            for valueset in data_values}