|
1C и PowerBI | ☑ | ||
---|---|---|---|---|
0
SuperMario
23.10.19
✎
10:24
|
Коллеги, всем здравствовать!
Есть необходимость в PowerBI получать данные из 1С. Сложность в том, что ID в 1С PowerBI читать отказывается. Отображает их как Binary и никакие связи таблиц по этим полям составить не может. Вопрос: как преобразовать тип в уникальныйИдентификатор хотя бы. Ок гугл предлагает через oData. Но на больших объемах данных работает медленно. |
|||
1
Paint_NET
23.10.19
✎
10:25
|
(0) Выковыривать прямыми запросами данные в куб и работать уже с ним.
|
|||
2
XLife
23.10.19
✎
10:30
|
||||
3
arsik
гуру
23.10.19
✎
10:33
|
(2) Рекурсия, мать ее
|
|||
4
shust
23.10.19
✎
10:35
|
ALTER FUNCTION [dbo].[func_ConvertToGUID1C](@binaryUUID binary(16))
RETURNS VarChar(50) AS BEGIN declare @buffer VarChar(50) select @buffer = replace(convert(char(36),cast(@binaryUUID as uniqueidentifier)), '-', '') --return @buffer return right(@buffer, 8) + '-' + substring(@buffer, 21, 4) + '-' + substring(@buffer, 17, 4) + '-' + substring(@buffer, 7, 2) + substring(@buffer, 5, 2) + '-' + substring(@buffer, 3, 2) + substring(@buffer, 1, 2) + substring(@buffer, 11, 2) + substring(@buffer, 9, 2) + substring(@buffer, 15, 2) + substring(@buffer, 13, 2) END |
|||
5
pavig
23.10.19
✎
10:35
|
(0)
Используйте HTTP-сервисы, с ними всё быстрее и логичнее |
|||
6
Paint_NET
23.10.19
✎
10:39
|
(0) Задача-то какая, собирать управленческие отчёты за большие периоды по большому количеству записей?
|
|||
7
SuperMario
23.10.19
✎
10:44
|
(6) Угу
|
|||
8
SuperMario
23.10.19
✎
10:47
|
(4)
Предложили сделать View шки на таблицы, к которым буду происиться и CAST(CAST(_IDRRef AS varbinary(36)) AS uniqueidentifier) AS IDRRef |
|||
9
SuperMario
23.10.19
✎
10:47
|
Попробовал (8) , работает. Но много хэндмейта будет.
|
|||
10
Paint_NET
23.10.19
✎
10:48
|
(7) Тогда всё же рекомендую (1). На практике сталкивался, пробовали разные варианты, в итоге наиболее шустро работающее решение - промежуточный куб на MS Analysis Services. Обозначается набор измерений и мер куба и вперёд, строить запросы.
|
|||
11
ДенисЧ
23.10.19
✎
10:48
|
(9) хэнлджоба, точнее
|
|||
12
Paint_NET
23.10.19
✎
10:48
|
(9) Его так или иначе будет много в такой задаче. Вопрос, как подойти, чтобы потом не переделывать из-за низкой производительности.
|
|||
13
SuperMario
23.10.19
✎
10:52
|
(12) Постараюсь сегодня опробовать. Отпишусь!
|
|||
14
rsv
23.10.19
✎
10:53
|
(0) в строку бинарник преобазуйте . В скуле есть
встроенная функция |
|||
15
rsv
23.10.19
✎
10:54
|
Поищите
|
|||
16
SuperMario
23.10.19
✎
10:55
|
(14) уже. Я в (8) написал.
Сейчас вопрос стоит все таки кубы запользовать для этой задачи. |
|||
17
MM
23.10.19
✎
11:08
|
(8) Эти вью надо делать и удалять с помощью обработки, заодно дать им нормальные имена. Также дать удобные имена реквизитам, сделать поправки на 2000 лет для дат и тд.
|
|||
18
МихаилМ
23.10.19
✎
11:26
|
составляйте тексты запроса в других тулах. а в биай исполняте. те если вы будете заменять бинари представлениями и затем джойнить и фильтровать, то не будут работать индексы и статистики.
|
|||
19
SuperMario
23.10.19
✎
11:32
|
(18) да, согласен!
|
|||
20
SuperMario
23.10.19
✎
11:46
|
(18) я пока не знаю, для каких целей будут из 1С данные получать в BI.
Если им просто пара таблиц понадобилась, то и вьюхи хватит. А если , у нашего мегакреативного руководства в башке сверкнула мысль BI ввести в эксплуатацию как систему отчетености, то это уже другое дело ( |
|||
21
Paint_NET
23.10.19
✎
11:49
|
(20) Если сейчас ещё не сверкнула - сверкнёт позже, когда кто-нибудь им расскажет про OLAP и управленческие BI-отчёты :)
|
|||
22
ДенисЧ
23.10.19
✎
11:50
|
(21) Этак и до фузины дотр*********ся можно...
|
|||
23
Paint_NET
23.10.19
✎
11:53
|
(22) Б-же упаси.
Вообще, мысль вполне здравая - вынести УО/BI за пределы 1С, если оная играет роль системы оперативного учёта. Во-первых, оперирование большими периодами в рассчитанном кубе куда быстрее, во-вторых, интерфейс Power BI или Excel гораздо ближе и понятнее как топам, так и онолитегам-обезьянкам при топах. |
|||
24
Paint_NET
23.10.19
✎
11:58
|
У меня сбор первичных вводных (измерения, меры, алгоритмы расчёта некоторых мер) и конструирование запросов заняли месяц с перекурами и другими задачами, зато топы и их ручные обезьянки отыпались с этим вопросом от отдела разработки окончательно, изредка запрашивая дополнительные измерения для куба. До этого чуть ли не каждую неделю просили новые формы отчётов по продажам, упорно не желая учиться пользоваться механизмом настроек отчётности.
|
|||
25
SuperMario
23.10.19
✎
12:10
|
(24) у меня все к этому и идет.
Вариантами отчета и настройками пользоваться даже не пытаются. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |