Small teaser of TeeBI. This is the custom web server calculating a query and returning a chart. The only dependencies are TeeChart and Indy http web server component. Data is in column-oriented, memory-based custom format for speed reasons, no database or FireDac, etc are necessary. Data is imported from many sources (excel, text files, firedac or any other datasets, etc) to the custom format, which is then transparent to the user apps. The web server is optional if data is not remote, and it can also return binary streams to normal desktop (vcl or fmx), or mobile apps (fmx). A table of 2000x5 cells takes 180msec via web. For visual display, an fmx or vcl dbgrid easily handles 1 or more million rows with a custom "TBIDataset" linked to an in-memory data, allowing grouping, filtering and sorting using complex expressions involving columns from the same table or foreign-key(s) fields. This speed is the basis for a next-coming set of machine-learning and data-mining algorithms, currently under development.


Small teaser of TeeBI. This is the custom web server calculating a query and returning a chart. The only dependencies are TeeChart and Indy http web server component. Data is in column-oriented, memory-based custom format for speed reasons, no database or FireDac, etc are necessary. Data is imported from many sources (excel, text files, firedac or any other datasets, etc) to the custom format, which is then transparent to the user apps. The web server is optional if data is not remote, and it can also return binary streams to normal desktop (vcl or fmx), or mobile apps (fmx). A table of 2000x5 cells takes 180msec via web. For visual display, an fmx or vcl dbgrid easily handles 1 or more million rows with a custom "TBIDataset" linked to an in-memory data, allowing grouping, filtering and sorting using complex expressions involving columns from the same table or foreign-key(s) fields.  This speed is the basis for a next-coming set of machine-learning and data-mining algorithms, currently under development.

Comments

  1. Please David, keep us updated about the progress of this new product. I'm VERY interested.

    ReplyDelete
  2. Christen Blom-Dahl sure ! as soon there is a late-alpha or beta version it will be available for testing. What is your main interest: charting, web access, speed, big data, algorithms, mixing different data... ?

    ReplyDelete
  3. Hi David, I'm interested in the application of BI algorithms to mobile platforms. The speed and memory footprint of column-oriented tables is very appealing to me.
    We are in a long term development for mobile platforms that includes BI (user queries, multidimensional data analysis and graphical representation) among many other functionalities.
    By the way, we are close to you... In Valencia.

    Regards

    ReplyDelete
  4. Is it possible to source data from f.x. Qlikview? We have historical Qlikview statistics generated from billions of rows in our SQL Servers. It would be nice if we could turn those back around and use them in the client application, instead of relying on the web hosted Qlikview reports.

    ReplyDelete
  5. Lars Fosdal It should be possible, at least using any of the Qlik exports (csv, excel, etc) automated with an import of those exports (ie: "ImportFolder('c:\qlik\.')".  A better option would be using a Qlik API to directly import data (if this is allowed).

    ReplyDelete
  6. Christen Blom-Dahl Che ! That's close :-) Hope what we're doing can be useful to you, just contact me with feature details if you like

    ReplyDelete
  7. Getting any closer to beta on this? We have a project in development that could probably use this.

    ReplyDelete
  8. Sorry for delay. I'm rushing the most I can to finish a beta (family permitting ). Hoped to have it ready this week but it'll need few more days, to finish a Starting Guide and some critical fixes.  John Kaster

    ReplyDelete
  9. No need to apologize! Just interested to see it.

    ReplyDelete
  10. Christen Blom-Dahl John Kaster Pre-release beta1 is now available !  Full sources included: https://drive.google.com/open?id=0BymV3q6di65nTHFOU2U1aENITFk

    ReplyDelete
  11. David Berneda Is this something I can provide to my co-workers to look at?

    ReplyDelete

Post a Comment