Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
POWER PIVOT. Обновление данных по расписанию
 
Андрей VG, при создании запроса к БД я ставил галочку "сохранить пароль" при вводе логина\пароля к БД.
Но при запуске .vbs всё равно происходит запрос пароля к БД.
Как быть в такой ситуации?
POWER PIVOT. Обновление данных по расписанию
 
Андрей VG, спасибо большое!
POWER PIVOT. Обновление данных по расписанию
 
Добрый день!

Имею файл Excel с моделью данных Power Pivot. Задача - автоматическое обновление данных.
Как можно такое решить? Может какой-то VBA макрос есть готовый?) Может как то иначе решается?
POWER PIVOT. Сводная таблица из нескольких запросов
 
Андрей VG, у меня есть доступ к БД.
Сделал отдельное материализованное представление, записал туда только нужные мне поля одного месяца.
То есть извлечение через POWER PIVOT идёт не запросом, а выбором таблицы. Не знаю как ещё больше оптимизировать данные на стороне БД...(
Но всё равно, скорость извлечения небольшая, порядка 20 тыс записей в секунду.
30 000 000 / 20 000 = 25 минут.
Как ещё можно что оптимизировать?)
Или уже всё, упёрся в пропускную способность сетки, дальше никак не оптимизировать, разве что изменять типы полей в БД?
Изменено: Аристарх Петров - 19.04.2021 15:37:11
POWER PIVOT. Сводная таблица из нескольких запросов
 
Цитата
StepanWolkoff написал:
С моей точки зрения 30млн, не очень большой массив, поэтому я бы сделал вью(представление) в БД и в Pivot тянул одной таблицей.
StepanWolkoff, извлечение 1 млн строк занимает примерно 3 минуты.
Итого, ежедневное извлечение будет занимать от 3 минут в 1-ый день месяца до до 90 минут в конце месяца. Это долго.
Можно ли каким-то образом ускорить извлечение?
POWER PIVOT. Сводная таблица из нескольких запросов
 
Добрый день!

Столкнулся с ситуацией: необходимо сделать сводную таблицу из порядка 30 миллионов записей.
Записи примерно равномерно распределены по 30 дням.
Данные вытягиваются через подключение к БД Oracle через POWER PIVOT.
Так как итоговый файл получится огромный, и ежедневное обновление необходимо только одному дню, у меня была идея создать отдельные запросы к БД для каждого дня (тем самым ежедневно вытягивая из БД только один день). Итого, к концу месяца у меня будет 30 запросов. Можно ли, и если да, то как, на основе этих 30 запросов построить сводную таблицу?
Да, я вижу, что в сводной таблице в качестве источника данных присутствуют мои запросы (пока тестировался на 2 днях). Но если вытягивать дату в строку, то даты не вытягиваются "горизонтально", а вытягиваются "вертикально". А мне надо так, будто все запросы лежат на одном листе.
Путанно объяснил, но возможно всё же кто то посоветует хорошие вещи)
Страницы: 1
Наверх