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

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

Локальный Part Catalog хранит элементы, представляющие реальные Manufacturer Parts, а также один или несколько элементов, представляющих Supplier Parts — варианты этих Manufacturer 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.

  • Если учетные данные Altium Account указаны на странице Admin – Settings – General – Altium Live Credentials в браузерном интерфейсе Enterprise Server, эти учетные данные также будут использоваться для доступа к данным из Altium Parts Provider. Если вашей учетной записи Altium Account предоставлен доступ к данным компонентов IHS Markit, введите свои учетные данные, чтобы использовать эти данные при доступе к Part Choices в Altium Designer.

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

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

Работа с таблицей Suppliers:

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

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

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

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

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

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

База данных должна быть локально доступна 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.

Обратите внимание: если Microsoft OLE DB Provider отсутствует, параметры Excel 2007 (и Access 2007) отображаться не будут (подробнее см. примечание Подключение к базе данных и решение проблем выше).

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

Параметр подключения к базе данных 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!. Если возникнет проблема, кнопка останется в режиме отключения (), а слева будет показана информация о причине сбоя подключения (например, Поставщик 'MICROSOFT.JET.OLED.4.0' не зарегистрирован на локальном компьютере).

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

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

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

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

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

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

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

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

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

  • Поле таблицы, сопоставленное с системным полем Product Photo URL, поддерживает URI, содержащий полный путь к изображению. Этот путь может указывать на локальный ресурс (например, C:\Component_Images\smd_cap.png) или на ресурс в Интернете (например, http://my-website/images/smd_cap.png). Поддерживаются все стандартные форматы изображений (*.bmp, *.png, *.jpeg, *.jpg и т. д.).

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

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

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

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

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

  • Создание/редактирование ссылки производителя или создание/редактирование списка Part Choices для решения в документе ActiveBOM.

  • При добавлении Part Choice к компоненту библиотеки Workspace через панель Components panel или панель Explorer panel.

  • При определении вариантов деталей для нового/существующего компонента библиотеки Workspace через Component Editor (в режиме Single Component Editing).


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

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

Несколько слов о... предпочтениях поставщиков

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

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

Если вы внесете какие-либо изменения в источник деталей Altium Parts Provider через Workspace, вам потребуется выйти из Workspace и снова войти в него из Altium Designer, чтобы обновить и увидеть эти изменения на странице Data Management - Part Providers.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content