Перейти к публикации

Структура файлов и папок в Enterprise PDM


Krusnik

Рекомендованные сообщения

Добрый день.

 

Раньше нас в PDM работало мало и все раскладывали файлы в PDM как настроено по умолчанию. Т.е. папка с проектом, а в ней все файлы кучей, ну или с подпапками, которые каждый называл как ему удобно. 

 

Народу стало подключаться к PDM всё больше и больше и встал ребром вопрос об организации папок, подпапок и библиотек в PDM.

Пока у нас 2 варианта:

 

1) Раскладывать всё в соответствии с проектом. Сборка - это папка с деталями и чертежами, подсборка - это папка в папке со сборкой и т.д.

Плюсы: удобный поиск уникальных деталей и сборок, используемых в проекте.

Минусы: системное ограничение длины имени файла; проще говоря в компьютере невозможно бесконечно создавать папки в подпапках в подпапках, и проекты типа "матрёшка" создавать невозможно.

 

2) Раскладывать всё по классификатору ЕСКД. Сначала папка с разделом ,скажем 75, в ней папка 752, в ней 7525, в ней 75253, в ней 752533, а в ней папки 752533.001 - 752533.999 с чертежами и моделями.

Плюсы: возможность создавать проекты типа "матрёшка" с огромным количеством подсборок.

Минусы: трудно искать и собирать документацию проекта (нужно смотреть все спецификации и собирать файлы по сотням папок).

 

Раньше работал в Workgroup PDM - так там фалы физически хранятся по второму варианту, а отображаются иерархически по первому. И никаких проблем. А этот Enterprise просто беда какая-то.

 

Может есть ещё какой-нибудь способ организации структуры файлов и папок?

Ссылка на сообщение
Поделиться на других сайтах


а можете по 1-му пункту ограничений пример привести?

если Вы пользуетесь файловой системой (на win скорее всего ntfs) то огрничение на название файла 255 символов, а уровень вложенности каталогов - для Вас вообще не должен волновать

если же файлы хранятся в базе данных - то там совсем другие механизмы - логическая структура с произвольной иерархией сама по себе, а файлы с уникальными id сами по себе

Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста вот вам пример.

 

D:\PDM\Проекты\МАТР.334121.001 Матрешка\МАТР.334941.001 Матрешка\МАТР.334941.002 Матрешка\МАТР.334941.003 Матрешка\МАТР.334941.004 Матрешка\МАТР.334941.005 Матрешка\МАТР.334941.006 Матрешка\МАТР.334941.007 Матрешка\МАТР.334941.008 Матрешка\МАТР.334941.009 Матрешка\МАТР.334941.010 Матрешка\МАТР.334941.011 Матрешка\МАТР.334941.012 Матрешка\МАТР.334941.013 Матрешка\МАТР.334941.014 Матрешка\МАТР.334941.015 Матрешка\МАТР.334941.016 Матрешка\МАТР.334941.017 Матрешка\МАТР.714221.001 Верхняя часть.sldprt

 

Вполне реальное изделие: матрешка, состоящая из 18 фигурок. 501 символ.

Что значит "если Вы пользуетесь файловой системой..." и "если же файлы хранятся в базе данных..."???

В Enterprise PDM файлы хранятся в базе данных, но для конечных пользователей они выводятся через т.н. "Локальный вид", который интегрирован в проводник Windows. И хранит локальные копии файлов на HDD, т.е. в файловой системе.

 

P.S. а у какой файловой системы ограничение на название файла больше 255 символов?

Изменено пользователем Krusnik
Ссылка на сообщение
Поделиться на других сайтах

название файла ! а вы путь показываете с папками и их общее название, при чем тут это?!  читайте мануал про  нтфс

Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста вот вам пример.

 

D:\PDM\Проекты\МАТР.334121.001 Матрешка\МАТР.334941.001 Матрешка\МАТР.334941.002 Матрешка\МАТР.334941.003 Матрешка\МАТР.334941.004 Матрешка\МАТР.334941.005 Матрешка\МАТР.334941.006 Матрешка\МАТР.334941.007 Матрешка\МАТР.334941.008 Матрешка\МАТР.334941.009 Матрешка\МАТР.334941.010 Матрешка\МАТР.334941.011 Матрешка\МАТР.334941.012 Матрешка\МАТР.334941.013 Матрешка\МАТР.334941.014 Матрешка\МАТР.334941.015 Матрешка\МАТР.334941.016 Матрешка\МАТР.334941.017 Матрешка\МАТР.714221.001 Верхняя часть.sldprt

 
D:
    PDM
        Проекты
            МАТР.334121.001 Матрешка
                МАТР.334941.001 Матрешка
                МАТР.334941.002 Матрешка
                МАТР.334941.003 Матрешка
                МАТР.334941.004 Матрешка
                МАТР.334941.005 Матрешка
                МАТР.334941.006 Матрешка
                МАТР.334941.007 Матрешка
                МАТР.334941.008 Матрешка
                МАТР.334941.009 Матрешка
                МАТР.334941.010 Матрешка
                МАТР.334941.011 Матрешка
                МАТР.334941.012 Матрешка
                МАТР.334941.013 Матрешка
                МАТР.334941.014 Матрешка
                МАТР.334941.015 Матрешка
                МАТР.334941.016 Матрешка
                МАТР.334941.017 Матрешка
                    МАТР.714221.001 Верхняя часть.sldprt
 
ну вполне себе обычная структура -- не понимаю, почему у Вас проблема с такой структурой файлов

 

 

касательно хранения данных, то в PDM они хранятся немного по-другому.

Существует понятие "структуры изделия" -- она может быть "конструкторской", "технологической", "логистической", ...много их --  смотря кому что надо (например, конструктора и технологи в принципе по-разному разбивают изделие на подсборки)

 

для того чтобы PDM поддерживала для каждого пользователя различные структуры одного объекта -- в них разделяют иерархической представление этой самой структуры (физически на каждую структуру заводится отдельная таблица связей) и хранение бинарных данных (физически файлу присваивают уникальный id и хранят все "плоском" виде без иерархий).

для конечного пользователя потом все это собирается "на лету" создавая видимость проекта в "Локальный вид" проводника Windows.

 

если Вы точно знаете, что файлы проекта просто сложены в файловой системе HDD "как есть" -- то чем тогда Ваша PDM отличается от обычного FTP-сервера???

 

 

 

 

 

про размер имен файлов -- посмотрите https://ru.wikipedia.org/wiki/Сравнение_файловых_системраздел "Ограничения"

проблема в том, что практически все эти файловые системы не поддерживаются windows

Изменено пользователем vladimir_
Ссылка на сообщение
Поделиться на других сайтах

название файла ! а вы путь показываете с папками и их общее название, при чем тут это?!  читайте мануал про  нтфс

Хорошо. Специально для таких как вы поясню. Под названием файла имелось ввиду полное имя файла, также называемое полным или абсолютным путём к файлу.

Ссылка на сообщение
Поделиться на других сайтах

 

 
D:
    PDM
        Проекты
            МАТР.334121.001 Матрешка
                МАТР.334941.001 Матрешка
                МАТР.334941.002 Матрешка
                МАТР.334941.003 Матрешка
                МАТР.334941.004 Матрешка
                МАТР.334941.005 Матрешка
                МАТР.334941.006 Матрешка
                МАТР.334941.007 Матрешка
                МАТР.334941.008 Матрешка
                МАТР.334941.009 Матрешка
                МАТР.334941.010 Матрешка
                МАТР.334941.011 Матрешка
                МАТР.334941.012 Матрешка
                МАТР.334941.013 Матрешка
                МАТР.334941.014 Матрешка
                МАТР.334941.015 Матрешка
                МАТР.334941.016 Матрешка
                МАТР.334941.017 Матрешка
                    МАТР.714221.001 Верхняя часть.sldprt
 
ну вполне себе обычная структура -- не понимаю, почему у Вас проблема с такой структурой файлов

 

 

касательно хранения данных, то в PDM они хранятся немного по-другому.

Существует понятие "структуры изделия" -- она может быть "конструкторской", "технологической", "логистической", ...много их --  смотря кому что надо (например, конструктора и технологи в принципе по-разному разбивают изделие на подсборки)

 

для того чтобы PDM поддерживала для каждого пользователя различные структуры одного объекта -- в них разделяют иерархической представление этой самой структуры (физически на каждую структуру заводится отдельная таблица связей) и хранение бинарных данных (физически файлу присваивают уникальный id и хранят все "плоском" виде без иерархий).

для конечного пользователя потом все это собирается "на лету" создавая видимость проекта в "Локальный вид" проводника Windows.

 

если Вы точно знаете, что файлы проекта просто сложены в файловой системе HDD "как есть" -- то чем тогда Ваша PDM отличается от обычного FTP-сервера???

 

 

 

 

 

про размер имен файлов -- посмотрите https://ru.wikipedia.org/wiki/Сравнение_файловых_системраздел "Ограничения"

проблема в том, что практически все эти файловые системы не поддерживаются windows

 

 

Начнём сначала.

Сборка - это папка с деталями и чертежами, подсборка - это папка в папке со сборкой и т.д.

Вы настоящую матрёшку хоть раз видели? Это фигурка из двух частей. Открываешь её - там внутри другая фигурка тоже из двух частей. Открываешь её - там внутри другая фигурка тоже из двух частей. Повторить 17 раз.

 
Т.е. должно быть вот так:
 
D:
    PDM
        Проекты
            МАТР.334121.001 Матрешка
                МАТР.334941.001 Матрешка
                   МАТР.334941.002 Матрешка
                      МАТР.334941.003 Матрешка
                         МАТР.334941.004 Матрешка
                           МАТР.334941.005 Матрешка
                             МАТР.334941.006 Матрешка
                               МАТР.334941.007 Матрешка
                                  МАТР.334941.008 Матрешка
                                    МАТР.334941.009 Матрешка
                                      МАТР.334941.010 Матрешка
                                         МАТР.334941.011 Матрешка
                                           МАТР.334941.012 Матрешка
                                             МАТР.334941.013 Матрешка
                                               МАТР.334941.014 Матрешка
                                                 МАТР.334941.015 Матрешка
                                                   МАТР.334941.016 Матрешка
                                                     МАТР.334941.017 Матрешка
                                                        МАТР.714221.001 Верхняя часть.sldprt
 

А по вашей структуре получается, что открыл первую - а там остальные 17 россыпью.

 

 

То что вы описывете с иерархией я прекрасно понимаю. Такое есть например в Workgroup PDM. (см первый пост).

А в Enterprise PDM этого нет. Там файлы просто сложены на HDD как есть. И меня самого терзает вопрос: чем эта PDM-система (мягко говоря недешёвая) отличается от FTP-сервера?

Изменено пользователем Krusnik
Ссылка на сообщение
Поделиться на других сайтах

ну тогда почитайте http://winitpro.ru/index.php/2016/06/10/kak-v-windows-10-otklyuchit-ogranichenie-na-dlinu-puti-v-260-simvolov/

возможно это как-то в Вашем случае поможет

правда только в win10 доступно

Изменено пользователем vladimir_
Ссылка на сообщение
Поделиться на других сайтах

Хорошо. Специально для таких как вы поясню. Под названием файла имелось ввиду полное имя файла, также называемое полным или абсолютным путём к файлу.

полное имя файла 255 символов, а вот абсолютный путь не имеет к этому отношения. это каждая папка иметь может 255 символов,

Я не представляю как работать открывая такое количество папок с подпапками без Total commander, там есть быстрый поиск с диалогом и просмотр файлов без папок..

Ссылка на сообщение
Поделиться на других сайтах
есть ещё какой-нибудь способ организации структуры файлов и папок?

Раскладывайте по укрупненным узлам, т.е.  в одной папке находятся несколько подсборок из большой сборки...

Ссылка на сообщение
Поделиться на других сайтах

Я у себя сделал по первому варианту, но имена файлов и папок состоят только из обозначения. Наименование берется из карточки и подставляется в соседнем поле. В принципе с перебором по длине еще не сталкивались.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
В 26.11.2016 в 11:25, Krusnik сказал:

Добрый день.

 

Раньше нас в PDM работало мало и все раскладывали файлы в PDM как настроено по умолчанию. Т.е. папка с проектом, а в ней все файлы кучей, ну или с подпапками, которые каждый называл как ему удобно. 

 

Народу стало подключаться к PDM всё больше и больше и встал ребром вопрос об организации папок, подпапок и библиотек в PDM.

Пока у нас 2 варианта:

 

1) Раскладывать всё в соответствии с проектом. Сборка - это папка с деталями и чертежами, подсборка - это папка в папке со сборкой и т.д.

Плюсы: удобный поиск уникальных деталей и сборок, используемых в проекте.

Минусы: системное ограничение длины имени файла; проще говоря в компьютере невозможно бесконечно создавать папки в подпапках в подпапках, и проекты типа "матрёшка" создавать невозможно.

 

2) Раскладывать всё по классификатору ЕСКД. Сначала папка с разделом ,скажем 75, в ней папка 752, в ней 7525, в ней 75253, в ней 752533, а в ней папки 752533.001 - 752533.999 с чертежами и моделями.

Плюсы: возможность создавать проекты типа "матрёшка" с огромным количеством подсборок.

Минусы: трудно искать и собирать документацию проекта (нужно смотреть все спецификации и собирать файлы по сотням папок).

 

Раньше работал в Workgroup PDM - так там фалы физически хранятся по второму варианту, а отображаются иерархически по первому. И никаких проблем. А этот Enterprise просто беда какая-то.

 

Может есть ещё какой-нибудь способ организации структуры файлов и папок?

Добрый день.

Попробую поднять тему. 

Удалось ли Вам создать структуру по 2 варианту? Разве PDM не показывает древовидную структуру  основной сборки? 
Сам сейчас настраиваю PDM и думаю какую структуру выбрать, пока решил сделать папку с деталями и в ней все подпапки с чертежами и моделями по классификатору, будет ли это удобно?

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...
В 16.01.2017 в 16:52, Иван. сказал:

Добрый день.

Попробую поднять тему. 

Удалось ли Вам создать структуру по 2 варианту? Разве PDM не показывает древовидную структуру  основной сборки? 
Сам сейчас настраиваю PDM и думаю какую структуру выбрать, пока решил сделать папку с деталями и в ней все подпапки с чертежами и моделями по классификатору, будет ли это удобно?

Упомянутый вариант:

"2) Раскладывать всё по классификатору ЕСКД. Сначала папка с разделом ,скажем 75, в ней папка 752, в ней 7525, в ней 75253, в ней 752533, а в ней папки 752533.001 - 752533.999 с чертежами и моделями."

странен. Зачем создавать "дерево" классификатора? Достаточно просто создать папки ...752531, 752532, 752533 и т.д., а в них просто файлы моделей с чертежами. Простенько и удобно.

 

Второе высказывание:

"Минусы: трудно искать и собирать документацию проекта (нужно смотреть все спецификации и собирать файлы по сотням папок)."

непонятно. Зачем что-то делать вручную, если можно использовать "Копировать проект" или древовидную спецификацию в Солиде (с сохранением в Эксель)?

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Сообщение не в тему, близок бан!!

Изменено пользователем SHARit
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...