Size: a a a

2020 December 16

ДС

Джон Сноу in sql_ninja
Андрій
Мы ему не раскажем
Я Вам благодарен коллеги))
источник

T

Timus in sql_ninja
Джон Сноу
Поцедуру нужно будет запускать ежедневно как минимум) запускать руками все это добро сомнительная
Крч втиснуться нужно будет в рабочее ночное расписание))
и? проца стартует ночью и формирует ТФ и справочники. потом стартует процессинг куба. все это запускается из SQL Agent
источник

IS

Igor Sergeichik in sql_ninja
2flower _
А если два подряд 😀😀😀
select name, (select max(id) from #test) + DENSE_RANK() over (order by name) from #test
where id is null
union all
select name, id from #test where id is not null
order by 2
источник

T

Timus in sql_ninja
Джон Сноу
Поцедуру нужно будет запускать ежедневно как минимум) запускать руками все это добро сомнительная
Крч втиснуться нужно будет в рабочее ночное расписание))
далее. таким образом ты разделяешь формирование ТФ и процессинг. если у тебя упадет процессинг, то данные уже будут все собраны и ненадо будет повторно запускать процу.
источник

IS

Igor Sergeichik in sql_ninja
Elvira
Вот по другому могу объяснить😅
в общем у тебя есть таблица T2 в которой 1800строк не identity
есть выборка с name
name id
a 1500
b 1400
c null
d null
e null
надо c d e селектом вывести 1801 1802 1803
вон через юнион можно попробовать
источник

E

Elvira in sql_ninja
скорее всего с юнионом нет, надо как-то row_number каверкать
источник

E

Elvira in sql_ninja
а какие есть фишульки у него?
источник

T

Timus in sql_ninja
Elvira
а какие есть фишульки у него?
в МСДН все написано.
источник

E

Elvira in sql_ninja
там написано про over и partition by
источник

ДС

Джон Сноу in sql_ninja
Timus
далее. таким образом ты разделяешь формирование ТФ и процессинг. если у тебя упадет процессинг, то данные уже будут все собраны и ненадо будет повторно запускать процу.
Над подумать. Там просто нагрузка лютая, и не очень хотят что-то накидывать туда. Я думал есть решение без этих моментов.
Тем не менее спасибо за отзыв :)
источник

T

Timus in sql_ninja
Джон Сноу
Над подумать. Там просто нагрузка лютая, и не очень хотят что-то накидывать туда. Я думал есть решение без этих моментов.
Тем не менее спасибо за отзыв :)
вы по ETL БД еще и кубы с отчетами формируете?
источник

IS

Igor Sergeichik in sql_ninja
Elvira
там написано про over и partition by
Скрести поиск максимального +rownumber over order by name
источник

E

Elvira in sql_ninja
Igor Sergeichik
Скрести поиск максимального +rownumber over order by name
у тебя id поставится name  у которых он уже проставлен
источник

IS

Igor Sergeichik in sql_ninja
Elvira
у тебя id поставится name  у которых он уже проставлен
Ну и isnull
источник

ДС

Джон Сноу in sql_ninja
Timus
вы по ETL БД еще и кубы с отчетами формируете?
Etl в основном данные грузит и Кубы процессит) просто много не Оптимизированных моментов и часто ночные обновы падают))
источник

T

Timus in sql_ninja
На кол архитектора
источник

А

Андрій in sql_ninja
Elvira
у тебя id поставится name  у которых он уже проставлен
ну кейсом или iif проверь на иснул.
источник

ДС

Джон Сноу in sql_ninja
Timus
На кол архитектора
Хех.. )
источник

E

Elvira in sql_ninja
Андрій
ну кейсом или iif проверь на иснул.
НЕЛЬЗЯ😂 я уже все пробовала
источник

А

Андрій in sql_ninja
Elvira
НЕЛЬЗЯ😂 я уже все пробовала
так что значит "нельзя"
источник