Страницы: 1
RSS
Хранение больших баз данных
 
Добрый день, возник вопрос, где лучше всего хранить большие базы данных?
Понимаю, что Excel не подходит для этого, но функционал программы для обработки этих данных очень удобен.
Есть ли замена или дополнительная программа, которая также позволит применять макросы?  
 
Sne mart,
а чем Access не устроил?

Если нужен excel, то можно грузить в PQ и обрабатывать в сводной таблице на листе или в PP.
Изменено: evgeniygeo - 11.11.2020 06:05:51
 
evgeniygeo, дело в том, что в таких программах я не работала, и не знаю, какая лучше всего будет подходить. Поэтому и спрашиваю у более продвинутых умов в этом вопросе    
 
Sne mart,
просто не совсем понятно, для чего именно excel? На сколько большие БД? Для каких задач Вы хотите использовать макросы?
 
evgeniygeo, excel нужен для обычных расчетов, также функции, и макросы для присвоения значений по нескольким условиям, сводные таблицы.
Один лист в файле может содержать 5млн заполненных ячеек, которые должны быть обработаны всеми способами выше сказанными    
 
Sne mart, можно работать и с десятками/сотнями миллионов элементов данных, только не одновременно (собственно, никогда вам в отчёте не нужно видеть более сотни тысяч элементов, что и так сильно много). То есть нужно постороить логику и хранить данные в упорядоченном виде в известных листах известных книг по известным путям. Потом просто брать их оттуда макросом или PQ и строить аналитику

Только это всё, конечно, изобретение велосипеда "СУБД на Excel'ных лыжах"
Изменено: Jack Famous - 11.11.2020 09:23:28
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Sne mart написал:
в таких программах я не работала, и не знаю, какая лучше всего будет подходить
любая, которая для этого предназначена. Excel точно не для хранения. Поэтому начать можно и с Access. Тупо закинуть туда нужную таблицу, а в Excel затягивать уже только нужные данные. В зависимости от версии Excel это может быть проще или сложнее. PowerQwery замечательно может все это тянуть, хотя можно и без него, напрямую в сводную.
Вот эта статья может помочь перенести данные в Access и построить из них сводную: Сводная из базы данных Access
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков,
напишите пожалуйста, в чём преимущество сборки данных нескольких таблиц из Excel в Access с последующим воспроизведением в сводной таблице от сборки этих же данных нескольких таблиц из Excel в сводную таблицу без использования Access?
 
Цитата
Olga H. написал:
в чём преимущество сборки данных нескольких таблиц из Excel в Access
В статье в том числе показано как сделать сводную из Access. На это был упор. А то, что там идет сбор данных из листов - это про то как имеющиеся в листах данные перенести в Access для дальнейшего наполнения(если надо).
Плюс, файлы Excel с большим количеством данных имеют обыкновение ломаться и не открываться чаще, чем файлы с меньшим кол-вом данных. Да и вносить данные в файл с кол-вом строк в несколько сотен тысяч куда затратнее, т.к. открываться он будет дольше и тупить возможно, тоже будет больше.
В общем, это по сути был ответ на вопрос:
Цитата
Sne mart написал:
где лучше всего хранить большие базы данных?
по-любому там, где для этого условия лучше. А Access для этого предназначен уж куда лучше, чем Excel.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
F1 творит чудеса
 
Максим Зеленский,  :D
По вопросам из тем форума, личку не читаю.
 
Дмитрий(The_Prist) Щербаков,
Я бы тоже, для самообразования, а не в практических целях, перенесла бы базу данных в Access, но проблема в том, что в моей базе данных много ячеек с переносами текста. Да и полно заголовков с запятыми (которые, конечно же, можно заменить на нижнее подчеркивание). И объединённые ячейки в моей Excel-ой базе есть, и пустые строки.
 
Так у Вас не база, а набор форматированных данных.
 
vikttur,
у меня просьба, подскажите пожалуйста приём, с помощью которого можно перевести "набор форматированных данных" в базу данных.
 
Не видя данных...
Цитата
Olga H. написал:
много ячеек с переносами текста. Да и полно заголовков с запятыми (которые, конечно же, можно заменить на нижнее подчеркивание). И объединённые ячейки в моей Excel-ой базе есть, и пустые строки.
Все это удалить-преобразовать макросом в "съедобный" вид
 
vikttur,
напишите пожалуйста, можно ли  встроенными инструментами Excel на целом листе:
1)все ячейки с переносами текста "превратить" в ячейки, в которых значения расположены в одну строку.
2)отменить объединение всех ячеек.

... или для этих операций нужен макрос?  
 
Создайте темы в основной ветке, прикрепите примеры, опишите задачи
Страницы: 1
Наверх