Входные данные CSV
Данные, используемые в качестве входных данных для загрузки CSV, имеют указанный формат. Входные данные CSV содержат следующие компоненты.
• Пакет CSV
Каждый пакет должен содержать один набор (или семейство изделий) плюс информацию о деталях и информацию об обслуживании.
• Полная иерархия изделия для всех наборов
Этот CSV-файл должен содержать полную иерархию изделия для всех входных данных CSV, загруженных в Servigistics InService. Папка Images содержит изображения иерархии изделия.
Необходимо обдумать, как определить контекст для информационных структур. Если контекст информационной структуры задается на уровне семейства, то все модели в этом семействе будут использовать один и тот же файл toc.csv. Контекст папки первого уровня - модель. Папка первого уровня должна существовать для каждой модели в семействе.
Чтобы отфильтровать документы для конкретной модели, используйте серийные номера в документах и файл productinstance.csv для сопоставления серийного номера с моделью.
Инкрементные входные данные CSV
Процесс загрузки CSV позволяет загружать только поднабор данных, содержащий инкрементное обновление. Файл .csv инкрементного обновления содержит только те записи, которые должны быть добавлены, обновлены или удалены из системы.
Creation date - обязательное поле в файле properties.csv, по которому определяется инкрементная загрузка пакетов обновления. Загрузку входных данных не удастся выполнить, если содержащаяся в них дата создания будет более ранней, чем дата создания последних загруженных данных.
Процесс инкрементного обновления поддерживается для следующих типов данных.
• Изображения в image.csv
• Документы XML в файле xml.csv
• Документы PDF в файле pdf.csv
• Графические документы в файле graphic.csv
Связанная информационная структура (IS) (toc.csv) - должна быть указана в пакете, содержащем инкрементные изменения изображений, файлов XML, PDF или графических файлов. Единственное исключение - когда включенные элементы информации (IE) не связаны с какой-либо информационной структурой (IS) (пакет, содержащий только IE), поэтому нет связей с контекстом или IS. В этом случае в файле properties.csv должен быть указан набор, в который должны быть загружены элементы информации.
• Экземпляр изделия в файле productinstance.csv
• Детали в файле part.csv
• Списки деталей в файле assembly.csv
Для загрузки инкрементного изменения списка деталей в пакете должна быть указана связанная информационная структура (toc.csv).
• Замененные детали, детали взаимозамены, перекрестные ссылки на детали или дополнительные детали в файле part_relations.csv
• Информация об активных зонах в файле hotspot.csv
Процесс инкрементного обновления не поддерживается для следующих типов данных.
• Иерархия изделия в файле producthierarchy.csv
Если этот файл включен в данные инкрементного обновления, то он заменяет загруженную ранее иерархию изделия (PH).
• Структура информации в файле toc.csv
Можно только полностью обновить или удалить конкретное поддерево информационной структуры. Инкрементное обновление не поддерживается для отдельных записей информационной структуры.
• Ведомость материалов в файлах bom.csv и bomcollections.csv
Можно только полностью обновить или удалить конкретное поддерево ведомости материалов. Инкрементные обновления не поддерживаются для отдельных записей ведомости материалов.
• Опции и варианты в OptionsChoicesDefinition.csv и OptionsChoices_Applicability.csv
Определения опций и вариантов можно загрузить с помощью CSV-инструмента загрузки, аналогичного процессу загрузки сторонних опций и вариантов. Инкрементное обновление этого типа не поддерживается.
Загрузка нескольких наборов
Можно загрузить пакет входных данных CSV, которые объединяются или загружаются в несколько контекстов или наборов. Можно использовать следующие способы, чтобы задать наборы.
• Укажите список связанных контекстов в столбце "Контекст" файла properties.csv.
В этом случае будет разрешено сопоставление с соответствующими наборами и данные будут загружены в каждый из указанных наборов в процессе загрузки.
• Укажите один идентификатор набора CollectionID, в который нужно загрузить данные.
Эта опция обычно используется для пакетов, которые содержат только элементы информации.
• Не указывайте идентификатор контекста или набора и используйте информационную структуру (toc.csv), находящуюся в пакете.
В этом случае сопоставление с набором будет выполнено с использованием связи с информационной структурой.
Определение связи с иерархией изделия для каждой информационной структуры
Можно указать другую связь с семейством или моделью в иерархии изделия для каждого из поддеревьев информационной структуры. Для этого укажите соответствующий уровень узла иерархии изделия (семейства или модели), который применяется к каждой из записей информационной структуры в столбце Parent Entity Code файла toc.csv.
Задание контекста и применимости для папок информационной структуры (IS) или элементов информации (IE)
Можно указать другие контексты, серийные номера или другую информацию о применимости (включая опции, исполнения и ограничение по дате) для каждой подпапки информационной структуры в файле toc.csv. Если для данной подпапки информационной структуры не существует конкретной информации о применимости, используется ограничение применимости для уровня документа. Можно также указать информацию применимости на уровне сопоставления IE (PDF, XML, изображения, графика и файлы сборки .csv).
В этих файлах для задания информации о применимости доступны следующие столбцы.
• Context and SN - содержит объединение нескольких применимых контекстов и применимых серийных номеров
Можно указать серийный номер, контекст или комбинацию в следующем формате: Контекст1:СерийныйНомер1; Контекст2:СерийныйНомер2.
• Applicability - указывает дополнительные расширенные опции для задания контекста, серийного номера, опций и исполнений или информации об ограничении применимости комбинации по дате в формате APEX.
Например:
(OR (AND (INSTANCE_RANGE 'SUV_WE_DE_SN001' 'SUV_WE_DE_SN002'))
(AND (OR (INSTANCE_RANGE 'SEDAN_SH_DE_SN001' 'SEDAN_SH_DE_SN015')
(DATE_RANGE '2015-01-01 00:00:00.0' '2020-01-01 00:00:00.0'))))
• SN - указывает применимость на основе только диапазона серийных номеров.
Задание взаимосвязей деталей
Можно загружать замененные детали, детали взаимозамены, перекрестные ссылки на детали или дополнительные детали. Тип взаимосвязи деталей можно указать в столбце Relation, находящемся в файле сопоставления part_relations.csv.
Можно также загрузить взаимосвязи групп замены "один-ко-многим" или "многие-к-одному", задав группу из нескольких деталей в столбцах Source Part Code или Target Part Code в файле part_relations.csv. После того как будет указано несколько деталей, они в процессе загрузки будут собраны вместе в цепочку замен. Заметьте, что процесс не поддерживает взаимосвязи "многие-ко-многим" ("группа-к-группе").
|
|
В предыдущих выпусках эта информация была включена в файл alternative_parts.csv. Этот файл больше не поддерживается. Первый столбец в старом файле имел наименование Alternate Source Part Code. В новом файле этот столбец имеет наименование Source Part Code.
|
Загрузка информационных элементов, не связанных с информационной структурой
Можно загрузить информационные элементы (элементы IE), не связанные ни с какой информационной структурой (IS). Это означает, что полные данные CSV могут содержать информационные элементы, которых нет в файле toc.csv. Как и для всех других входных данных, данные CSV должны содержать эти информационные элементы, связанные с ними изображения и файлы сопоставления (например, для получения информации о пиктограммах), как и для любых других информационных элементов.
Информационные элементы, которых нет в файле toc.csv, создаются с соответствующей информацией и метаданными в правильной папке. Наименование набора для этих информационных элементов загружается из файла properties.csv. Эти информационные элементы не могут быть связаны с каким-либо контекстом или серийным номером.
В этом случае необходимо указать информацию для информационных элементов в столбцах Description_lang, Context and SN и Applicability, поскольку эта информация обычно включается в файл toc.csv. Кроме того, невозможно включить только информацию об SN в столбце Context and SN для пакетов, содержащих лишь информационные элементы. Необходимо предоставить информацию о применимости как для контекста, так и для SN.
Загрузка опций и вариантов
Определения опций и вариантов можно загрузить с помощью CSV-инструмента загрузки, аналогичного процессу загрузки сторонних опций и вариантов (см.
Настройка опций доступа)
Эту информацию определяют следующие входные CSV-файлы:
• OptionsChoicesDefinition.csv - определяет многоязычную информацию для опций и вариантов.
• OptionsChoices_Applicability.csv - задает контекст (узел PH) для определенных опции и варианта.
Загрузка IE в общем режиме
Можно загружать IE в общем режиме. Это означает, что единственный набор IE сохраняется во время загрузки и IE не дублируется в различных контекстах различных записей IE. Этот процесс соответствует заданной системной настройке.
Документы, связанные с деталью
Во время загрузки можно связать и соотнести с деталью определенные документы IE (PDF, XML и GRAPHICS). Связанные документы отображаются на вкладке Связанные документы информационной страницы детали.
Поддержка для нескольких организаций
Можно в единственном пакете CSV загрузить детали, которые поступают из различных организаций. Для указания организации столбец Org Name предоставляется в файлах part.csv, assembly.csv, part_relations.csv и bomcollections csv. Если ни одна организация не определена, для организации используется уровень пучка Org Name в файле properties.csv.
Объединение данных из CSV и SIM/SP
Можно объединить данные из пакетов CSV и SIM/SP. Дополнительные сведения см. в разделе
Конфигурация инструмента загрузки CSV и загрузка данных.