powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FDMemTable как вставить 800000 записей с 1500 столбцов
92 сообщений из 92, показаны все 4 страниц
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036338
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потребовалось динамически создать 1500 столбцов и потом последовательно вставлять около 800000 запичей Insert'ом

структура MemTable создаётся нормально, но после вставки более 25000-30000 строки "Out memory"

может подскажете как поступить?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036339
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перейти на 64 бита и накинуть в комп террабайт ОЗУ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036340
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
винда десятка 64, оперативы на компе 42 Гб
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036341
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так программу надо компилировать в 64 бита, а не систему.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036343
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так сложилось, что это проблематично...а другие идеи есть?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036346
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP,

а просто выполнять группами sql запросы на вставку? Тогда никаких out of memory
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036347
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забить на программирование, раз уж не получается на калькуляторе посчитать сколько ОЗУ
займут желаемые данные.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036351
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
во время вставки записей память не поднималась выше 10ти
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036352
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие столбцы в таблице ?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036354
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asutp2
"а просто выполнять группами sql запросы на вставку? Тогда никаких out of memory"

это же MemTable, как вставить группу строк?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036356
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP,

а что, работать с базой без MemTable не умеешь?)
ведь всё просто - создаешь соединение, создаешь для выполнения групповых запросов, формируешь sql-запросы группами и их выполняешь. И просто, и быстро, и решается твоя задача, без использования компа с гигантским количеством памяти.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036358
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNPво время вставки записей память не поднималась выше 10ти

Врёшь, для 32-х разрядных приложений практический предел - два гигабайта. Теоретический - три.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036363
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
столбцы создаются динамически... если выбрали интервал 01.01.2020-31.12.2020, то в итоге 366 дней * 4 столбца (необходимо для каждого дня года)...
потом обрабатываю результат запроса (около 80000 строк)...посточно вставляю в MemTable
при вставке более 25000 строк "Out memory"
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036364
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asutp2
если не трудно, напиши подробнее, как группой вставить в MemTable
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036366
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    DM3.MemTB2.Close;
    DM3.MemTB2.FieldDefs.Clear;
    DM3.MemTB2.Fields.Clear;
    DM3.MemTB2.IndexDefs.Clear;

      for i1 := 1 to i2 do   //i2= 366*4
      begin
        DM3.MemTB2.FieldDefs.Add('DN' + tg2 + tm2_n + FormatDateTime('dd', dt1), ftInteger, 0, False);
        DM3.MemTB2.FieldDefs.Add('MM' + tg2 + tm2_n + FormatDateTime('dd', dt1), ftInteger, 0, False);

        DM3.MemTB2.FieldDefs.Add('DNs' + tg2 + tm2_n + FormatDateTime('dd', dt1), ftCurrency, 0, False);
        DM3.MemTB2.FieldDefs.Add('MMs' + tg2 + tm2_n + FormatDateTime('dd', dt1), ftInteger, 0, False);
      end;

    DM3.MemTB2.CreateDataSet;
    DM3.MemTB2.Open;



потом вставляю построчно
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036369
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SergeyKNP
DM3.MemTB2.Close;
DM3.MemTB2.FieldDefs.Clear;
DM3.MemTB2.Fields.Clear;
DM3.MemTB2.IndexDefs.Clear;

for i1 := 1 to i2 do //i2= 366*4
begin
DM3.MemTB2.FieldDefs.Add('DN' + tg2 + tm2_n + FormatDateTime('dd', dt1), ftInteger, 0, False);
DM3.MemTB2.FieldDefs.Add('MM' + tg2 + tm2_n + FormatDateTime('dd', dt1), ftInteger, 0, False);

DM3.MemTB2.FieldDefs.Add('DNs' + tg2 + tm2_n + FormatDateTime('dd', dt1), ftCurrency, 0, False);
DM3.MemTB2.FieldDefs.Add('MMs' + tg2 + tm2_n + FormatDateTime('dd', dt1), ftInteger, 0, False);
end;

DM3.MemTB2.CreateDataSet;
DM3.MemTB2.Open;

потом вставляю построчно


хоть как делай, но без перекомпилирования в 64 бита не получится
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036375
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyKNP
Потребовалось динамически создать 1500 столбцов и потом последовательно вставлять около 800000 запичей Insert'ом

структура MemTable создаётся нормально, но после вставки более 25000-30000 строки "Out memory"

может подскажете как поступить?


1500 * 800000 = 1200000000 байт, это если каждое поле занимает 1 байт и ни на что память больше не тратится.

Совсем "ку-ку"?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036377
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Врёшь, для 32-х разрядных приложений практический предел - два гигабайта. Теоретический - три.

Четыре
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036378
black-manatee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyKNP
Потребовалось динамически создать 1500 столбцов и потом последовательно вставлять около 800000 запичей Insert'ом
структура MemTable создаётся нормально, но после вставки более 25000-30000 строки "Out memory"
может подскажете как поступить?


Ты же не будешь отображать эту таблицу визуально, в гриде ?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036380
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Ты же не будешь отображать эту таблицу визуально, в гриде ?"

как догадался? :) как раз для этого и нужно...а так бы писал сразу Excel например
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036381
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"хоть как делай, но без перекомпилирования в 64 бита не получится"

жаль...может есть ещё идеи как получить желаемое?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036383
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я уж думаю, может создавать локально какой-нибуль файл на SQLlite например...писать туда и потом отобразить в гриде?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036384
black-manatee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyKNP
"Ты же не будешь отображать эту таблицу визуально, в гриде ?"

как догадался? :) как раз для этого и нужно...а так бы писал сразу Excel например


Ну я конечно не читал твое ТЗ, но что-то уж очень экзотическое.

Если нельзя отказаться от этого безобразия, то сделай одну реальный столбец, типа ID. А все остальные вычислимые.
Когда юзер будет листать твою мегатаблицу, то содержимое столбцов будет подтягиваться из... откуда ты там собирался их брать при заполнении таблицы.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036386
black-manatee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyKNP
я уж думаю, может создавать локально какой-нибуль файл на SQLlite например...писать туда и потом отобразить в гриде?

Проверь максимальное количество столбцов в SQLite. Может он не сможет 1500.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036390
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim RusovЧетыре

Это если запускать программу на голом железе, без операционки. Дельфи на такое неспособна.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036392
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"что-то уж очень экзотическое."
ничего экзотического...
есть около 600 000 строк реестра по транспорту
в каждой строке есть две даты...начало работы путевого листа и конец
02.02.2020 10.02.2020
12.02.2020 14.02.2020 и т.д.

так вот Заказчик хочет получить анализ работы за год например по каждой машине за каждый день

Февраль
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21*
1 1 1 1 1 1 1
......................................1 1 1

ничего экзотического...Заказчик всегда прав :(

единицы нужны для того, что бы итоги по дню посчитать и т.д.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036394
black-manatee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyKNP
"что-то уж очень экзотическое."
ничего экзотического...
есть около 600 000 строк реестра по транспорту
в каждой строке есть две даты...начало работы путевого листа и конец
02.02.2020 10.02.2020
12.02.2020 14.02.2020 и т.д.

так вот Заказчик хочет получить анализ работы за год например по каждой машине за каждый день

Февраль
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21*
1 1 1 1 1 1 1
1 1 1 .

ничего экзотического...Заказчик всегда прав :(

единицы нужны для того, что бы итоги по дню посчитать и т.д.


И заказчик будет задумчиво листать табличку с миллионом строк и тысячей столбцов ? Ну хрень же.

Ну как бы то ни было, если по другому нельзя, то единственный вариант: как я писал выше подтягивать данные в столбцы динамически.
Создавать табличку в SQLite конечно можно, но сдается мне, что миллиард ячеек будет заполняться очень не быстро. И после просмотра ее тут же удалять. Ох....
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036395
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да...мало того, Заказчик будет (и делает) фильтровать по госномеру и с задумчивым видом анализировать...так-то

пока только приходит на ум писать сразу в Excel
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036431
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNPпока только приходит на ум писать сразу в Excel

Он гикнется уже на 65000 строк.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036432
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyKNP,

у тебя размер записи фиксированный: используй файлы данных ("типизированные файлы паскаля").
Создай класс с интерфейсом массива ([строка, столбец]), и транслируй обращение к элементу в обращение к файлу. Работы на час, потом оценишь - что не так, быстродействие там или удобство.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036435
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы вообще отказался от базы данных и делал все в обычной памяти.

Ну или как минимум как тут ранее советовали: через расчитываемые поля в таблице.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036440
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коррекция: под базой данных имелись в виду все виды датасетов.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036443
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно сделать скользящее окно в базе. TFDTable такое умеет. И фильтровать и всё остальное будет, если правильно настроить
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036448
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
количество столбцов динамическое

что значит " и делал все в обычной памяти."?
что значит "скользящее окно"?

по подробнее можно?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036452
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Dimitry Sibiryakov
SergeyKNPпока только приходит на ум писать сразу в Excel

Он гикнется уже на 65000 строк.
с 2007-го Excel поддерживает миллион строк на листе

ПыСы. И это правильно - выгружать в Excel.
И пусть заказчик крутит там данные как угодно, тем более, что Excel для этого и предназначен
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036460
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator,

А если эксель не сможет эту всю красоту открыть и завалится - сказать: "обращайтесь в майкрософт" ?:)
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036463
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
rgreat
defecator,

А если эксель не сможет эту всю красоту открыть и завалится - сказать: "обращайтесь в майкрософт" ?:)


так это проблемы Экселя, правда ведь ?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036469
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator,

Таки да, но без денег будет не весело.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036471
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
rgreat
defecator,

Таки да, но без денег будет не весело.

можно на двадцать страниц экселя понавыгружать, а там пусть заказчик трахается, раз ему так хочется
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036496
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Достаточно просто уметь работать с файлом исходных данных.
Не нужен ни эксель, ни мемтабле.
Нужен программист.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036509
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator
rgreat
defecator,

А если эксель не сможет эту всю красоту открыть и завалится - сказать: "обращайтесь в майкрософт" ?:)


так это проблемы Экселя, правда ведь ?

Это проблема Майкрософта...
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036516
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator
Dimitry Sibiryakov
пропущено...

Он гикнется уже на 65000 строк.

с 2007-го Excel поддерживает миллион строк на листе

ПыСы. И это правильно - выгружать в Excel.
И пусть заказчик крутит там данные как угодно, тем более, что Excel для этого и предназначен


Ещё эксель умеет очень быстро открывать гигантские html-файлы с таблицами, на которых любой браузер тупо виснет.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036551
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSer
Ещё эксель умеет очень быстро открывать гигантские html-файлы с таблицами, на которых любой браузер тупо виснет.
Опыт - штука очень индивидуальная, у всех разный. html-формат Excel может
и спокойно сожрёт (сильно большие не пробовал открывать), но вспоминая
работу с родными файлами на сотни мегабайт... ничего приятного, в общем.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036554
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP> форум для этого и предназначен, что бы
SergeyKNP> задавать вопросы, если что-то не получается

Для этого надо задавать конкретные вопросы, а не
просить готовое решение, да ещё несколько раз...

В частности, опишите получше исходную задачу -
например, зачем в гриде отображать 800000 записей
с 1500 столбцов (и даже если зачем-то нужно - зачем
промежуточный memtable), почему нельзя записывать
данные как ArrayDML или просто пачками и т.д.


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036570
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP,

опиши входные и выходные данные - так всем будет легче
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036589
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DmSer
defecator
пропущено...

с 2007-го Excel поддерживает миллион строк на листе

ПыСы. И это правильно - выгружать в Excel.
И пусть заказчик крутит там данные как угодно, тем более, что Excel для этого и предназначен



Ещё эксель умеет очень быстро открывать гигантские html-файлы с таблицами, на которых любой браузер тупо виснет.


У ТС "чисто данных" - многие гигабайты, а уж в html формате вообще грустно будет. Маловероятно, что иксель такое осилит.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036606
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хз, почему нельзя сделать табличку в бд и из нее делать по запросу клиента выборки по одному госномеру и диапозону дат.

Листинг всего и сразу тут явно ни к чему.

Да и 1500 столбцов в ширину выглядят явно избыточными.
Ну невозможно адекватно анализировать нечто не влезающее даже в десяток экранов по ширине.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036609
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP
да...мало того, Заказчик будет (и делает) фильтровать по госномеру и с задумчивым видом анализировать...так-то

пока только приходит на ум писать сразу в Excel


Так пусть скажет что надо в результате анализа и сделайте ему десяток отчетов результатов...
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036675
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
входные данные конкретны: FDMemTable как вставить 800000 записей с 1500 столбцов
вопрос "зачем" не стоит, так хочет Заказчик

делаю выгрузку сразу в Excel

СПС всем адекватным, за ответы по делу и вообще за желание помочь.

Удачи всем, вопрос закрыт.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036682
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Входные данные это Заказчик хочет получить анализ работы за год например по каждой машине за каждый день

А таблица с миллиардом ячеек - скорее уже ваш идиотизм.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036683
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP
входные данные конкретны: FDMemTable как вставить 800000 записей с 1500 столбцов
вопрос "зачем" не стоит, так хочет Заказчик

Очень сомневаюсь, что Заказчик что либо знает о FDMemTable, поэтому в этом моменте вы явно врёте лукавите
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036695
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А исходные данные - они в каком виде существуют и как пополняются?

- текстовый файл?
- база?
- что-то еще?

И можно конкретизировать, какой физический смысл у записи, почему их 800тысяч, и откуда 1500 полей в записи?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036697
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP
входные данные конкретны: FDMemTable как вставить 800000 записей с 1500 столбцов
вопрос "зачем" не стоит, так хочет Заказчик

делаю выгрузку сразу в Excel

СПС всем адекватным, за ответы по делу и вообще за желание помочь.

Удачи всем, вопрос закрыт.


Во-первых,
FDMemTable не является входными данными, вы не описали как именно и чем он заполнен.

Во-вторых,
потрудитесь сообщить форуму, как именно вы закрыли вопрос,
чтобы в будущем все форумчане знали, как бороться с подобной проблемой.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036704
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksandr Sharahov
потрудитесь сообщить форуму, как именно вы закрыли вопрос

Подозреваю, что обиделся и гордо ушел в закат :)
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036706
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Fr0sT-Brutal
Aleksandr Sharahov
потрудитесь сообщить форуму, как именно вы закрыли вопрос

Подозреваю, что обиделся и гордо ушел в закат :)


так он же написал - делаю выгрузку сразу в Excel
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036713
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator
Fr0sT-Brutal
пропущено...

Подозреваю, что обиделся и гордо ушел в закат :)


так он же написал - делаю выгрузку сразу в Excel


Нет, он так и не написал:
1) постановку задачи в формулировке заказчика, а не свое видение,
2) формат данных на входе,
3) формат данных на выходе,
4) как преобразовал данные из одного формата в другой.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036721
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сага о X, Y и Z...Однажды Новичок захотел сделать X. Но поскольку Новичок был новичком, X с ходу у него сделать не получилось...
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036748
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если подойти к задаче все так же влоб, то например:
Данные засунуть в типизированный файл (файлы).
Отображать с помощью VirtualVreeView (он умеет прикидываться гридом), дефолтным для этого дерева способом.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036798
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP> входные данные конкретны: FDMemTable
SergeyKNP> как вставить 800000 записей с 1500 столбцов

Это неправильные входные данные.

Но в такой постановке - сделать соотв. запрос
Insert Into Table Values (:p1, :p2, ... :p1500),
расчитать (вручную или ArrayDML) сколько
таких запросов (N) можно выполнять за один
вызов Execute ну и гонять цикл 800.000/N.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036799
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы путаете отображение и обработку значений. Это разные задачи. Вы на экране из матрицы 800000х1500 сможете увидеть только небольшую часть (окошко). Даже если сделать очень мелко, по 8х8 пикселей на цифру, вы при разрешении 1900х1080 сможете увидеть только матрицу 240х135 цифр. Следовательно для обработки данных вам подойдет любая база данных, а с отображением нужной части этих данных прекрасно справится DBGrid
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036802
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr Sharahovпотрудитесь сообщить форуму, как именно вы закрыли вопрос,

План был простой:
1. Загнать данные в таблицу.
2. Подключить в ней TCxGrid.
3. Вызвать его метод экспорта в Эксель.

Теперь придётся обходиться без первых двух пунктов.

И по поводу исходных данных он тоже писал:
если выбрали интервал 01.01.2020-31.12.2020, то в итоге 366 дней * 4 столбца
(необходимо для каждого дня года)...
потом обрабатываю результат запроса (около 80000 строк)...
......
есть около 600 000 строк реестра по транспорту
в каждой строке есть две даты...начало работы путевого листа и конец
02.02.2020 10.02.2020
12.02.2020 14.02.2020 и т.д.

так вот Заказчик хочет получить анализ работы за год например по каждой машине за каждый день

Февраль
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21*
1 1 1 1 1 1 1
.......................................1 1 1
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036804
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov> План был простой:
Dimitry Sibiryakov> 1. Загнать данные в таблицу.

Вопрос "откуда загоняются данные" остался открытым, ИМХО.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036805
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамВопрос "откуда загоняются данные" остался открытым, ИМХО.

Я для кого специально отквотил?.. Или ты тоже читаешь только первые три строчки каждого
сообщения?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036821
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DS> Я для кого специально отквотил?..

Ну вот и перечитай процитированное.
По его описанию получается, что БД
уже есть и надо не вставлять, а читать.


DS> Или ты тоже читаешь только первые три строчки каждого сообщения?..

Почему три? Две, чего мелочиться...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036823
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Aleksandr Sharahovпотрудитесь сообщить форуму, как именно вы закрыли вопрос,

План был простой:
1. Загнать данные в таблицу.
2. Подключить в ней TCxGrid.
3. Вызвать его метод экспорта в Эксель.

Теперь придётся обходиться без первых двух пунктов.

И по поводу исходных данных он тоже писал:
если выбрали интервал 01.01.2020-31.12.2020, то в итоге 366 дней * 4 столбца
(необходимо для каждого дня года)...
потом обрабатываю результат запроса (около 80000 строк)...
......
есть около 600 000 строк реестра по транспорту
в каждой строке есть две даты...начало работы путевого листа и конец
02.02.2020 10.02.2020
12.02.2020 14.02.2020 и т.д.

так вот Заказчик хочет получить анализ работы за год например по каждой машине за каждый день

Февраль
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21*
1 1 1 1 1 1 1
.......................................1 1 1



Ну, раз ты, за него отвечаешь, продолжай:

1) где там в исходных данных идентификатор "каждой машины"?
2) почему на каждый день года приходится 4 столбца?
3) всегда нужен итог по 1 году?
4) что заказчик будет делать с этими единицами? что в конце концов что надо получить по каждой машине?
5) почему нельзя программе поручить это сделать?
6) почему не подходит простейшая программа, которая за один проход по файлу сразу получит результат? нафига что-то куда-то грузить?
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036827
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr Sharahov6) почему не подходит простейшая программа, которая за один проход
по файлу сразу получит результат? нафига что-то куда-то грузить?
Повторюсь - я бы уточнил что за файл и откуда.
Ибо это похоже на выгрузку из другой БД, т.е.
тоже лишнее звено.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036830
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамПовторюсь - я бы уточнил что за файл и откуда.

Из фантазии Александра. У ТСа ясно написано "запрос".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036831
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Гаджимурадов РустамПовторюсь - я бы уточнил что за файл и откуда.

Из фантазии Александра. У ТСа ясно написано "запрос".


океюшки, заменим "по файлу" на "по результату запроса", от этого вопросы никуда не делись
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036837
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DS> У ТСа ясно написано "запрос".

Именно. Т.е.некая БД учёта транспорта,
в которой среди прочего хранится инфа
о путевых листах. Для анализа которой
нафиг не нужно (пока неочевидно обратное)
никакая выгрузка и тем более вставка.

Эта аналитика/отчёт по машинам делаются
простым запросом (ну или ХП/блоком) из
самой БД. Клиентская часть тут если и нужна
то для отображения, сохранения, печати и пр.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036839
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамДля анализа которой нафиг не нужно (пока неочевидно обратное) никакая выгрузка и тем более
вставка.

Рустам, уж ты-то должен знать особенности контингента своего раздела. Отображать
информация иначе чем в гриде они не умеют. Отображать информацию в гриде иначе чем из
TDataSet они не умеют. Складываем 2 + 2 и получаем необходимость вставки результата
запроса в датасет для отображения.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036871
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Отображать информация иначе чем в гриде они не умеют.

В задаче требуется не отображать, а что-то там считать ("анализировать!").

> Складываем 2 + 2 и получаем необходимость вставки результата
> запроса в датасет для отображения.

Вовсе нет. Получаем необходимость составления запроса,
который эту простыню в 800к*1,5к будет в грид засасывать. :)

И вообще, не умеют - надо подсказывать/учить/пинать в нужном направлении. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036878
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Гаджимурадов РустамДля анализа которой нафиг не нужно (пока неочевидно обратное) никакая выгрузка и тем более
вставка.

Рустам, уж ты-то должен знать особенности контингента своего раздела. Отображать
информация иначе чем в гриде они не умеют. Отображать информацию в гриде иначе чем из
TDataSet они не умеют. Складываем 2 + 2 и получаем необходимость вставки результата
запроса в датасет для отображения.
Чёй-та?
Мы - умныя!
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036922
cptngrb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,
он умный, но вредный
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036937
Фотография Makar4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov
Dimitry Sibiryakov
Врёшь, для 32-х разрядных приложений практический предел - два гигабайта. Теоретический - три.

Четыре

Три. При запуске NT с ключиком.
Один - система палюбасу себе отнимет.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036949
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем обсуждать бредовую задачу ?
1500 колонок - лютый бред, больных людей.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036974
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo,

я для прикола сделал 256 столбцов в экселе. Упс, а он больше не может!
Ну да ладно. Встал на столбец 1, и нажал стрелку вправо. Мелькает быстро, на 256 столбцов потребовалось 10 секунд.
1500 столбцов скроллировались бы минуту!
Это просто скролл, без рассматривания.
Собственно, отмаз "так хочет заказчик" не работает, потому что, возможно, заказчик не представляет себе, как это может выглядеть, и как это работать.
Для примера ему можно было бы показать эксель с 256 столбцов, ну и, парой десятков тысяч строк.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036979
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну может у него заказчик душевнобольной и, заодно, всегда прав.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036989
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
я для прикола сделал 256 столбцов в экселе. Упс, а он больше не может!

Пора переходить с Excel 2003 на хотя бы Excel 2007
Код: sql
1.
Начиная с Excel 2007, «Большая сетка» увеличивает максимальное количество строк на листе с 65 536 до более 1 миллиона, а количество столбцов с 256 (IV) до 16 384




kdv
1500 столбцов скроллировались бы минуту!

Для тех кто не хочет ждать, придумали Сколлер. Вы же не говорите что вниз долго жать 65536 строк !!!
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40036999
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP
"что-то уж очень экзотическое."
ничего экзотического...
есть около 600 000 строк реестра по транспорту
в каждой строке есть две даты...начало работы путевого листа и конец
02.02.2020 10.02.2020
12.02.2020 14.02.2020 и т.д.

так вот Заказчик хочет получить анализ работы за год например по каждой машине за каждый день

Февраль
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21*
1 1 1 1 1 1 1
......................................1 1 1

ничего экзотического...Заказчик всегда прав :(

единицы нужны для того, что бы итоги по дню посчитать и т.д.

да...мало того, Заказчик будет (и делает) фильтровать по госномеру и с задумчивым видом анализировать...так-то

столбцы создаются динамически... если выбрали интервал 01.01.2020-31.12.2020, то в итоге 366 дней * 4 столбца (необходимо для каждого дня года)...
потом обрабатываю результат запроса (около 80000 строк)...посточно вставляю в MemTable
при вставке более 25000 строк "Out memory"


Я так понял что заказчик хочет видеть что-то типа такого:
"1" - означает что этот день входит в путевой лист автомобиля, день в командировке

Код: plsql
1.
2.
3.
4.
Авто: А123БВ154
Февраль
| 1| 2| 3| 4| 5| 6| 7| 8| 9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|
|  | 1| 1| 1| 1| 1| 1| 1| 1| 1|  | 1| 1| 1|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |



Что бы видеть каждый день года, нужно всего лишь 365 ячеек + шапка. И заполнить это можно либо сразу запросом, либо запросом к процедуре, либо из запроса кодом на Delphi.
Итого еще можно просуммировать, по конкретной машине
- количество командировочных дней за месяц, за год

По нескольким автомобилям сразу - в такое же количество ячеек только там будет не "1" по одной машине а N по всем учтенным машинам за этот день.

Что бы посчитать командировочных дней по машине, помесячно, погОдно, требуется еще меньше ячеек.

Если задача состоит в том что бы извлечь из базы данные для дальнейшего автономного хранения, просмотра, анализа - это отдельный вопрос, но и решается он примерно аналогично. Нет смысла городить гигантскую во всех размерностях таблицу, да еще и пытаться ее при этом видеть целиком.

ПоднЕвную табличку можно рисовать "одна строка=месяц" а можно в виде календаря "одна строка = неделя".
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037022
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если нужно наглядно видеть по дням, то для этого есть графики и диаграммы
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037114
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И кроме того диаграммы рисуются непосредственно по диапазонам, что сильно сокращает
потребляемую память.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037144
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы так рассуждаете, будто не сталкивались с "продвинутыми" пользователями экселя.
Разного рода аналитиками, которые могут кубики в нем строить и желают их крутить как им вздумается.
Они обычно хотят максимум сырых данных.

Потом, конечно, могут и отчетик потребовать в нужном разрезе, но это потом.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037148
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для таких пользователей ставится ODBC драйвер и выдаются права на чтение БД непосредственно.

А дальше уж они сами хоть Ёксель, хоть ПоверьБИ пусть крутят.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037163
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну насмешили...зачем...почему...
правильно выше сказали, а если заказчик всегда прав или ещё что?

забейте...выгружаю в екZель (согласовал с заказчиком)...


ПыСы: аналитика двойная, по дням(когда работал) и по суммам (сколько затрат) + итоги по месяцу + итог за год +несколько столбцов с наименованиями

прилагаю для наглядности старый рабочий вариант, когда данных было не очень много
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037176
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP,

это ж охренеть, как круто вставил в FDMemTable 800000 записей с 1500 столбцами
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037178
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Закопайте уже эту стюардессу!
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037198
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SergeyKNP
ну насмешили...зачем...почему...
правильно выше сказали, а если заказчик всегда прав или ещё что?

забейте...выгружаю в екZель (согласовал с заказчиком)...


ПыСы: аналитика двойная, по дням(когда работал) и по суммам (сколько затрат) + итоги по месяцу + итог за год +несколько столбцов с наименованиями

прилагаю для наглядности старый рабочий вариант, когда данных было не очень много



Куб из DevExpress такое строит легко и непринуждённо
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037272
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну может у него заказчик душевнобольной и, заодно, всегда прав.

офф: На правах городской легенды:
Когда в одном из техн. ВУЗов поставили первый модем для интернета (примерно 89-90гг), то тут же явился местный особист и потребовал бумажные(!) распечатки всего(!), что проходит через модем.


пысы: мне кажется это был тот самый заказчик.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037287
SergeyKNP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что вы пристали к заказчику?
есть такое слово "надо".
мне самому было интересно, возможно ли такое реализовать
выяснилось, что не так всё просто (DevExpress мне просто не нравиться в принципе...не в обиду)
поэтому решено, что выгружать всё буду в еХель (получается даже быстрее)

Успокойтесь уже и закройте тему.
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037317
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP
что вы пристали к заказчику?
есть такое слово "надо".


Осталось непонятным что конкретно надо заказчику, с какой целью, и каким образом он это будет применять.
И наверняка уже существует какой-то способ анализа и сейчас, что это за способ и чем он заказчика не устраивает.

Интересно :)
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037341
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyKNP> ПыСы: аналитика двойная, по дням(когда работал)
SergeyKNP> и по суммам (сколько затрат) + итоги по месяцу +
SergeyKNP> итог за год +несколько столбцов с наименованиями

Есть же кубы и пр. ОЛАПы...

В конце концов, ему завтра кроме этой 80к*1,5к и
другие "идеи" в голову придут, уже не по путевым
листам, а по чему-нибудь другому.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FDMemTable как вставить 800000 записей с 1500 столбцов
    #40037353
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
SergeyKNP> ПыСы: аналитика двойная, по дням(когда работал)
SergeyKNP> и по суммам (сколько затрат) + итоги по месяцу +
SergeyKNP> итог за год +несколько столбцов с наименованиями

Есть же кубы и пр. ОЛАПы...

В конце концов, ему завтра кроме этой 80к*1,5к и
другие "идеи" в голову придут, уже не по путевым
листам, а по чему-нибудь другому.


Судя по 22265882 ,
заказчику был нужен результат в удобоваримой форме,
а 80K*1.5K - это как раз была идея автора топика ))
...
Рейтинг: 0 / 0
92 сообщений из 92, показаны все 4 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FDMemTable как вставить 800000 записей с 1500 столбцов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]