Altium Designer Documentation

Altium Concord Pro - Настройка источников компонентов

Created: 08.05.2021 | Updated: 25.06.2021

Главная страница: Конфигурация

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

Локальный каталог компонентов хранит объекты, представляющие компоненты производителя, а также один или несколько объектов, представляющих компоненты поставщика – инкарнации этих компонентов производителя, продаваемых поставщиком. Каждый компонент поставщика является ссылкой на объект в базе данных компонентов – либо в общей базе данных компонентов Altium Parts Provider (которая сама взаимодействует со включенными поставщиками и собирает компоненты от них), либо в подключенной локальной базе данных компонентов (на основе ODBC).

То, какие базы данных поставщиков используются (список утвержденных поставщиков – Approved Suppliers), управляется в Concord Pro, на странице Part Providers его веб-интерфейса. Это упрощает централизованное управление цепочкой поставок и использование проектировщиками во всей организации утвержденного списка поставщиков, с помощью которого можно получить сведения о цепочке поставок для компонентов, используемых в их проектах.

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

Добавление и настройка источников данных о ссылках на поставщиков осуществляется в Concord Pro на странице Part Providers (Admin - Part Providers) веб-интерфейса.

Доступ к источникам компонентов и спискам утвержденных поставщиков и управление ими в установке Concord Pro может осуществляться только администратором данной установки.

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

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

  • Altium Parts Provider – общая служба данных поставщиков, которая обеспечивает доступ к динамической информации о компонентах из широкого ряда поставщиков компонентов.

    Настройки Altium Parts Provider, заданные в Concord Pro, переопределят настройки в Altium Designer при входе пользователя в Concord Pro.
  • Custom Parts Provider – для тех случаев, когда данные о поставляемых компонентах должны поступать из внутренней корпоративной системы, содержащей собственный набор данных о поставке компонентов, которые могут быть основаны на строго утвержденном ряде поставщиков и/или специальных ценовых структурах. Настройка синхронизации этого источника данных осуществляется из Altium Designer с помощью документа конфигурации синхронизации пользовательского источника компонентов (*.PrtSync), который позволяет сопоставить данные о поставке из указанной базы данных с данными о цепочке поставок Concord Pro.

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

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

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

Необходимая 64-разрядная версия Microsoft OLE DB Provider доступна на хост-ПК, если:

В ситуациях, когда установлена 32-разрядная версия Microsoft Access, операционная система не примет установку 64-разрядного Access Database Engine. Это можно разрешить с помощью специальной процедуры установки ("пассивная" установка) или с помощью других решений, в зависимости от конфигурации программного обеспечения компьютера.

► Перейдите на страницу Использование библиотек на основе баз данных при установленном на одном компьютере 32- и 64-разрядных версиях ПО Altium для получения всей информации о доступных опциях.

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

Используйте соответствующую иконку в столбце Enabled для переключения состояния источника компонентов между включенным () и отключенным (). Будет открыто окно с запросом на подтверждение удаления – нажмите или соответственно. Обратите внимание, что источники Altium Parts Provider и Custom 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, чтобы отобразить только тех поставщиков, которые включены в данный момент ().

Конфигурация Custom Database Part Source

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

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

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

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

База данных должна быть локально доступна для Concord Pro, т.е. сама база данных должна находиться на том же ПК, на котором содержится Concord Pro.

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

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


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

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

Подключение вручную

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

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

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

В окне Advanced Settings доступны поля для настройки символов левого (Left Quote Character) и правого (Right Quote Character) символа кавычки, которую необходимо корректно задать для успешного создания системой SQL-запросов. Обратите внимание, что различные системы баз данных используют разные наборы символов, например:

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

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

База данных Access:

  • Провайдер данных – выберите .Net Framework Data Provider for OleDb.
  • Строка подключения – укажите Provider=MICROSOFT.JET.OLEDB.4.0;Data Source=мояБазаДанных.mdb (где мояБазаДанных.mdb – имя/путь к файлу локальной базы данных). См. справку по строке подключения Access 2000.
  • Дополнительные настройки – символами кавычки является пара символов [] (изменений не требуется, поскольку это настройка по умолчанию).

База данных MySQL:

  • Провайдер данных – выберите .Net Framework Data Provider for MySQL.
  • Строка подключения – укажите Server=мойАдресСервера;Database=мояБазаДанных;Uid=моеИмяПользователя;Pwd=мойПароль; (где myxxx представляет имя сервера, имя базы данных и учетные данные для доступа к локальной базе данных MySQL). См. справку по строке подключения MySQL.
  • Дополнительные настройки – символами кавычки является `

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

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

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

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

При просмотре сохраненного (и определенного) пользовательского источника компонентов, вы сможете создать поисковый индекс повторно в любое время вручную нажатием кнопки . Вы также можете осуществить переинтексацию вариантов выбора компонентов вручную для одного или более источников компонентов (пользовательских баз данных) с помощью консольного средства управления сервером avconfiguration.exe. Для получения более подробной информации перейдите на страницу Консольное средство для управления сервером.

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

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


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

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


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

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


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

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

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


Отображение полей данных обеспечит Concord Pro и интерфейс Custom Data Synchronization актуальными данными из базы данных. Настройки могут быть изменены необходимым образом позже.

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

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

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

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

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

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

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

Немного о настройках поставщиков

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

При входе в Concord Pro область Altium Parts Options будет доступна только для чтения, и она будет отражать настройки, заданные централизованно в этой установке Concord Pro.

При внесении каких-либо изменений в источник компонентов Altium Parts Provider в Concord Pro необходимо выйти с сервера и войти снова из Altium Designer, чтобы увидеть изменения на странице Data Management - Part Providers.
Обнаружили проблему в этом документе? Выделите область и нажмите Ctrl+Enter, чтобы оповестить нас.

Связаться с нами

Связаться с нашими Представительствами напрямую

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
200 characters remaining
Вы сообщаете о проблеме, связанной со следующим выделенным текстом
и/или изображением в активном документе:
Бесплатная пробная версия Altium Concord Pro

Заполните форму ниже, чтобы получить бесплатную пробную версию Altium Concord Pro