На многих проектах есть OLAP кубы с большим объемом данных, полная сборка которых занимает много времени. Поэтому важно понимать, какие изменения после обновления проекта приведут к состоянию Unprocessed и потребуют полной обработки куба. Статус обработки измерений также критичен, так как если измерение становится unprocessed, то и все кубы, в которых оно используется, тоже становятся unprocessed.
понедельник, 21 января 2019 г.
четверг, 10 января 2019 г.
Парсинг структуры json файлов с помощью Python
Возникла задача: нужно загрузить в базу данных все данные из json файлов. Иерархия и состав атрибутов неизвестен, типы данных - тоже. Следующий скрипт позволяет построить набор уникальных веток дерева среди всех найденных вариантов в виде разрозненных списков. Сканируются все файлы в заданной директории.
Остановка процесса SSIS вручную
Если нужно вручную остановить запущенный процесс ETL (например, с помощью агента), можно
выполнить следующие действия:
1. Найти процесс
2. Остановить операцию по execution_id
select * from catalog.executions where end_time is null
2. Остановить операцию по execution_id
exec catalog.stop_operation @operation_id = 11
Подписаться на:
Сообщения (Atom)