-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Вычисляемые поля в Access

Понедельник, 03 Августа 2015 г. 11:40 + в цитатник
Задачка анализа данных контекстной рекламы Яндекс Директ. При выгрузки данных в максимальной детализации образуется довольно большой массив данных. За 10 дней около 100 тыс строк. Анализировать данные удобно сводными табличками в Эксель. Но там чуть больше миллиона строк и исходных данных много хранить не получится. Решил исходные данные хранить в Access, и сводную табличку подключать к ним. Подключается все без проблем, строится и работает быстро.
Но при формировании базы столкнулся с кучей непонятных проблем. В базах данных имею только базовые знания и вот не пойму, толи руки кривые, толи Access.
Некоторые поля удобно добавлять как вычисляемые в Access. Первый раз загрузив часть базы сразу столкнулся с ошибкой MaxLocksPerFile, уже при 100 тыс записей, что вроде совсем не много для БД. Погуглил, исправил значение в реестре заработало. Решил искусственно увеличить кол-во записей, чтобы понять не упрусь ли скоро в потолок связанный с MaxLocksPerFile. Но сразу вылезла другая проблема, которая вообще непонятна!
Подгрузил к той же табличке те же данные еще раз, получил 200 тыс записей. Но при попытке создать вычисляемое поле столкнулся с ошибкой "Проверьте что выражение "1", включает поля, которые существуют в данной таблице."
Но выражение предельно простое для тесте, просто вывести туда число 1. Пробовал просто вывести другие поля, например [Клики]. Ошибка та же. При этом на 100 тыс такой проблемы не было! Попробовал заново проделать все те же действия, на 100 тыс все работает, на 200 та же ошибка. Если создать поле на 100 тыс, а потом подгрузить еще 100, то старое поле работает, при этом новое точно такое же не создается...
В чем может быть проблема? Вроде совсем простая задачка, а столько проблем с самого начала... Может стоит попробовать другую СУБД? Но, подозреваю, что она уже не будет так просто интегрироваться с Excel..

http://www.sql.ru/forum/1168918/vychislyaemye-polya-v-access


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку