How to create a custom table containing data to be rendered using the Views module I have a module which is pulling in some remote data. this is only temporary as long as page is opened i dnt want to store the data on my drupal site. is there a way i can create a custom data table in order to render my data results using the views module.
i looked into hook_views_data()but it seems this only works with database table in the drupal system
Data module helps you model, manage and query related sets of tables. 
The Data module provides


an API for dynamically allocating tables for single-row records.
an API for insert/update/delete operations and describing how tables join to each other.
automatic views integration.
a way to export table definitions to code.


Also next patch in "Describe and use external database tables using Data." allow use external DB tables to show on Views.