|
1С 8.2 + MS OLAP = вопросы | ☑ | ||
---|---|---|---|---|
0
golden-pack
30.09.14
✎
09:51
|
1c 8.2 УПП
MS SQL 2014 + Analysis Services + MS BI 2013 Задача: развернуть примитивный OLAP куб, данные дергать напрямую из SQL базы(полная копия РИБ боевой базы) Проблема: добавление нового измерения(справочник номенклатура), выбор ключевого поля "_IDRRef"(тип: Binary) --> ошибка "DimensionAttribute [Reference154].[IDR Ref] : The 'Binary' data type is not allowed for the 'KeyColumns' property" Вопросы: 1.1 Указать ключевым полем измерения - поле справочника "_IDRRef"(где храниться ссылка) - невозможно т.к. "_IDRRef" имеет тип "Binary" ? 1.2 Напрямую тащить данные из базы не получиться - придется делать промежуточную sql базу (в т.ч. для того чтобы _IDRRef сконвертировать в другой тип) ? 2. Иерархия с parent-child будет сильно тормозить - сразу от нее отказываться ? Объемы данных достаточно большие. |
|||
1
Лодырь
30.09.14
✎
09:54
|
(0) Не дергай напрямую из базы. Настойчиво рекомендую.
|
|||
2
golden-pack
30.09.14
✎
09:54
|
(1) Аргументы
|
|||
3
Лодырь
30.09.14
✎
09:59
|
(2) Для начала лицензионное соглашение:
"Лицензиат обязуется не допускать нарушений исключительных прав Правообладателя на ПРОГРАММНЫЙ ПРОДУКТ, в частности, не совершать и не допускать совершения третьими лицами следующих действий без специального письменного разрешения Правообладателя: ... осуществлять доступ к информационной базе ПРОГРАММНОГО ПРОДУКТА и построение систем на основе ПРОГРАММНОГО ПРОДУКТА с помощью средств и технологических решений, не предусмотренных в сопроводительной документации;" 2ой аргумент: тк. ты собираешся по любой делать промежуточную базу - так и пиши в нее средствами 1С сразу. 3ий аргумент: опыт. сталкивался с этой задачей несколько раз у разных заказчиков. минимум геморроя - выгрузка данных средствами 1С. |
|||
4
golden-pack
30.09.14
✎
10:04
|
(3)
2. Уже есть боевая база и ее копия РИБ для тяжелых расчетов. 3. Выгрузка куда ? |
|||
5
Лодырь
30.09.14
✎
10:06
|
(4) Куда угодно. Можешь напрямую в SQL. Хочешь - предварительно куда-нибудь в файл для контроля и доп.обработки.
|
|||
6
golden-pack
30.09.14
✎
10:08
|
(5) Ну а в чем аргументация. Какие были проблемы при работе напрямую с базой ?
|
|||
7
Лодырь
30.09.14
✎
10:11
|
(6)
1. Простота поддержки. 2. Простота организации достаточно сложных источников данных. Например с использованием планов обмена. 3. Возможность доп.обработки на этапе выгрузки |
|||
8
golden-pack
30.09.14
✎
10:17
|
(7)
1. Неясно в чем простота и сложность 2. Планы обмена не нужны. Все легко дергается из SQL базы 1С. 3. Нет необходимости. |
|||
9
Лодырь
30.09.14
✎
10:25
|
(8) Представь, что ты уволишься, и к твоему работодателю придет мальчик из франча с опытом работы полгода+3 месяца развоза ИТС. И надо слегка изменить источники, скажем, в связи с переименованием полей. Мальчик относительно легко сделает это на 1С и не сделает вообще используя другие средства, тк он их не знает и знать не хочет.
В любом раскладе - решать тебе. |
|||
10
rsv
30.09.14
✎
10:31
|
(0) Имхо курс правильный . Думаю покопаться - все взлетит. Исключение - чтобы не уехали название полей в скуле .
|
|||
11
rsv
30.09.14
✎
10:32
|
Касаемо "торможений " парент и прочее... встроенные индексы .
|
|||
12
golden-pack
30.09.14
✎
10:33
|
(10) раскопал про конветацию http://www.sql.ru/forum/916453/olap-mssql-1s8-svyaz-mer-i-izmereniy
Не уехали названия полей - а разве могут ? |
|||
13
rsv
30.09.14
✎
10:35
|
(12) Ну.... да . Если типовая и обновления ... уедут . Если какая нить статика .. и обновление из храна - не уедут .
|
|||
14
rsv
30.09.14
✎
10:38
|
Что еще ... утановлено ... штааа при работе с боевой (запросы напрямую из рабочей в момент работы) - могут задваиваться id refы. Получается что работать лучше с копией .
|
|||
15
rsv
30.09.14
✎
10:40
|
Еще по полям .. если поле было односсылочным - стало мульти . Название разлетится однозначно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |