powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как реализовать ETL из 1С для ОЛАП?
6 сообщений из 56, страница 3 из 3
Как реализовать ETL из 1С для ОЛАП?
    #40058960
pr89as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Критик
pr89as
2 1с к кубу (ssas) Для выполнения fullprocess или что-то подобного.

По второму подклюению ничего не погу найти. Есть, плз, у кого нибудь пример подключения, пересчета?


Если у вас есть сиквел, к которому вы подключаетесь, то что мешает сделать джоб, который будет процессить. А раз вы так и так подключаетесь, то из 1С выполнить процедуру по запуску джоба не должно быть сложно.

Но это извращение. Первичная система не должна управлять ХД, потому что первичная система может быть заменена другой, или их добавиться еще десяток штук...


1с хочу использовать просто как интерфейс. Обработка может запускаться из любой 1с в организации.
Спасибо за идею с агентом
...
Рейтинг: 0 / 0
Как реализовать ETL из 1С для ОЛАП?
    #40058972
pr89as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
&НаКлиенте
Процедура СоединениеССерверомSSAS()

	СтрСоединения = "Provider=MSOLAP.8;Integrated Security=SSPI;Persist Security Info=False;Data Source=МойСервер;Initial Catalog=МойКУБ;Client Cache Size=25;Auto Synch Period=10000";
	Соединение = Новый COMОбъект ("ADODB.Connection");
	Попытка
	Соединение.Open(СтрСоединения);
	
	MDX = "<Batch xmlns=""http://schemas.microsoft.com/analysisservices/2003/engine"">";
	MDX = MDX + "  <Parallel>";
	MDX = MDX + "    <Process xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:ddl2=""http://schemas.microsoft.com/analysisservices/2003/engine/2"" xmlns:ddl2_2=""http://schemas.microsoft.com/analysisservices/2003/engine/2/2"" xmlns:ddl100_100=""http://schemas.microsoft.com/analysisservices/2008/engine/100/100"" xmlns:ddl200=""http://schemas.microsoft.com/analysisservices/2010/engine/200"" xmlns:ddl200_200=""http://schemas.microsoft.com/analysisservices/2010/engine/200/200"" xmlns:ddl300=""http://schemas.microsoft.com/analysisservices/2011/engine/300"" xmlns:ddl300_300=""http://schemas.microsoft.com/analysisservices/2011/engine/300/300"" xmlns:ddl400=""http://schemas.microsoft.com/analysisservices/2012/engine/400"" xmlns:ddl400_400=""http://schemas.microsoft.com/analysisservices/2012/engine/400/400"" xmlns:ddl500=""http://schemas.microsoft.com/analysisservices/2013/engine/500"" xmlns:ddl500_500=""http://schemas.microsoft.com/analysisservices/2013/engine/500/500"">";
	MDX = MDX + "<Object>";
	MDX = MDX + "  <DatabaseID>МойКУБ</DatabaseID>";
	MDX = MDX + "</Object>";
	MDX = MDX + "<Type>ProcessFull</Type>";
	MDX = MDX + "<WriteBackTableCreation>UseExisting</WriteBackTableCreation>";
	MDX = MDX + "</Process>";
	MDX = MDX + "</Parallel>";
	MDX = MDX + "</Batch>";
	
	Соединение.Execute( MDX) ;

	Соединение.Close();

	Исключение
	Сообщить(ОписаниеОшибки());
	Возврат;
	КонецПопытки;
КонецПроцедуры



Вот так норм вроде работает, может кому пригодится
...
Рейтинг: 0 / 0
Как реализовать ETL из 1С для ОЛАП?
    #40058973
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pr89as
Обработка может запускаться из любой 1с в организации


Продумайте, что будет при одновременном запуске с нескольких машин )
...
Рейтинг: 0 / 0
Как реализовать ETL из 1С для ОЛАП?
    #40059007
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик,

ничего. встанут в очередь и по очереди выполнятся.
...
Рейтинг: 0 / 0
Как реализовать ETL из 1С для ОЛАП?
    #40059012
Фотография George Nordic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TRX_, не изобретайте велосипед. Есть коннекторы к 1С, который видят метамодель, и даже осуществляют параллельную выгрузку. Например АТК коннектор . Скачайте пробную версию да посмотрите. По цене - тоже гуманный вполне ценник, так как это побочный продукт (изначально был нужен для выгрузки данных из 1С в BI), который приобрел популярность.

С Уважением,
Георгий
...
Рейтинг: 0 / 0
Как реализовать ETL из 1С для ОЛАП?
    #40059019
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George Nordic,

Георгий, годом ошибся и тема уже в другую сторону ушла.. топикстартер не появлялся почти 10 лет здесь
...
Рейтинг: 0 / 0
6 сообщений из 56, страница 3 из 3
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как реализовать ETL из 1С для ОЛАП?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]