Резервная ссылка на скачивание, если офф страница станет недоступна: Скачать с Dropbox
среда, 22 мая 2019 г.
среда, 3 апреля 2019 г.
Создание linked server к базе Oracle
Шаг 1. Установить Oracle Provider for OLE DB (обратиться к администратору базы Oracle, так как потребуется указать пользователя, имеющего права на клиентскую часть).
Шаг 2. Настроить провайдер, а именно установить свойство Allow inprocess - Enable.
Шаг 2. Настроить провайдер, а именно установить свойство Allow inprocess - Enable.
понедельник, 21 января 2019 г.
SSAS: Which change makes the cube/dimension unprocessed?
На многих проектах есть OLAP кубы с большим объемом данных, полная сборка которых занимает много времени. Поэтому важно понимать, какие изменения после обновления проекта приведут к состоянию Unprocessed и потребуют полной обработки куба. Статус обработки измерений также критичен, так как если измерение становится unprocessed, то и все кубы, в которых оно используется, тоже становятся unprocessed.
четверг, 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
среда, 29 августа 2018 г.
Переименование схемы для представлений
Возникла задача переименования схемы для всех представлений, созданных в другой схеме. Да, можно в Object explorer details выделить все представления и с помощью search and replace переименовывать схемы, а потом запустить скрипт, но вот существует скрипт. Может, пригодится :)
понедельник, 13 августа 2018 г.
T-SQL script for delete all rows from MDS entity
truncate table stg.[TableName_Leaf]
insert into stg.[TableName_Leaf]
(
ImportType
,ImportStatus_ID
,BatchTag
,Code
)
select
4 as ImportType
,0 as ImportStatus_ID
,'DeleteALL' as BatchTag
,Code
from
mdm.TableName -- Integration Management View
exec stg.[udp_TableName_Leaf] @VersionName = 'VERSION_1', @LogFlag = 0, @BatchTag = 'DeleteALL'
insert into stg.[TableName_Leaf]
(
ImportType
,ImportStatus_ID
,BatchTag
,Code
)
select
4 as ImportType
,0 as ImportStatus_ID
,'DeleteALL' as BatchTag
,Code
from
mdm.TableName -- Integration Management View
exec stg.[udp_TableName_Leaf] @VersionName = 'VERSION_1', @LogFlag = 0, @BatchTag = 'DeleteALL'
Подписаться на:
Сообщения (Atom)