Подскажите пожалуйста, как при импорте данных из 1с не загружать объекты, помеченные на удаление.
Загрузка из 1с
Михаил
14-05-2012
Выбор платформы
Доброго времени суток!
Я студенит НИУ ВШЭ, факультет бизнес-информатики. Тема дипломной работы "Проектирование ИС для оптимизации использования трудовых ресурсов".
Хотел быть проектировать систему на базе аналитической системы Deductor. Подскажите пожалуйста какие бесплатные решения являются наиболее подходящими для меня?
Планируется интеграция с большим объемов данных (таблицами Excel). Возможно ли это в бесплатных версиях?
Денис
14-05-2012
В академической версии Deductor возможности импорта-экспорта ограничены. Много источников данных поддерживается только в платных версиях.
Если надо сделать 1 раз, то можно экспортировать из Excel в CSV-файл, там такая возможность имеется, а затем загрузить текстовой файл в Deductor.
Алексей Арустамов
14-05-2012
Обсуждение: Deductor 5.2 - как работать с кластеризацией
Не могу понять, как работать в дедукторе с кластеризацией, как построить график и как его объяснить
Анна
11-05-2012
Почитайте для начала документацию: "Руководство аналитика", страница 119 и дальше. Или хотя бы справку по F1.
Поставляется вместе с платформой Deductor.
Support BaseGroup Labs
11-05-2012
Как выполнить задание обучающего курса
Здравствуйте. Очень нужно ваша помощь в выполнении следующего задания.
Создайте новое поле Сегмент, которое делит всех заемщиков на сегменты по следующим
правилам (используйте функцию IF/IFF):
1) ЕСЛИ Возраст >= 50 и Среднемесячный доход < 6000 ТО Сегмент = Сегмент 1
2) ЕСЛИ Возраст < 30 и ТО Сегмент = Сегмент 2
3) Сегмент = Сегмент 3 во всех остальных случаях, не удовлетворяющим п.1) и 2).
Проблема в следующем: не получается в Калькуляторе объединить 1) и 2) условия вместе. Что между двумя условиями надо поставить? Или это
выполняется как то по другому?
Делала вот так:
IF(COL22>=50 and COL8
Марианна
07-05-2012
> Делала вот так:
> IF(COL22>=50 and COL8 IF(COL22 Работает только с одним условием. А если между условиями поставить логическую операцию срабатывает, но в итоге столбец пустой.
> Заранее спасибо
Марианна
07-05-2012
Используйте несколько функций IF/IFF, вложенных друг в друга.
Support BaseGroup Labs
07-05-2012
Экспорт данных в Deductor Viewer
Добрый день!
При использовании Deductor Viewer, если делать экспорт в текстовый файл, нет возможности выбрать тип разделителя, по умолчанию - табуляция.
Что делать, если нужна точка с запятой? Можно ли из Deductor Studio как-то задать настройки экспорта для проекта?
Спасибо!
Alexandr
03-05-2012
Основной экспорт данных делается в Deductor Studio в сценарии с помощью мастера экспорта. Вот тут есть и другие разделители для текстового файла.
А из визуализаторов, в том числе и в Deductor Viewer, быстрый экспорт полученного отчета с минимумом настроек (только указание имени файла). Изменить настройки для этих экспортов нельзя.
Support BaseGroup Labs
04-05-2012
очень жаль. спасибо за ответ!
Alexandr
04-05-2012
Очистка данныъ
Добрый день!
Возникла следующая задача:
Мне необходимо привести поле к определенному виду:
Сейчас: поле "ISBN", содержание поля в виде: " (978-5-488-02466-3), (978-5-94666-573-5)".
Нужно сделать так, чтобы в поле ISBN содержалось только " 978-5-488-02466-3".
Скажите пожалуйста, какими средствами Deductor можно это воспроизвести?
Спасибо за помощь!
Мовелидзе Александр
24-04-2012
Надо убрать скобки или убрать второй телефон в поле?
Андрей Поздняков
24-04-2012
Андрей, добрый день!
Надо убрать и скобки и запятые и пробелы, а оставить только первый код формата "978-5-17-064531-2"
Мовелидзе Александр
24-04-2012
Для начала определите причину разного написания (либо переставлены составные части, либо знак "-" находится не на своем месте)
Если первое: Надо разбить код на составные части, проверять соответствие со справочниками и собрать из этих частей в том порядке который описан в стандарте.
Если второе: Все это делается с помощью встроенных функций калькулятора.
1. Приводим все к одному виду удалив все разделители
2. Проверяем все ли равны по длине
3. Те которые прошли предыдущую проверку приводятся к нужному виду путем вставки в знаков "-" на определенные позиции
PS Зачем использовать незнакомый вам дедактор если все это можно сделать в excel?
Simon
24-04-2012
Причина разного написания в том, что это каталог интернет магазина в очень неудобном формате. Дело в том, что ISBN - это уникальный номер каждой книги, журнала и прочего издания. В файле, который у меня есть у одного наименования книг может быть несолько изданий, соответсвенно в одной ячейке вписано несколько ISBN номер. Формат написания самого кода верный, мне его обирать не надо. Но в каждой строчки нужно оставить только один ISBN код - первый слева. Соответственно мне нужно убрать скобки, пробелы, запятые и лишние ненужные мне ISBN'ы.
Дедактор мне знаком, с помощью него я писал свою магистерскую диссертацию. Но я не все знаю...
Мовелидзе Александр
24-04-2012
Два варианта.
1. С помощь регулярных выражений. Берем текст находящийся внутри скобок в блоке до первой запятой. Потратив немного времени с помощью википедии вы сможете написать нужное выражение.
2. Если все ячейки с номерами выглядят одинаково, что-то типа "(ISBN1), (ISBN2), (ISBN3)" и отличаются между собой только количеством этих самих ISBN то можно сделать в два этапа. Сначала берем левую часть строки длинной равной кол-ву символов в подстроке "(ISBN1" а потом из этой подстроки удаляем первый символ.
Начните с изучения строковых функций калькулятора дедактора. Вообще калькулятор в руках правильного человека (привет Сане Л.) может сделать ооочень многое.
Simon
24-04-2012
Проблема еще в том, что не все ISBN одинаковы. Есть такие: 978-5-49807-894-6, а есть такие: 5-486-00942-9. Так как файл содердит более 40000 строк, то каждое число отследить будет довольно проблематично...
Мовелидзе Александр
24-04-2012
1. Опишите все возможные отклонения от стандартного вида.
2. Для каждого отклонения распишите логику обработки этой строки.
3. Начните сценарий с проверки на отклонения и с каждым отклонением работайте индивидуально опираясь на справочники возможных значений (см. стандарт ISBN) на регулярные выражения (см. для примера статью на википедии) и конечно же функции калькулятора
Simon
24-04-2012
Simon, спасибо за совет.
Теперь представляю с ккой стороны подходить к решению вопроса!
Мовелидзе Александр
24-04-2012
Можно использовать функции для работы со строками.Можно сделать за два шага.
1. Определяем первую цифру, с которой начинается код (находим позицию "(" и длину до обратной скобки")"
скопируйте в калькулятор SUBSTR(COL1;FIND("(";COL1)+1;FIND(")";COL1))
Здесь COL1 это поле в котором записаны коды
2. Отсекаем обратную скобку ")"
Скопируйте в калькулятор SUBSTR(EXPR;1;FIND(")";EXPR)-1)
Где EXPR переменная, которая получилась после первой процедуры
Если не получится, то могу сделать сценарий, и как пример использования строковых функций сделать видео урок. С вас ТХТ файл с несколькими строками в нём.
Андрей Поздняков
27-04-2012
Если так решать задачу то на реальных данных о качестве можно будет забыть. Как указывает топискстартер в этих кодах могут быть пропуски информации а это критично, ведь задача состоит не в том что бы просто выдернуть подстроку(я то же сначала так подумал) но и учесть качество самих данных
Simon
27-04-2012
Аддитивная модель Deductor
При использовании аддитивной модели из обработчика "Калькулятор" соответственно забиваем в аргументы функции значения ряда за 2 периода сезонности(период=12) и получаем соответсвенно еще дополнительный столбец с 12 значениями. Как они интерпретируются? Какое из них использовать для прогноза?
Дмитрий
19-04-2012
не удалось преобразовать к дате/времени.
> Доброго дня!
> Пытаюсь загрузить файл Trade и построить Диаграмму
> Назначаю Тип Данных Дата/Время для столбца Год-Месяц и Вещественный для
> Количества
> Но после нажатия Пуск выдает ошибку,
> просматриваю ошибку через Блокнот
>
> ************************************************************
> Deductor Studio Academic 5.2.0.89
> "C:Program Files (x86)BaseGroupDeductorBinDStudio.exe"
> ************************************************************
> 14.04.2012 15:12:58 TBGTextFile: При разборе строки 2 возникла ошибка:
> В колонке "Дата (Год + Месяц)" значение "2000-M01" не удалось
> преобразовать к дате/времени.
> В колонке "Количество" значение "462523.419" не удалось преобразовать к
> вещественному числу.
> 14.04.2012 15:12:58 TBGTextFile: При разборе строки 3 возникла ошибка:
> В колонке "Дата (Год + Месяц)" значение "2000-M02" не удалось
> преобразовать к дате/времени.
> В колонке "Количество" значение "633208.196" не удалось преобразовать к
> вещественному числу.
> 14.04.2012 15:12:58 TBGTextFile: При разборе строки 4 возникла ошибка:
> В колонке "Дата (Год + Месяц)" значение "2000-M03" не удалось
> преобразовать к дате/времени.
> В колонке "Количество" значение "660159.299" не удалось преобразовать к
> вещественному числу.
>
> и тд до последней строки
>
> Пробовала преобразовать дату файла в вид
> Дата (Год + Месяц) Количество
> 2000/01 462523.419
> 2000/02 633208.196
> 2000/03 660159.299
> 2000/04 617455.3417
> 2000/05 597354.4794
> 2000/06 793517.4512
> 2000/07 1015944.2862
> 2000/08 1148052.2523
> 2000/09 1156623.1715
> 2000/10 1255021.9423
> 2000/11 1410114.5606
> 2000/12 1357230.3388
> 2001/01 1003317.7317
> 2001/02 1097048.6263
> 2001/03 1498977.3427
> 2001/04 1507696.4482
> 2001/05 1520761.5589
>
> все равно не получилось
>
> Подскажите пож, в чем проблема?
Мария
14-04-2012
Как я понял из вашего сообщения вам надо преобразовать поле дата к такому виду. 01.01.2012 это январь 2012. Соответственно февраль 01.02.2012. Поле количество не преобразовывается в вещественный т.к. разделитель целой и дробной части стоит точка, а при импорте неверное не поменяли и там стоит запятая. Это как я понял.
Андрей Поздняков
16-04-2012
Как найти товары, которые коррелируют с другим товаром
Есть задача поиска товаров или группы товаров. которые ведут себя похожим образом. Например, имеют общие тенденции и сезонную составляющую. Однако необходимо, чтобы эти товары не находились в одном чеке. Есть ли простой способ реализации такой задачи?
Андрей Поздняков
09-04-2012
Ошибка при работе с Firebird 2.***
При загрузке в таблицу базы данных на Firebird 2.1 и выше из Deductor выскакивает ошибка:
СООБЩЕНИЕ: Ошибка при выполнении экспорта в БД.
Заполнить таблицу ""S98 "" не удалось.
Ошибка: Ошибка выполнения SQL-оператора:
violation of PRIMARY or UNIQUE KEY constraint "PK_S98" on table "S98"
Text SQL:
INSERT INTO "S98 " ("S98STATE","S98THISGROUP","S98PARENT","S98NUM","S98MAIN") VALUES (:S98STATE,:S98THISGROUP,:S98PARENT,:S98NUM,:S98MAIN)
ОТПРАВИТЕЛЬ: TBGDBExportBatchProcess
0: TBGDBExportBatchProcess
1: TBGDBExport
2: TModelTree
3: TProject
4: TAppManager
5: TApplication
Deductor Studio Professional 5.2.0.84
При загрузке выбираю "Очистить таблицу и заполнить данными" при этом первая загрузка в пустую таблицу проходит хорошо. Как устранить? Удобно из сценария загружать результат.
Андрей
02-04-2012
Таблица "S98" имеет уникальный первичный ключ "PK_S98". В поле, по которому установлен первичный ключ, должны загружаться уникальные значения.
Support BaseGroup Labs
02-04-2012
Спасибо за оперативность. исправил. Всё работает:)
Андрей
02-04-2012



новое сообщение
карта форума
правила форума
обратная связь
