by AlexZencovich » Wed Sep 12, 2007 5:03 am
1
Max limit is RAM size. In theory it may use near 2GB reccords, but in Win32 you cannot load so much data in RAM.
2. If you have to load 30,000,000 it may produce cube with similar size and it may produce cube with 3000 cells only, it depend on data you have. You may check that with SQL command like
select dim1,dim2..dimN, sum(measure1) from facttable
group by dim1,dim2..dimN
more dimensions you have mean less chance for smaller cube.
The speed will determined in spped of SQL server you have used for upload 30,000,000 records in single query. For dbf table it may take hour just for TQuery.Open command.
You may check that as
Query.Open
cnt := 0;
while not Query.Eof do
begin
inc(i);
Query.Next;
end;
and check speed of query scrolling. Then approximate it in 3 times
Best regards,
Alex Zencovich
-------------------------------------------------------------------------------------------------------------------------------------------
www.pivotcube.com - OLAP solution for Delphi, C++ Builder and ActiveX environment