Recent

Author Topic: Has anyone installed TeeBI?  (Read 5592 times)

egsuh

  • Hero Member
  • *****
  • Posts: 1737
Has anyone installed TeeBI?
« on: July 10, 2025, 12:15:32 pm »
I downloaded TeeBI codes at

https://github.com/Steema/TeeBI/tree/master

and tried to install TeeBI for Lazarus but failed. The compilation error image is attached.

Has anyone succeeded in installing this version of TeeBI?

Nicole

  • Hero Member
  • *****
  • Posts: 1303
Re: Has anyone installed TeeBI?
« Reply #1 on: July 10, 2025, 05:01:08 pm »
I took a short glance at the Steema homepage.
I could not find, they support Lazarus in the meanwhile, do they?

Please try the free component TAChart, which is very similar.
Or ask the Steema support, they are expensive, but the support is great.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12599
  • FPC developer.
Re: Has anyone installed TeeBI?
« Reply #2 on: July 10, 2025, 10:33:10 pm »
Lazarus is mentioned n the page that egsuh quoted:

Quote
Supported development environments:

    Embarcadero RAD Studio Athens 12.3, and from Studio XE4 and up (Delphi and C++)
    Lazarus / FreePascal


Though no version info.l

wp

  • Hero Member
  • *****
  • Posts: 13336
Re: Has anyone installed TeeBI?
« Reply #3 on: July 10, 2025, 10:43:30 pm »
At least, there is an lpk package. Tried to install it, but file TeeBi_Lazarus.pas is missing.

Dropped an issue on their bug tracker.
« Last Edit: July 10, 2025, 10:45:46 pm by wp »

Nicole

  • Hero Member
  • *****
  • Posts: 1303
Re: Has anyone installed TeeBI?
« Reply #4 on: July 12, 2025, 04:29:53 pm »
Steema offers two price models:
With source code and without. "With source" costed a lot more.
As they were expensive enough, I had the "without" that time.

This means, that you do not have *.pas files, but must use - how are they called? - in Lazarus they are "ppu". I forgot how they were called in Delphi, may be *.dcu.

However you must compile your project that way, that the compiler searches the dcu Files instead of building them from the pas.

I used Steema with Delphi XE3 and it really worked fine. However, it is a fortune and every version of Delphi you have
to buy a new version of Steema as well..

In other words and short: If the pas is not found, try, if there is a ppu.

Thaddy

  • Hero Member
  • *****
  • Posts: 18712
  • To Europe: simply sell USA bonds: dollar collapses
Re: Has anyone installed TeeBI?
« Reply #5 on: July 12, 2025, 07:06:19 pm »
Not relevant. We are not talking about their commercial products but about their open source . No pricing involved.

What is relevant is that it needs  Lazarus 4 +FPC 3.2.2.
What is also relevant is that some units are skipped. (Some of these units can be built with the trunk version of fpc, however.)
« Last Edit: July 12, 2025, 07:13:03 pm by Thaddy »
If Europe sells their USA bonds the USD will collapse. Europe can affort that given average state debts. The USA can't affort that. Just an advice...

Nicole

  • Hero Member
  • *****
  • Posts: 1303
Re: Has anyone installed TeeBI?
« Reply #6 on: July 14, 2025, 05:50:26 pm »
There is an open source version?!
Where can I get it and what does it do?

I thought TChart for Delphi is the free version?
And TAChart has taken it to Lazarus?!

This commercial version of Steema I loved. (contrary to the commercial Delphi).
However the high price is not worth to me, compared with the free TAChart.



Thaddy

  • Hero Member
  • *****
  • Posts: 18712
  • To Europe: simply sell USA bonds: dollar collapses
Re: Has anyone installed TeeBI?
« Reply #7 on: July 15, 2025, 05:04:07 pm »
What's wrong with your eyes? First post, original question:
https://github.com/Steema/TeeBI/tree/master
It is about TeeBI, not about TChart.

The license is M.I.T. so about as liberal as you can get.
« Last Edit: July 15, 2025, 05:09:07 pm by Thaddy »
If Europe sells their USA bonds the USD will collapse. Europe can affort that given average state debts. The USA can't affort that. Just an advice...

wp

  • Hero Member
  • *****
  • Posts: 13336
Re: Has anyone installed TeeBI?
« Reply #8 on: July 19, 2025, 12:54:14 am »
The current version of TeeBi on the Steema github site (https://github.com/Steema/TeeBI) has been improved by David Berneda. Now I was able to install the components and to run the two Lazarus demos.

Installation itself is a bit unusual. At first you must unzip the TeeBiRecompile.exe from the equally named zip in the "install" folder of the TeeBi installation and run it - this creates Lazarus versions of the required units and copies them into the "sources/Lazarus" folder. Decline the offer of this program to manually or automatically install the components (it will not work), but do it yourself: In Lazarus, open the "TeeBI.lpk" package file from the "sources/Lazarus" folder. Click "Compile" and "Use > Install" as usual, but the installation will fail with a "unit not found error". In the package options add the compiler option -Ur to prevent fpc from automatic recompilation of changed units. Then repeat "Compile" and "Use > Install" - IIRC, installation will work now (if not, repeat again...)

The two Lazarus demos are in the "demos/lazarus" folder.

Nicole

  • Hero Member
  • *****
  • Posts: 1303
Re: Has anyone installed TeeBI?
« Reply #9 on: July 21, 2025, 01:35:37 pm »
you know both of them:
Can it compare with TAChart?

Did I understand it right, that the free Bee, does not fly to CandleStick Charts?

I liked Steema products. It was comfortable to add data from databases at design-time.

wp

  • Hero Member
  • *****
  • Posts: 13336
Re: Has anyone installed TeeBI?
« Reply #10 on: July 21, 2025, 04:35:31 pm »
No TeeBI is not a charting library. It seems to be some kind of "big-data" database thing.

Thaddy

  • Hero Member
  • *****
  • Posts: 18712
  • To Europe: simply sell USA bonds: dollar collapses
Re: Has anyone installed TeeBI?
« Reply #11 on: July 21, 2025, 04:43:54 pm »
@Nicole
And that is what all the confusion stems from:
Steema publishes some code as open source, but it does NOT publish its core business open source
Steema's TeeBi is not even closely related to their chart.
If Europe sells their USA bonds the USD will collapse. Europe can affort that given average state debts. The USA can't affort that. Just an advice...

egsuh

  • Hero Member
  • *****
  • Posts: 1737
Re: Has anyone installed TeeBI?
« Reply #12 on: July 25, 2025, 09:58:50 am »
Quote
No TeeBI is not a charting library. It seems to be some kind of "big-data" database thing.

For me, it seems to have pivot-table functionalities.

egsuh

  • Hero Member
  • *****
  • Posts: 1737
Re: Has anyone installed TeeBI?
« Reply #13 on: December 11, 2025, 09:10:09 am »
Quote
Installation itself is a bit unusual. At first you must unzip the TeeBiRecompile.exe from the equally named zip in the "install" folder of the TeeBi installation and run it - this creates Lazarus versions of the required units and copies them into the "sources/Lazarus" folder. Decline the offer of this program to manually or automatically install the components (it will not work), but do it yourself: In Lazarus, open the "TeeBI.lpk" package file from the "sources/Lazarus" folder. Click "Compile" and "Use > Install" as usual, but the installation will fail with a "unit not found error". In the package options add the compiler option -Ur to prevent fpc from automatic recompilation of changed units. Then repeat "Compile" and "Use > Install" - IIRC, installation will work now (if not, repeat again...)

This is quite a while ago, but now I have some time to test, and now I can run this. Thanks @wp.

egsuh

  • Hero Member
  • *****
  • Posts: 1737
Re: Has anyone installed TeeBI?
« Reply #14 on: December 12, 2025, 06:34:29 am »
Now I have installed this, and checked features. From my short experience...

- As the name TeeBI implies, they tried to cover business intelligence features, gathering data from several sources, summarizing them, charting, machine learning capability, etc. Most basic display formats are grid and chart. Grid is the same as TDBGrid.

- But now they say machine learning and dashboards features are deprecated.

- For charting, it needs TeeChart installed on the IDE.

- So, for Lazarus users, data summarizing features (it says it has implemented some of aggregate SQL features, with no need to write SQLs) would be the largest benefit. Their examples show painting grid cells in different colors.

- I have to try more to see whether it is possible to connect their "summarized" data to TChart of Lazarus, etc. 

- Deprecated features may be useful for me at least (as they are still available).

- Also there is TBITree component. I'm not sure how useful it would be.


 

TinyPortal © 2005-2018