Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 6201
Оговорюсь сразу, тема OLAP для меня - абсолютно новая, но ситуация ведет к тому, чтобы тема новой быть перестала. На данный момент я прочитал имеющуюся в наличии литературу до того момента, когда можно начинать что-то пробовать, однако имеются два вопроса, ответы на которые я пока не нашел:
1) Данные для таблицы фактов уже имеются в существующей вьюшке (данные - не от задачи "hello olap world", а от вполне реальной и упомянутой выше). Характер данных, предоставляемых вьюшкой, таков, что данные могут быть вообще без каких-либо преобразований использоваться как таблица фактов. Но вьюшка сама по себе достаточно тяжела в плане скорости получения выборок. Вопрос: нужно ли на основе данных из этой вьюшки делать таблицу в DWH, или же в качестве таблицы фактов кубу можно задать непосредственно эту вьюшку (как такой вариант скажется на процессинге куба?)
2) Ряд данных для таблиц измерений нужно будет переносить в DWH, исключая перенос данных, уже существующих там; для данных, идентификатор которых есть в DWH, но прочие поля изменились - апдейтить записи соответсвующей таблицы в DWH. Первое вроде бы умеет fuzzy grouping, что умеет второе - я так и не нашел. Ну, и кроме того, было бы интересно услышать мнение, что предпочтительнее в плане эффективности - T-SQL и обработка данных нужным образом в ХП, или использование SSIS? (на данный момент примерное количество записей в таблице фактов - порядка 10 млн. записей).
23 дек 11, 15:06    [11815690]     Ответить | Цитировать Сообщить модератору
 Re: Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5115
1) зависит от того о каком виде OLAP вы говорите
2) делайте на том, что лучше знаете
23 дек 11, 15:51    [11816198]     Ответить | Цитировать Сообщить модератору
 Re: Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
автор
что предпочтительнее в плане эффективности - T-SQL и обработка данных нужным образом в ХП, или использование SSIS?

Как сравнивать если ssis нифига сам не умеет! merge не умеет, апдейт не умеет, делиты даже не умеет. джоины только мердж типа, лукап - зело тормозной. Единственное что он эффективно умеет, селект и инсерт. Всё!!
23 дек 11, 19:37    [11817769]     Ответить | Цитировать Сообщить модератору
 Re: Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 6201
Господа администраторы, есть ли возможность перенести данную тему в раздел OLAP и DWH?
24 дек 11, 04:02    [11818910]     Ответить | Цитировать Сообщить модератору
 Re: Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
интеграция
Guest
Сон Веры Павловны, если хотите с ноля в такие темы въехать за пару недель советую посмотреть курсы на intuit.ru

Теория в этих вопросах это очень важно, можно так закосячить никакой sql потом не поможет

Советую два курса
Они вводные но полезные
http://www.intuit.ru/department/database/mssqlsas2008/class/free/status/
http://www.intuit.ru/department/database/bispowerd/

Во всяком случае как вариант
26 дек 11, 00:00    [11823400]     Ответить | Цитировать Сообщить модератору
 Re: Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 6201
интеграция,

да, спасибо, обязательно посмотрю.
По поводу моего вышеозвученного второго вопроса: в результате гугления удалось кое-что найти. Вот, может быть, кому-нибудь тоже пригодится:
http://www.mathgv.com/sql2005docs/SSISTransformScriptETL.htm
http://consultingblogs.emc.com/jamiethomson/archive/2006/09/12/SSIS_3A00_-Checking-if-a-row-exists-and-if-it-does_2C00_-has-it-changed.aspx
26 дек 11, 03:24    [11823695]     Ответить | Цитировать Сообщить модератору
 Re: Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35380
Блог
Ivan Durak
Как сравнивать если ssis нифига сам не умеет! merge не умеет, апдейт не умеет, делиты даже не умеет. джоины только мердж типа, лукап - зело тормозной. Единственное что он эффективно умеет, селект и инсерт. Всё!!


При желании всё он умеет. Хотя лучшее решение - совместить как SSIS так и T-SQL.
Для этого кстати в SSIS есть все возможности.
26 дек 11, 10:56    [11824708]     Ответить | Цитировать Сообщить модератору
 Re: Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
всё но через.... попу
27 дек 11, 20:05    [11835337]     Ответить | Цитировать Сообщить модератору
 Re: Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
скрипт компонент писать для реализации мерджа!!!!! 21-й век на дворе
27 дек 11, 20:05    [11835341]     Ответить | Цитировать Сообщить модератору
 Re: Пара вопросов по SSAS/SSIS (подробности внутри)  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5115
Ivan Durak
скрипт компонент писать для реализации мерджа!!!!! 21-й век на дворе

т.е. ваши эмоции из-за того что разработчики не написали нужный вам таск?
ну дак вам дали расширяемый конструктор... напишите свой таск (как вам надо) и выкладываете его на кодеплекс.
28 дек 11, 12:06    [11838194]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить