Конфигурация источников компонентов

Вы просматриваете версию 6.0. Для самой новой информации, перейдите на страницу Конфигурация источников компонентов для версии 8.0
 

Parent page: Конфигурация

Каждое рабочее пространство Enterprise Server имеет собственный выделенный Part Catalog. Это локальная база данных каталога компонентов, предназначенная для управления и отслеживания компонентов производителя и связанных с ними компонентов поставщиков. Каталог устанавливается как служба (Part Catalog Service), предоставляется через Enterprise Server и работает только с данным Workspace.

Локальный Part Catalog хранит элементы, представляющие реальные компоненты производителя (Manufacturer Parts), а также один или несколько элементов, представляющих компоненты поставщиков (Supplier Parts) — «воплощения» этих компонентов производителя, продаваемые поставщиками/вендорами. Каждый Supplier Part является ссылкой на элемент в базе данных компонентов — либо в агрегированной базе компонентов Altium Parts Provider (которая, в свою очередь, подключается к включенным поставщикам и собирает от них данные), либо в подключенной локальной базе компонентов.

Какие именно поставщики используются — список Approved Suppliers — управляется в Workspace через страницу Part Providers его браузерного интерфейса. Это обеспечивает централизованное управление цепочкой поставок: дизайнеры по всей организации используют один и тот же утвержденный список поставщиков для получения данных цепочки поставок по компонентам, применяемым в их проектах.

Доступ к источникам компонентов цепочки поставок

Источники данных ссылок на поставщиков добавляются и настраиваются в Workspace через страницу Part Providers (Admin - Part Providers) его браузерного интерфейса.

Доступ к источникам компонентов и управление ими, а также списком утвержденных поставщиков (Approved Suppliers) для Workspace, может выполнять только администратор этого Workspace.

Страница Part Providers позволяет определить, какие источники компонентов включены — то есть источник(и) данных цепочки поставок.Страница Part Providers позволяет определить, какие источники компонентов включены — то есть источник(и) данных цепочки поставок.

Для Workspace доступны следующие источники компонентов:

  • Altium Parts Provider — агрегированный сервис данных поставщиков, предоставляющий доступ к актуальной информации о компонентах от широкого круга поставщиков.
Параметры Altium Parts Provider, заданные в Workspace, будут иметь приоритет над настройками в Altium Designer, когда пользователь подключается к Workspace.
  • Custom Parts Provider — для ситуаций, когда данные поставщиков компонентов берутся (и должны браться) из внутренней корпоративной системы предприятия, предоставляющей проприетарный набор данных поставщиков, который может основываться на строго утвержденном перечне вендоров и/или специальных ценовых структурах. Этот источник компонентов фактически настраивается для синхронизации через Altium Designer — с использованием документа Custom Parts Provider Synchronization Configuration (*.PrtSync) — что позволяет сопоставить данные поставщиков из указанного источника базы данных с данными цепочки поставок Workspace.
Эта функциональность требует Altium Designer 20.2 или более поздней версии. Подробнее см. Supply Chain Database to Workspace Data Synchronization.
  • Additional Customized Part Source — для ситуаций, когда данные о поставках компонентов нужно получать из локальной базы данных, например из внутренней базы компонентов компании: функция Custom Database Parts Provider в Workspace предоставляет интерфейсное подключение ко всем распространенным СУБД (напрямую или через интерфейс ODBC либо OLE-DB). Подключение можно установить вручную, указав интерфейс и строку подключения, либо с помощью мастера подключения Workspace (Connection Wizard). Можно определить любое количество таких подключений.

База данных, к которой подключается система интерфейсов Custom Database Parts Provider, должна быть локально доступна Workspace — то есть сама база данных должна находиться на ПК, на котором размещен Workspace. Кроме того, чтобы Altium Designer мог подключаться к любому пользовательскому подключению к базе компонентов, должна быть включена опция Custom Data Synchronization (на странице Configure Platform page (в разделе Importers\Exporters)).

Для подключения к базе данных Parts Provider Synchronizer требуется доступ к 64-битной версии Microsoft OLE DB Provider.

Фактическая аналитика цепочки поставок — включающая производителя (и номер компонента), поставщика (и номер компонента), описание, цены и доступность — берется из локального Part Catalog Workspace и соответствующего источника компонентов.

Используйте соответствующий значок в столбце Enabled, чтобы переключать состояние источника компонентов между включено () и выключено (). Появится окно с запросом подтверждения — нажмите  или  соответственно. Обратите внимание: источники Altium Parts Provider и Custom Parts Provider можно отключить, но нельзя удалить. Последний также нельзя редактировать. Чтобы удалить дополнительный пользовательский источник компонентов, нажмите элемент управления Remove ().

Настройка Altium Parts Provider

Чтобы настроить доступных поставщиков для источника Altium Parts Provider, щелкните по его имени или по связанному элементу редактирования (). Будет открыта страница детальной настройки:

Страница настройки источника компонентов Altium Parts Provider.Страница настройки источника компонентов Altium Parts Provider.

Доступны следующие параметры настройки:

  • Locations — включение географических регионов, из которых сервис будет собирать данные о компонентах. Хотя многие поставщики работают в нескольких регионах, если компонент доступен уникально в конкретной локации, он будет отображаться только при включении соответствующего региона. Нажмите кнопку , чтобы открыть окно Locations Settings, где можно указать, какие локации использовать (включить), а также изменить приоритет, чтобы результаты поиска из предпочтительных локаций возвращались первыми. После внесения изменений нажмите кнопку .
Быстро переключить все локации между включено () и выключено () можно с помощью элемента управления слева от заголовка Location .

  • Currencies — включение международных валют, доступных для выбора при поиске компонентов и просмотре результатов. Нажмите кнопку , чтобы открыть окно Currencies Settings, где можно указать, какие валюты использовать (включить), а также изменить приоритет. После внесения изменений нажмите кнопку .
Быстро переключить все валюты между включено () и выключено () можно с помощью элемента управления слева от заголовка Currency .

  • Suppliers — включение поставщиков, которых следует учитывать при поиске данных поставщиков. Возвращаться будут только результаты по компонентам от этих поставщиков.  Подключая больше поставщиков для использования этой функции, вы сможете сравнивать предложения и выбирать лучшие условия по компонентам, необходимым для вашего проекта.

Работа с таблицей поставщиков:

  • Поставщиков можно фильтровать с помощью поля в верхней части списка, что позволяет быстрее просматривать большой перечень доступных поставщиков.
  • Используйте соответствующий значок в столбце Enabled, чтобы переключать состояние поставщика между включено () и выключено ().
  • Используйте значок справа от заголовка столбца Enabled, чтобы быстро включить или отключить всех поставщиков.
  • Используйте опцию Show Verified only, чтобы отображать только тех поставщиков, которые являются Verified. Это означает, что поставщик является партнером агрегирующего сервиса, лежащего в основе Altium Parts Provider, подтвердил наличие собственного склада, а его каналы данных реальны (считаются надежными).
  • Используйте опцию Show Enabled only, чтобы отображать только тех поставщиков, которые в данный момент включены ().

Настройка пользовательского источника компонентов на базе БД

Когда в Altium Designer включена функция Custom Data Synchronization, она будет переносить информацию о компонентах из подключения к интерфейсу базы компонентов, настроенного в Workspace. База данных, к которой обращается Workspace, обычно является внутренним корпоративным справочником компонентов и предоставляет такие данные, как внутренние и производственные номера компонентов, а также другую параметрическую информацию, специфичную для организации.

За исключением включения опции Custom Data Synchronization в Altium Designer (на странице Configure Platform page (в разделе Importers\Exporters)) и подключения к Workspace, в Altium Designer не требуется никакой настройки для доступа к этим данным поставщиков. Все подключения ODBC, OLE-DB, SQL и т. п. к базам компонентов управляются в Workspace.

Настройка провайдера базы данных

Подключение к внутренней базе компонентов компании можно установить вручную, указав интерфейс и строку подключения, либо с помощью мастера подключения Workspace (Connection Wizard), который автоматически определяет интерфейс и строку подключения.

База данных должна быть локально доступна Workspace. То есть сама база данных должна находиться на ПК, на котором размещен Enterprise Server.

Чтобы начать настройку подключения к базе данных, нажмите кнопку  в правом верхнем углу страницы Part Providers. Откроется страница Add new Part Source. Введите Name для нового источника, затем выберите подход Manual- или на основе Wizard для установления связи с базой данных.

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

Подключение Workspace к базе данных можно выполнить вручную, введя метод интерфейса и строку подключения, либо запустив Connection Source Wizard.
Подключение Workspace к базе данных можно выполнить вручную, введя метод интерфейса и строку подключения, либо запустив Connection Source Wizard.

При успешном тестировании подключения нажмите кнопку  в окне Connection String Builder — будет выполнено подключение к базе данных, что подтверждается изменением кнопки  на и появлением слева строки Connection succeeded!.

При использовании Connection Wizard для подключения к таблице Excel в формате XLSX (workbook) выберите Microsoft Excel 2007 в качестве Database Type. Для формата таблиц XLS выберите опцию Microsoft Excel.

Ручное подключение

Подключение к базе данных Wizard, предоставляемое страницей Add new Part Source Workspace, — это простой и быстрый способ установить соединение с локальной базой данных Parts Source и подходит для большинства случаев. Когда тип целевой базы данных и требования к подключению менее очевидны, может потребоваться метод подключения Manual.

В этом случае параметры (.Net) Data Provider и соответствующие Connection String задаются вручную — в соответствии с целевой базой данных. Полезные сведения по созданию строк подключения для широкого спектра баз данных см. в справочнике Connection Strings reference.

Дополнительные параметры SQL-подключения доступны в окне Advanced Settings, которое открывается кнопкой .

Окно Advanced Settings содержит поля для настроек Left и Right Quote Character; они должны быть указаны корректно, чтобы система могла успешно формировать SQL-запросы. Учтите, что разные СУБД используют разные наборы символов, например:

  • MsSQL, Access и Excel используют пару квадратных скобок: [ ]
  • Oracle использует двойные кавычки: "
  • MySql использует символ: `

В окне Advanced Settings также есть необязательное поле для задания функции нечувствительности к регистру для базы данных (Function name for ignoring case-sensitive), которая, например, может включать ключевое слово UPPER.

После того как Data Provider, Connection String и любые дополнительные параметры заданы должным образом, нажмите кнопку , чтобы подключиться к базе данных. Если подключение успешно, кнопка изменится на , а слева от нее отобразится строка Connection succeeded!. Если возникла проблема, кнопка останется в режиме отключения (), а слева будет показана информация о причине сбоя подключения (например, The 'MICROSOFT.JET.OLED.4.0' provider is not registered on the local machine).

Переиндексация вариантов выбора компонента (Part Choice)

После изменения данных в определенном Part Source — например, при изменениях в уже подключенной корпоративной базе компонентов или при переключении на другую базу — этот Part Source следует переиндексировать, чтобы оптимизировать скорость поиска компонентов. Это подразумевает переиндексацию вариантов выбора (part choices) для данного Part Source.

Используйте поле Indexing part choices every, чтобы задать интервал автоматической переиндексации. Доступен диапазон интервалов — от каждой минуты до каждых 10 дней. Интервал по умолчанию — 1 hour, но если вы не хотите выполнять автоматическую переиндексацию, установите значение None.

При просмотре сохраненного (и настроенного) Custom Part Source вы можете в любой момент вручную перестроить поисковый индекс, нажав кнопку . Также можно выполнить ручную переиндексацию вариантов выбора для одного или нескольких указанных (пользовательских) Part Source баз данных, используя инструмент конфигурации на основе командной строки — avconfiguration.exe. Подробнее см. Command Line Management Tool.

Доступ к таблицам базы данных

Завершение процесса Manual или Wizard устанавливает корректный интерфейс базы данных и строку подключения. Поскольку одна база данных может включать несколько таблиц и элементов, требуемые табличные данные необходимо выбрать для доступа через раскрывающееся меню Active Table Name. Учтите, что одна база данных может содержать несколько табличных вариантов информации о Manufacture Part Number, например.

После установления подключения к базе данных необходимо указать нужные табличные данные внутри базы.
После установления подключения к базе данных необходимо указать нужные табличные данные внутри базы.

Когда подключение к базе данных и ее таблицам установлено, содержимое можно просматривать на вкладке Data, которую можно использовать как подсказку при сопоставлении полей базы данных с полями Workspace Part Source.

Вкладка Data предоставляет прямой просмотр содержимого подключенной таблицы базы данных.
Вкладка Data предоставляет прямой просмотр содержимого подключенной таблицы базы данных.

Данные полей подключенной базы данных сопоставляются с данными System Field Part Source в Workspace через сравнительные списки столбцов на вкладке Field Mappings. Это позволяет назначать записи базы данных соответствующим записям Data Provider в Workspace. Система автоматически связывает эквивалентные имена полей, а раскрывающийся список для каждой записи можно использовать, чтобы вручную выбрать подходящее поле — на изображении ниже поле базы данных Costing сопоставляется с системным полем Price, Manufacturer PtNo — с Manufacturer Part Num и т. д. Поле также можно исключить из процесса поиска компонентов.

Сопоставьте основные System Fields с соответствующими полями в исходной базе данных, чтобы поиск работал ожидаемым образом и возвращалась подходящая информация Manufacturer/Supplier.
Сопоставьте основные System Fields с соответствующими полями в исходной базе данных, чтобы поиск работал ожидаемым образом и возвращалась подходящая информация Manufacturer/Supplier.

Обратите внимание: для сопоставления базы данных необходимо назначить поле ссылки ID в качестве ключевого индексного поля (Key Fields) — обычно это собственный уникальный идентификатор записи, например внутренний корпоративный номер компонента. После того как System Fields корректно сопоставлены с подключенной базой данных, нажмите кнопку  в правом верхнем углу страницы, чтобы сохранить конфигурацию Part Source.

Область User Fields Name Mapping перечисляет все прочие поля таблицы в подключенной базе данных. Если вы хотите задать псевдоним (alias) для такого поля, введите его в соответствующее поле Alias. По умолчанию значение alias будет равно имени поля таблицы, поэтому если псевдонимы не нужны, этот раздел можно игнорировать.

Завершенный процесс сопоставления полей данных обеспечит передачу актуальных данных из базы в Workspace и в интерфейс Custom Data Synchronization. При необходимости настройку можно впоследствии отредактировать.
Завершенный процесс сопоставления полей данных обеспечит передачу актуальных данных из базы в Workspace и в интерфейс Custom Data Synchronization. При необходимости настройку можно впоследствии отредактировать.

При просмотре сохраненного (и настроенного) Custom Part Source вы можете в любой момент вручную перестроить поисковый индекс, нажав кнопку . Чтобы отредактировать Part Source, нажмите кнопку .

Доступ к информации о компонентах из пользовательской базы данных

Если Parts Source базы данных включен для использования в Workspace, пользовательская база компонентов, подключенная через этот part source, будет доступна как источник информации Manufacturer/Supplier в Altium Designer при подключении к Workspace.

Это можно увидеть в диалоге Add Part Choices, который открывается при выполнении следующих действий в Altium Designer:

  • Создание/редактирование связи с производителем (manufacturer link) или создание/редактирование списка Part Choices List для решения в документе ActiveBOM.
  • Добавление Part Choice к компоненту Workspace library component через панель Components panel или панель Explorer panel.
  • Определение вариантов выбора (part choices) для нового/существующего компонента библиотеки Workspace через Component Editor (в режиме Single Component Editing).


Информация базы компонентов, полученная через интерфейс Custom Data Synchronization, включая локализованные данные Pricing и Quantity, доступна документу ActiveBOM и новым/существующим компонентам библиотеки Workspace при добавлении/определении Part Choice.

Учтите, что информация Pricing и Stock определяется данными, извлеченными из центральной таблицы базы данных, подключенной через интерфейс Custom Data Synchronization.

Немного о... предпочтениях поставщиков (Supplier Preferences)

Страница Data Management – Parts Providers page диалога Preferences является центральным местом настройки того, какие Suppliers будут доступны при поиске данных по компонентам, а также других параметров, связанных с привязкой к данным Supplier. При подключении к Workspace из Altium Designer область Altium Parts Options становится доступной только для чтения и принимает настройки, заданные для Workspace (в частности, parts source Altium Parts Provider в области Part Providers браузерного интерфейса Workspace). Над разделом появится текст-напоминание об этом. Дополнительные сведения см. в разделе Configuring the Altium Parts Provider.

При подключении к Workspace раздел Altium Parts Options будет просто отражением (только для чтения) того, что централизованно настроено в этом Workspace.При подключении к Workspace раздел Altium Parts Options будет просто отражением (только для чтения) того, что централизованно настроено в этом Workspace.

Если вы вносите какие-либо изменения в part source Altium Parts Provider через Workspace, вам потребуется выйти из Workspace и снова войти в него из Altium Designer, чтобы обновить и увидеть эти изменения на странице Data Management - Part Providers.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content