|
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 |
|
|
start [/forum/topic.php?fid=46&msg=40078393&tid=1684549]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
102ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 396ms |
total: | 585ms |
0 / 0 |