Как импортировать и экспортировать данные с SQL Server 2012
Мастер импорта и экспорта SQL Server позволяет легко импортировать информацию в базу данных SQL Server 2012 из любого из следующих источников данных:
Мастер создает пакеты служб интеграции SQL Server (SSIS) через удобный графический интерфейс.


Как импортировать и экспортировать данные с SQL Server 2012
Две дополнительные базы template0 и template1 – это шаблоны. Новая база всегда создается путём копирования из другой шаблонной базы. По умолчанию для шаблона используется база template1. Поэтому, если у вас есть расширения, которыми вы пользуетесь, можете их заранее создать в template1.
Модуль psycopg2
Мы можем интегрировать Postgres с Python, используя модуль psycopg2. psycopg2 — это адаптер базы данных Postgres для Python. Чтобы использовать этот модуль, вы должны сначала установить его. Это можно сделать с помощью команды pip , как показано ниже:
Обратите внимание, что я использую Python 3.5, поэтому я использовал pip3 вместо pip .
После установки модуля вы можете использовать его для подключения к вашей базе данных в вашем приложении.

Внешние источники данных Пример интеграции базы 1С и внешней СУБД – Проект Курсы 1С
- database : Имя базы данных, к которой нужно подключиться.
- user : Имя пользователя, которое будет использоваться для аутентификации.
- password : Пароль базы данных для пользователя.
- host : Адрес сервера базы данных. Например, имя домена, «localhost» или IP-адрес.
- port : Номер порта. Если вы не предоставите это, будет использоваться значение по умолчанию, а именно 5432.
Минус здесь в настройке синхронизации, т.к. во многих случаях нельзя однозначно сопоставить значения из базы 1С и внешнего источника данных, например по коду. Значит, в данном случае придется делать сопоставление по наименованию, что, конечно, не всегда корректно и может приводить к дублям.
Решаемая задача
Рассматриваемая задача является учебной и внешний источник данных в ней используется как инструмент для синхронизации и загрузки данных в базу 1С.
Если кто-то захочет воспроизвести данный пример на своем компьютере, то конфигурацию и учебную базу можно легко найти в интернете. Пробную версию MS SQL Server (Evaluation) можно установить бесплатно (на 180 дней) или использовать бесплатную версию Express.
Суть решаемой задачи в том, чтобы перенести данные по товарам из учебной базы SQL Server в базу 1С, причем каждый товар должен быть помещен в определенную группу в зависимости от настроек в базе 1С.
Содержимое связанных таблиц можно посмотреть с помощью запроса:
Нам нужно для каждой строки таблицы создать в базе 1С элемент справочника «Товары» с наименованием из колонки «Product». Значение поля «SubCategory» мы будем хранить в новом реквизите со ссылкой на таблицу внешнего источника данных, а по значению колонки «Category» помещать созданные элементы в определенную группу.
Таблица «ProductCategory» хранит категории товаров, от которых и зависит, в какую группу мы будем записывать товар. Но зависимость здесь не прямая: группа из «ProductCategory» сопоставляется с существующей группой из справочника «Товары» в регистре сведений.
Например, таблица «ProductCategory» содержит следующие значения:
Тогда строки из таблицы «Product» с категорией «Bikes» попадают при загрузке в уже существующую в справочнике «Товары» группу «Велосипеды», «Clothing» – в группу «Одежда» и т.д.

Как создать в 1C и развернуть бэкап 1С-базы средствами PostgreSQL?
- Загрузка данных о заказах и online-оплатах с сайта
- Загрузка данных из внешней системы (произведенная продукция, НСИ, бюджеты)
- Обмен данными с внешней системой – передача данных о заказах.
- Формирование отчетности, основанной на данных внешнего источника или на данных различных источников (например, базы 1С и базы SQL Server).
Одно из основных ограничений внешних источников данных, на мой взгляд, это то, что нельзя в рамках одного запроса использовать разные источники данных. То есть нельзя использовать в одном запросе обращение к таблицам внешних источников данных и таблицам информационной базы 1С.
Шаг 4: Выберите столбцы Excel для импорта
Мастер по умолчанию использует все используемые столбцы Excel в том порядке, в котором они находятся в файле.
У вас может быть файл Excel со 100 столбцами, но ваша таблица имеет только 30. Здесь вы даете команду SQL Developer, какие столбцы должны использоваться для импорта. Вы также можете изменить порядок столбцов, что может сделать следующий шаг немного проще.

Модуль psycopg2
Если вы не обращаете внимания и просто позволяете Мастеру импорта делать всё по умолчанию, то сейчас самое время проснуться. Есть большая вероятность, что порядок столбцов файла Excel не будет соответствовать определению вашей таблицы. На этом шаге вы указываете SQL Developer-у, какие столбцы в электронной таблице совпадают с какими столбцами в таблице Oracle.