Skip to content
Pavlo Paska edited this page May 5, 2014 · 6 revisions

What is data source?

Data Source is a component what can connect to data source and provide following main operations:

  • Get data (with or without filter criteria)
  • Notify about record changes
  • Submit changes

What is Worksheets?

Worksheet is a presentation on top of Data Source. Worksheet can customize Data Source horizontally (columns) and vertically (filter)

Why do I need Reactive Worksheets Data Virtualization Server?

Data Virtualization Layer allows you to :

  • join things together, regardless original Data Source
  • cache your data
  • ensure integrity
  • Another layer for Data Modeling

How to make custom data source available on Reactive Worksheets?

You need to write connector, what will allow us to get data from your source, subscribe on changes to your data and give you back changes made in UI. You have to implement IDataProvidersCatalog.

What do you do with my data source?

Copy all data into our own data repository and listen to updates.

Instead of copying pre-load data on a start, can my datasource give you data when it is needed?

Yes, we can. You can set AllowAccessOriginalData = true (default is False) and we will call GetData with a specific FilterRules every time if we don't have it in our cache.

How do you ensure correctness of Indexes?

We do know how users query data, hence we can create indexes for effective usage

Can I connect to Reactive Worksheets' Data Virtualization Server from my application?

Absolutely.

What clients are available?

Console and Desktop GUI at the moment

What out-of-the-box Data Sources do you provide?

If I have huge data source can I filter it?

Can I filter update events what are comming from the server?

Yes you can provide filter string and events will be filtered far back in the server

Can I cancel long running fetch?

Not yet. This functionality is comming

Can I add a progress handlers for long running fetch or save?

Not yet. This functionality is comming

Can I use Reactive Worksheets Server with my custom application?

Yes you can. Just take one of our FacadesFactory and call facades functions

How can I model data ?

You can use our tool or you can submit JSONs straight through IMetaDataAdminFacade

How can I connect to my specific data source?

You will need a specific connector. Basically, you have to implement IDataProvider & IDataProvidersCatalog interfaces

How can create a view on data?

Just create another Worksheet or even Aggregated Worksheet.