|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Начал я тут активно пользоваться SSIS без C#. Это какой-то ужас, преобразование данных, проверка, изменения и т.п. Такое чувство, что это инструмент из начало 2000 и на него забили. Мне например нужно заменить "" на null в столбце, беру производный столбец и делаю замену столбца и ставлю выражение series_name != "" ? series_name : NULL(DT_WSTR,30) , почему нельзя просто null написать?! Какие вы инструменты используете в ETL? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 13:35 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha ставлю выражение series_name != "" ? series_name : NULL(DT_WSTR,30) , почему нельзя просто null написать?! Потому, что нужно сообщить какого размера будет NULL в базе. Согласитесь, что NULL для BIT, INT и BIGINT имеют разный размер. А вообще конечно жесть, тут я не спорю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 14:23 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha, что поделать, надо выходить иногда из зоны комфорта и создавать новую. "нельзя просто null написать" - какого же типа он должен быть? "просто null" не бывает. В C# точно так же существую типы. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 14:29 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
SQL2008 А вообще конечно жесть, тут я не спорю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 14:30 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Очередной плачЪ ярославны? 1. Все "Мастера-Wisard-ы", а SSIS - суть "очень бАльшой Мастер-Wisard", сделаны для "очень непрограммиздов". 2. Главное правило использования Мастер-Wisard - не сопротивляться неизбежному. 3. Вот тока щас с экселевским визардом боролся. В неравной борьбе визард победил. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 14:35 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
aleks222, +1 вполне комфортный инструмент, если его не пытаться "согнуть" под свое понимание реальности. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 14:52 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha Начал я тут активно пользоваться SSIS без C#. Это какой-то ужас, преобразование данных, проверка, изменения и т.п. Такое чувство, что это инструмент из начало 2000 и на него забили. Мне например нужно заменить "" на null в столбце, беру производный столбец и делаю замену столбца и ставлю выражение series_name != "" ? series_name : NULL(DT_WSTR,30) , почему нельзя просто null написать?! SSIS конечно далеко не ПО мечты. Но в принципе задачи я на нём решал. Чисто средствами самого ссиса и сиквел сервера. Вопрос про вашу фразу "начал пользоваться SSIS без C#": это надо понимать так, что сишарп вы знаете? Если так, то какие вообще могут быть затруднения с ссисом? У меня вот были, потому как я сишарпом не владею к сожалению. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 15:09 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha, Переходите на идеологию ELT и почти все проблемы волшебным образом уйдут ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 15:36 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Критик Переходите на идеологию ELT и почти все проблемы волшебным образом уйдут T все равно надо будет на чем-то делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 15:51 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
bideveloper T все равно надо будет на чем-то делать. В парадигме ELT, T делается уже после загрузки данных в "получателя". Т.е. если рассматривать цепочку "внешние источник данных" -> SSIS -> SQL Server, то T производится средствами SQL Server-а. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 15:58 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
msLex bideveloper T все равно надо будет на чем-то делать. В парадигме ELT, T делается уже после загрузки данных в "получателя". Т.е. если рассматривать цепочку "внешние источник данных" -> SSIS -> SQL Server, то T производится средствами SQL Server-а. Не знал ни о какой идеологии, но именно так и делал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 16:20 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
msLex В парадигме ELT, T делается уже после загрузки данных в "получателя". Т.е. если рассматривать цепочку "внешние источник данных" -> SSIS -> SQL Server, то T производится средствами SQL Server-а. Можно и после загрузки использовать SSIS для T. На одних хранимых процедурах как-то не очень удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 23:54 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
[quot bideveloper#22334139] msLex На одних хранимых процедурах как-то не очень удобно. Надо выдавливать из себя императивного программизда. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 05:34 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
bideveloper msLex В парадигме ELT, T делается уже после загрузки данных в "получателя". Т.е. если рассматривать цепочку "внешние источник данных" -> SSIS -> SQL Server, то T производится средствами SQL Server-а. Можно и после загрузки использовать SSIS для T. На одних хранимых процедурах как-то не очень удобно. Есть еще одно преимущество SSIS в ELT. Если вы SQL логику пропишете в SSIS пакетах -- вам ее проще версионировать, возврат к предыдущей или выбранной версии SSIS производится из SSMS выбором из списка установленных версий проекта SSIS. При этом проект SSIS объединяет несколько пакетов и их конфигурации, то есть в нормально ситуации - зависимости поддерживаются (если они были на уровне SSIS пакетов во время дизайна). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 09:49 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ferdipux Есть еще одно преимущество SSIS в ELT. Если вы SQL логику пропишете в SSIS пакетах -- вам ее проще версионировать, возврат к предыдущей или выбранной версии SSIS производится из SSMS выбором из списка установленных версий проекта SSIS. При этом проект SSIS объединяет несколько пакетов и их конфигурации, то есть в нормально ситуации - зависимости поддерживаются (если они были на уровне SSIS пакетов во время дизайна). Это да! Очень удобная фича, постоянно ей пользуюсь. Сейчас не заморачиваюсь созданием копий прошлых пакетов и хранилищем кода (неправильно, но удобно). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 09:56 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ferdipux Есть еще одно преимущество SSIS в ELT. Если вы SQL логику пропишете в SSIS пакетах -- вам ее проще версионировать, возврат к предыдущей или выбранной версии SSIS производится из SSMS выбором из списка установленных версий проекта SSIS. При этом проект SSIS объединяет несколько пакетов и их конфигурации, то есть в нормально ситуации - зависимости поддерживаются (если они были на уровне SSIS пакетов во время дизайна). А можно поподробнее про это? Пару картинок или лучше всего ссылку, где про это можно прочитать. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 10:45 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
iShvedsky Ferdipux Есть еще одно преимущество SSIS в ELT. Если вы SQL логику пропишете в SSIS пакетах -- вам ее проще версионировать, возврат к предыдущей или выбранной версии SSIS производится из SSMS выбором из списка установленных версий проекта SSIS. При этом проект SSIS объединяет несколько пакетов и их конфигурации, то есть в нормально ситуации - зависимости поддерживаются (если они были на уровне SSIS пакетов во время дизайна). А можно поподробнее про это? Пару картинок или лучше всего ссылку, где про это можно прочитать. Поддерживаю вопрос! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 11:27 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
SQL2008 Focha ставлю выражение series_name != "" ? series_name : NULL(DT_WSTR,30) , почему нельзя просто null написать?! Потому, что нужно сообщить какого размера будет NULL в базе. Согласитесь, что NULL для BIT, INT и BIGINT имеют разный размер. А вообще конечно жесть, тут я не спорю. Вот такие вещи должна делать система, а не человек Владислав Колосов Focha, что поделать, надо выходить иногда из зоны комфорта и создавать новую. "нельзя просто null написать" - какого же типа он должен быть? "просто null" не бывает. В C# точно так же существую типы. Да это понятно, но современный мир становится для пользователей все проще и проще, а для разработчиков нет. В зоне конфорта вообще сидеть плохо aleks222 Очередной плачЪ ярославны? 3. Вот тока щас с экселевским визардом боролся. В неравной борьбе визард победил. Небольшой плач, он иногда нужен экселевским визардом - это что? Владислав Колосов aleks222, +1 вполне комфортный инструмент, если его не пытаться "согнуть" под свое понимание реальности. а почти всегда хочеться "согнуть" Критик Focha, Переходите на идеологию ELT и почти все проблемы волшебным образом уйдут ETL & ELT использую, иногда даже обработка, загрузка, а потом опять обработка ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 12:46 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ferdipux Есть еще одно преимущество SSIS в ELT. Если вы SQL логику пропишете в SSIS пакетах -- вам ее проще версионировать, возврат к предыдущей или выбранной версии SSIS производится из SSMS выбором из списка установленных версий проекта SSIS. При этом проект SSIS объединяет несколько пакетов и их конфигурации, то есть в нормально ситуации - зависимости поддерживаются (если они были на уровне SSIS пакетов во время дизайна). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 13:16 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
tunknown SSIS малосовместимо с (любой?)системой контроля версий. Это с чего вы так решили? Делайте проект в студии, подключайте хоть к GitHub/GitLab, хоть к SVN, хоть к VSS. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 13:20 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha, автора почти всегда хочеться "согнуть" Значит, Вы еще не постигли парадигму SSIS, применение С# скриптов требуется в довольно редком количестве случаев. Относительно версий. SQL сервер сохраняет заданное в конфигурации количество опубликованных версий пакета, перейти на нужную версию можно правой кнопкой в меню пакета в SSMS, емнип. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 13:31 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
SQL2008 tunknown SSIS малосовместимо с (любой?)системой контроля версий. Это с чего вы так решили? Делайте проект в студии, подключайте хоть к GitHub/GitLab, хоть к SVN, хоть к VSS. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 13:59 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
tunknown SSIS малосовместимо с (любой?)системой контроля версий. Этот продукт плох . Вы просто не умеете его готовить :) Есть практика натравливания XSLT преобразования, которое вычищает уникальные ключи и прочее наследие Visual Studio. Результат работает как SSIS пакет и нормально версионируется. За источниками XSLT - смотрите в проекте BI Developer Extensions . ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 12:41 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ferdipux Вы просто не умеете его готовить :) Ferdipux Есть практика натравливания XSLT преобразования, которое вычищает уникальные ключи и прочее наследие Visual Studio. Результат работает как SSIS пакет и нормально версионируется. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 13:35 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
iShvedsky А можно поподробнее про это? Пару картинок или лучше всего ссылку, где про это можно прочитать. Ссылка с примерами и картинками SSIS Catalog Versioning -- как работать с версиями пакетов SSIS, возвращаться к предыдущей версии и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 13:41 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha Начал я тут активно пользоваться SSIS без C#. series_name != "" ? series_name : NULL(DT_WSTR,30) Это тернарный оператор, почти точный аналог из C#. Троллите дедушек? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 18:11 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Vladimir2018 Focha Начал я тут активно пользоваться SSIS без C#. series_name != "" ? series_name : NULL(DT_WSTR,30) Это тернарный оператор, почти точный аналог из C#. Троллите дедушек? Ну за 20 лет, Microsoft мог убрать обязательно указывать тип для null, так как возрощаемый столбец имеет тип. Про C# знаю, и вопрос сейчас не про C#, напомню, что SSIS сделано не для програмистов. А уж о всяках switch или case в SSIS вообще речи не идет, хотя мне кажеться как раз такие операторы нужны. Мне нравиться подход, когда в пакете делается вся обработка данных, а приходиться вставлять в таблицу и потом делать update с CASE ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 11:19 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha, значит вы что-то не так делаете, просветление ещё не пришло. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 11:38 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
1. SSIS должен только делать то что умеет, а именно - загружать в базу файлики, слать емейлы и вызывать процедуры по расписанию. Вcю работу с данными делает база c помощью SP. Если вы делаете не так, значит вы еще новичок с SSIS. 2. Ну и да - МС забила болт на SSIS, развивается сейчас Azure Data Factory. Впрочим это не значит что ADF умеет больше чем SSIS. Скорее меньше, но это и хорошо - меньше соблазна делать что-то отличное от перекладывания файликов и вызова процедур ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2021, 17:40 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ivan Durak МС забила болт на SSIS И это случилось уже давно. По крайней мере с 2005 версии мало что поменялось. От DTS не сильно далеко ушла. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2021, 19:14 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
SQL2008, Мм, а куда дальше шагать от dts? Там и так есть все, что может потребоваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2021, 19:21 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha Начал я тут активно пользоваться SSIS без C#. Это какой-то ужас, преобразование данных, проверка, изменения и т.п. Такое чувство, что это инструмент из начало 2000 и на него забили. Мне например нужно заменить "" на null в столбце, беру производный столбец и делаю замену столбца и ставлю выражение series_name != "" ? series_name : NULL(DT_WSTR,30) , почему нельзя просто null написать?! Какие вы инструменты используете в ETL? Вы не сумели вкурить всю мощь этого инструмента. Попробуйте, например, SAP Data Services и тогда поймете, что SSIS это конфетка. А почему бы в исходном запросе в источнике не написать NULLIF(series_name, '') ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2021, 15:49 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
a_voronin Focha Начал я тут активно пользоваться SSIS без C#. Это какой-то ужас, преобразование данных, проверка, изменения и т.п. Такое чувство, что это инструмент из начало 2000 и на него забили. Мне например нужно заменить "" на null в столбце, беру производный столбец и делаю замену столбца и ставлю выражение series_name != "" ? series_name : NULL(DT_WSTR,30) , почему нельзя просто null написать?! Какие вы инструменты используете в ETL? Вы не сумели вкурить всю мощь этого инструмента. Попробуйте, например, SAP Data Services и тогда поймете, что SSIS это конфетка. А почему бы в исходном запросе в источнике не написать NULLIF(series_name, '') так и пишут, в финале познав дзен, вообще не доверяя SSIS-у ничего сложнее вызова процедур ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2021, 17:55 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ivan Durak a_voronin пропущено... Вы не сумели вкурить всю мощь этого инструмента. Попробуйте, например, SAP Data Services и тогда поймете, что SSIS это конфетка. А почему бы в исходном запросе в источнике не написать NULLIF(series_name, '') так и пишут, в финале познав дзен, вообще не доверяя SSIS-у ничего сложнее вызова процедур Я делаю наворочннные dataflow на ssis ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2021, 18:56 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Не все знают, что почти все параметры и выражения можно переопределять в процессе работы - имена файлов в коннектах и тому подобное, из-за этого начинаются пляски у костра и вызывание духа C#. Например, можно на сервере организовать таблицу с путями и подставлять их для выгрузки соответственно данным. Нужно просветление, как я уже писал, и всё наладится с SSIS. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2021, 21:21 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Владислав Колосов Не все знают, что почти все параметры и выражения можно переопределять в процессе работы - имена файлов в коннектах и тому подобное, из-за этого начинаются пляски у костра и вызывание духа C#. Так Expressions в Properties он же для слабаков :-) Думать надо, писать, стороннюю таблицу надо делать, чтобы настройки пакета там держать. Правильный путь - кидать квадратики и рассуждать, что SSIS ужасен. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2021, 09:50 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
a_voronin Ivan Durak пропущено... так и пишут, в финале познав дзен, вообще не доверяя SSIS-у ничего сложнее вызова процедур Я делаю наворочннные dataflow на ssis я тоже такой херней маялся в 2008-м ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2021, 10:09 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Критик SQL2008, Мм, а куда дальше шагать от dts? Там и так есть все, что может потребоваться. Хотя бы исправить косяки, которым не один десяток лет. Пример? Если на DataFlow загорается ошибка (красный крестик в кружочке), то наведя мышку вы увидите лишь часть сообщения! Что то типа "В компоненте Data Flow Task 1 обнаружено, что..." и далее текст обрезается. Посмотреть полный текст нет никакой возможности. Ни копи, ни какие другие ухищрения не помогают получить полный текст. Яйца бы обрезал тому мудаку, который сделал так! Приходится переименовывать в "1" чтобы получить текст, типа "В компоненте 1 обнаружено, что поле user_id не сов...". А дальше уже пытаемся догадаться, что там за ошибка. Идиотизм! Хотя може есть какой-то способ, но я про него не знаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2021, 11:21 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
SQL2008, там есть журнал хода выполнения, всё достаточно подробно. Закладка справа или отчет, если пакет опубликован на сервере. Кроме того, можно самостоятельно создать обработку ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2021, 12:24 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ну вот еще одна проблема, это обработки JSON. Инструмент в целом выполняет свои задачи, особенно с многопоточностью. Я хочу иметь всю обработку в одном месте, а не распихивать по разным хранимкам. Тем более в SSIS хорошо вписывается ETL. Вот огромная компания покупает сервер и по сути получает старое ПО в виде SSIS. Это немного странно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 09:24 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha Вот огромная компания покупает сервер и по сути получает старое ПО в виде SSIS. Это немного странно. Если что, SQL Server вообще выпускается с 1989 года. Как такой старый софт вообще можно покупать то? Надо юзать модные-стильные-молодежные, которые с списках рейтингов субд (да и по возможностям) находятся в разделе "и т.д.". И еще какие-нибудь "современные" etl-приблуды, которые либо повторяют функционал SSIS в тёмной теме, либо дорастут до его возможностей через никогда лет. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 10:41 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha, насчет JSON соглашусь, поддержка в сиквеле давно есть, а в SISS задачу не добавили. Могли бы и согласовать планы развития. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 12:09 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Владислав Колосов Focha, насчет JSON соглашусь, поддержка в сиквеле давно есть, а в SISS задачу не добавили. Могли бы и согласовать планы развития. XML JSON Excel лучше разбирать C# кодом, который поддерживается в SSIS со времен царя Гороха, причем даже как компонент DataFlow ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 12:32 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
И всегда можно разориться и купить компонент работы с JSON в SSIS, благо они есть в наличии ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 13:00 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha Ну вот еще одна проблема, это обработки JSON. Так на гитхабе в исходниках всё есть. И давно. Например, SSIS-Json-Source-Component ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 18:25 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
iShvedsky Focha Ну вот еще одна проблема, это обработки JSON. Так на гитхабе в исходниках всё есть. И давно. Например, SSIS-Json-Source-Component Чем это лучше или быстрее встроенного парсера? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 19:26 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
aleks222 iShvedsky Чем это лучше или быстрее встроенного парсера? насколько я понимаю, это выполняется вне памяти скуля и может на другой машине ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 10:26 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
HandKot aleks222 пропущено... Чем это лучше или быстрее встроенного парсера? насколько я понимаю, это выполняется вне памяти скуля и может на другой машине При использовании SSIS Иисточник, Парзер и Назначение могут быть на разных серверах. Могут быть разных типов. Можно например делать MERGE между таблицей в БД и файлом. Или соединять Oracle c Вертикой и Экселем и класть в MS SQL. И всю нагрузку кроме чтения и записи результат делать на третьем сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 14:24 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
a_voronin, это уже философия - что лучше, а что хуже, факт состоит в том, что MS не сделали источник для JSON, хотя в самом сиквеле обработка имеется. А вот для XML - сделали. Я считаю, что использование скриптов должно быть сведено к нулю в таких системах, иначе можно всё написать на C# и закрыть вопрос. Но тогда зачем этот SSIS вообще нужен, если можно самостоятельно писать программы по загрузке на C#. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 15:23 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Владислав Колосов a_voronin, это уже философия - что лучше, а что хуже, факт состоит в том, что MS не сделали источник для JSON, хотя в самом сиквеле обработка имеется. А вот для XML - сделали. Я считаю, что использование скриптов должно быть сведено к нулю в таких системах, иначе можно всё написать на C# и закрыть вопрос. Но тогда зачем этот SSIS вообще нужен, если можно самостоятельно писать программы по загрузке на C#. 1) Во-первых, сделали. Такие компоненты есть. 2) Во-вторых, JSON появился гораздо позже появления SSIS ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 15:55 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Владислав Колосов MS не сделали источник для JSON, хотя в самом сиквеле обработка имеется. А вот для XML - сделали. Они ещё итератор файлов в файловой системе сделали, а итератор файлов на FTP не написали. И таких примеров куча. Отдельный вопрос, а должны были сделать? Владислав Колосов Я считаю, что использование скриптов должно быть сведено к нулю в таких системах, иначе можно всё написать на C# и закрыть вопрос. Можно. А зачем? Хотите свой отдельный оркестратор написать? Как его другие потом сопровождать и использовать будут? Где персонал под такую разработку искать? Стоимость такого решения для организации сможете оценить? А стоимость дальнейшего сопровождения? Владислав Колосов Но тогда зачем этот SSIS вообще нужен, если можно самостоятельно писать программы по загрузке на C#. Хороший бесплатный инструмент с широкими возможностями. Для кастомных вещей - вот Вам в руки вся мощь C#. Вы ведь сможете json source & destanation написать, раз собрались весь функционал SSIS'a на C# переписывать? Не хватает компонентов? Куча есть бесплатных и платных - на любой вкус. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 17:11 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
хороший и бесплатный инструмент - это Airflow. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 17:29 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
iShvedsky, до чего упрямые люди :) авторДля кастомных вещей С чего Вы взяли, что JSON есть кастомная вещь, если он официально поддерживается на TSQL? Просто индусы недоглядели. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 18:40 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ivan Durak хороший и бесплатный инструмент - это Airflow. Улыбнули. Там полно своих тараканов, в частности - релизы. В SSIS с этим порядок (начиная с 2012), есть проект и его установленная версия, есть экземпляр исполнения пакета из конкретной версии. Можешь устанавливать новую версию в процессе работы существующей, ничего не сломается, новая версия подцепится если запросишь выполнение пакета после установки, старая продолжит дорабатывать до конца. А в AF отдельного ID DAG или task нет, только имя. Имя между релизами не меняется, разработчикам и прочим не удобно :(. И вот при накате нового релиза начинается игра "останови мир"... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 18:47 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Владислав Колосов С чего Вы взяли, что JSON есть кастомная вещь, если он официально поддерживается на TSQL Так Вам же ответили выше, что json в TSQL появился позже SSIS. Ну, или если хотите, позже того момента, когда SSIS ещё развивался. Владислав Колосов Просто индусы недоглядели. Так они уже в тот момент смотрели не на SSIS, а в другую сторону - в облака. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 18:48 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Владислав Колосов факт состоит в том, что MS не сделали источник для JSON, хотя в самом сиквеле обработка имеется. А вот для XML - сделали. Ответ скорее в другом. SQL RDBMS для MS - ядерный продукт, туда пилят фичи. SSIS - таковым не является, развивается сбоку по остаточному принципу. В таких случаях MS любит говорить, что мы делаем framework и базовые вещи, а остальные фичи - делают партнеры. Они их и делают, но не забесплатно... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 18:51 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ferdipux Владислав Колосов факт состоит в том, что MS не сделали источник для JSON, хотя в самом сиквеле обработка имеется. А вот для XML - сделали. Ответ скорее в другом. SQL RDBMS для MS - ядерный продукт, туда пилят фичи. SSIS - таковым не является, развивается сбоку по остаточному принципу. В таких случаях MS любит говорить, что мы делаем framework и базовые вещи, а остальные фичи - делают партнеры. Они их и делают, но не забесплатно... ядерный продукт для МС сейчас - azure. А всякие он-прем базы (не говоря уже про ssis) - это по остаточному ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2021, 10:21 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Ivan Durak ядерный продукт для МС сейчас - azure. А всякие он-прем базы (не говоря уже про ssis) - это по остаточному Я вот не пойму, хорошо сейчас Azure раскручивают, но разве там прям передовой, до ума доведенный, современный инструмент для ETL? Там тот же давно необновляемый с точки зрения функционал SSIS. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2021, 22:42 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha Ivan Durak ядерный продукт для МС сейчас - azure. А всякие он-прем базы (не говоря уже про ssis) - это по остаточному Я вот не пойму, хорошо сейчас Azure раскручивают, но разве там прям передовой, до ума доведенный, современный инструмент для ETL? Там тот же давно необновляемый с точки зрения функционал SSIS. Верните нам DTS!!! PS. Короче. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2021, 06:08 |
|
SSIS это инструмент тлен, вы не согласны?
|
|||
---|---|---|---|
#18+
Focha Ivan Durak ядерный продукт для МС сейчас - azure. А всякие он-прем базы (не говоря уже про ssis) - это по остаточному Я вот не пойму, хорошо сейчас Azure раскручивают, но разве там прям передовой, до ума доведенный, современный инструмент для ETL? Там тот же давно необновляемый с точки зрения функционал SSIS. кому там ssis нужен. в азуре Azure Data Factory. Но по факту он и не пытается из себя ETL корчить, чисто ELT ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2021, 10:24 |
|
|
start [/forum/topic.php?all=1&fid=46&tid=1684549]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
others: | 270ms |
total: | 435ms |
0 / 0 |