Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7  ОтправитьПечать
Очень популярная тема (более 25 ответов) Запросы для OLAP (число прочтений - 42700 )
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #60 - 18. Сентября 2007 :: 06:21
Печать  
Nick писал(а) 18. Сентября 2007 :: 02:43:
Люди ктонить это сейчас юзает? Посмотрел, нравится, есть два вопроса:
1. Быстродействие - как моожно ускорить отображение
2. печать средствами 1С

Я одному клиенту поставил - он был доволен как слон (ну ес-но, после 1С-ких отчетов). Думаю, что и по сей день этим пользуется.
1. ИМХО, отображение и так очень быстрое. Может ты имел ввиду построение самого куба? Если да, то строй куб за определённый период, т.е. в запросе пиши примерно так:
Код
Выбрать все
...
FROM $Регистр.Продажи AS Прод
...
WHERE Прод.Date BETWEEN :НачДата~~ AND :КонДата~~
...
 


2. А с печатью я тоже долго мудохался, так и не поборол  Печаль
Был вариант, описанный мной в 52-м посте этой ветки, но очень уж некрасивым он мне показался. В итоге сейчас делается так: на панели нажимаем кнопку "В Excel" (иликак-то так), а оттуда уже и печатаем.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #61 - 18. Сентября 2007 :: 07:57
Печать  
Тут сегодня на инфостарте появился отчет по построении OLAP-кубов на основе другой компоненты: http://www.pivotcube.com/
Правда там в бесплатном режиме можно отрабатывать не более 5000 записей, при большем колличестве появляется Nag screen. Но там уже нет заморочек с печатью: "олл инклуд", так сказать.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Запросы для OLAP
Ответ #62 - 18. Сентября 2007 :: 09:13
Печать  
Цитата:
1. ИМХО, отображение и так очень быстрое. Может ты имел ввиду построение самого куба? Если да, то строй куб за определённый период



Нет именно вывод у тебя какого размера данных скока на сколько?
у меня порядка  800X300  - тормозит, хотя конечно это изврат
Но даже когда просто использую группы скажем 800X5 тоже тормозит???
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #63 - 22. Октября 2007 :: 08:59
Печать  
Ребята,  а если из дбф в таблицу postgres вытащить данные, как тогда куб создавать? Кто-нибудь переносил в mssql, например?
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #64 - 22. Октября 2007 :: 09:27
Печать  
Нужно просто выборку писать уже из postgres? А в строке соединения нужно указывать
DATA SOURCE="+КаталогИБ()+"\ОстаткиТоваров.cub;SOURCE_DSN=olap1c;
или просто SOURCE_DSN=olap1c
?
  
Наверх
ICQ  
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #65 - 22. Октября 2007 :: 10:03
Печать  
Нужно просто настроить системный ODBC-источник с именем olap1c на соединение с твоей postgres-базой
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #66 - 22. Октября 2007 :: 10:10
Печать  
Соединение.Open(ТекстЗапроса);
{E:\1C\2006\EXTFORMS\ОБРАБОТКИ\OLAP.ERT(43)}: ADODB.Connection: Не удается найти указанного поставщика. Вероятно, он установлен неправильно.

И офис 2003 стоит, и mssql2000%-) Или это на pg ругается... В настройке DSN тест подключения нормально проходит.
Я уже pts отдельно установку повторил. В списке драйверов для источников данных PROVIDER=MSOLAP.2 нетуПечаль А, там же одбс драйвера...
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #67 - 22. Октября 2007 :: 10:23
Печать  
В excel, например, если создавать подключение к кубу, то параметры подключения к Microsoft OLE DB Provider for OLAP Services 8.0 вообще не выдает, а Microsoft OLE DB Provider for OLAP Services (без 8-ки) можно настроить...
Хотя, наверное, pts я зря установил, надо сервис пак теперь устанавливать. Счас перегружу и попробую.
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #68 - 22. Октября 2007 :: 10:44
Печать  
Да, сервис пак вылечил- в excel открывается.
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #69 - 25. Октября 2007 :: 08:13
Печать  
Че-то у меня прокрутка не работает. И клавишами по этой сводной таблице курсор тоже не ходитПечаль
Что сделать можно? Это все та же чудо обработка.
1с++ 2.5.0.3

Блин, уже работает Улыбка Это при установке "автоматически подбирать размер элемента" такая фигня
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #70 - 29. Октября 2007 :: 08:00
Печать  
У меня частенько  падает на
Код
Выбрать все
	Сводная.Уничтожить();
	ДеревоНастроек.Уничтожить();
 


И на 2.5.0.3 и на ночнойПечаль
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #71 - 29. Октября 2007 :: 08:03
Печать  
А ты вообще убери эти строки или пиши:
Код
Выбрать все
Сводная="";
ДеревоНастроек=""; 

  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #72 - 29. Октября 2007 :: 08:16
Печать  
Файл куба остается занятымПечаль И в случае "уничтожить" тоже... У вас так же?
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #73 - 29. Октября 2007 :: 08:19
Печать  
Да, есть такое. Приходится только закрывать 1С. Я пытался как-то побороть это, но не хватило знаний и сил  Печаль
  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Запросы для OLAP
Ответ #74 - 29. Октября 2007 :: 08:31
Печать  
Еще вопрос, сделал такую же отдельную процедуру создания временной таблицы, туда выгрузил
     |      Товар.id AS ТоварИд,
     |      Товар.parentid AS ТоварПИд,
     |      Товар.descr AS Товар,
Но в кубе не цепляются ТоварИд и ТоварПИд - показывает без группировки товары. Это почему такое может быть?

Ой, кажется поднимался вопрос, минутку...
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 
ОтправитьПечать