def get_data_view(self, data_view_id):
url = routes.get_data_view(data_view_id)<EOL>response = self._get(url).json()<EOL>result = response["<STR_LIT:data>"]["<STR_LIT>"]<EOL>datasets_list = []<EOL>for dataset in result["<STR_LIT>"]:<EOL><INDENT>datasets_list.append(Dataset(<EOL>name=dataset["<STR_LIT:name>"],<EOL>id=dataset["<STR_LIT:id>"],<EOL>description=dataset["<STR_LIT:description>"]<EOL>))<EOL><DEDENT>columns_list = []<EOL>for column in result["<STR_LIT>"]:<EOL><INDENT>columns_list.append(ColumnFactory.from_dict(column))<EOL><DEDENT>return DataView(<EOL>view_id=data_view_id,<EOL>name=result["<STR_LIT:name>"],<EOL>description=result["<STR_LIT:description>"],<EOL>datasets=datasets_list,<EOL>columns=columns_list,<EOL>)<EOL>
Retrieves a summary of information for a given data view
    - view id
    - name
    - description
    - columns

:param data_view_id: The ID number of the data view to which the
    run belongs, as a string
:type data_view_id: str