Krusnik

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

Добрый день.

 

Раньше нас в 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_
1 пользователю понравилось это

Поделиться сообщением


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

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

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

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

Поделиться сообщением


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

К сожалению у нас нет win 10.

Поделиться сообщением


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

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

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 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 и думаю какую структуру выбрать, пока решил сделать папку с деталями и в ней все подпапки с чертежами и моделями по классификатору, будет ли это удобно?

Поделиться сообщением


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

Админ мучается. Но пока ничего не запустили.

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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

  • Реклама

  • Ближайшие события

    Предстоящих событий не найдено
  • Дни рождения сегодня

    1. aerocarenaife
      aerocarenaife
      (41 год)
    2. aivina_gala
      aivina_gala
      (39 лет)
    3. Aleksei Zenko
      Aleksei Zenko
      (28 лет)
    4. Andrey_SH
      Andrey_SH
      (38 лет)
    5. BMSTUsan
      BMSTUsan
      (31 год)
    Просмотреть все