Поделиться через


Преобразование данных в TeamDesk (предварительная версия) с помощью Фабрики данных Azure или Synapse Analytics

ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics

Совет

Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !

В этой статье описано, как использовать Поток данных для преобразования данных в TeamDesk (предварительная версия). Дополнительные сведения см. в вводной статье о Фабрике данных Azure или Azure Synapse Analytics.

Внимание

Сейчас этот соединитель доступен в режиме предварительной версии. Попробуйте поработать с ним и оставьте свой отзыв. Если вы хотите использовать в своем решении зависимость от соединителей в предварительной версии, обратитесь в службу поддержки Azure.

Поддерживаемые возможности

Соединитель TeamDesk поддерживает следующие возможности:

Поддерживаемые возможности IR
Поток данных для сопоставления (источник/-) (1)

① Среда выполнения интеграции Azure ② Локальная среда выполнения интеграции

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

Создание связанной службы TeamDesk с помощью пользовательского интерфейса

Выполните приведенные ниже действия, чтобы создать связанную службу TeamDesk в пользовательском интерфейсе портала Azure.

  1. Перейдите на вкладку "Управление" в Фабрике данных Azure или рабочей области Synapse и выберите "Связанные службы", затем щелкните "Создать".

  2. Выполните поиск TeamDesk (предварительная версия) и выберите соединитель TeamDesk (предварительная версия).

    Снимок экрана: выбор соединителя TeamDesk.

  3. Настройте сведения о службе, проверьте подключение и создайте связанную службу.

    Снимок экрана: конфигурация связанной службы TeamDesk.

Сведения о конфигурации соединителя

В следующих разделах приводятся сведения о свойствах, которые используются для определения сущностей конвейеров Фабрики данных и Synapse, характерных для TeamDesk.

Свойства связанной службы

Для связанной службы TeamDesk поддерживаются следующие свойства.

Свойство Описание: Обязательное поле
type Для свойства type необходимо задать значение TeamDesk. Да
URL-адрес URL-адрес базы данных TeamDesk. Например, https://www.teamdesk.net/secure/db/xxxxx. Да
authenticationType Тип проверки подлинности, используемый для подключения к службе TeamDesk. Допустимые значения: basic и token. Обратитесь к соответствующим разделам ниже, в которых описываются дополнительные свойства и примеры. Да

Обычная проверка подлинности

Задайте для свойства authenticationType значение basic. В дополнение к общим свойствам, описанных в предыдущих разделах, укажите следующие свойства:

Свойство Описание: Обязательное поле
userName Имя пользователя, используемое для входа в TeamDesk. Да
password Введите пароль для учетной записи пользователя, указанной для выбранного имени пользователя. Пометьте это поле как SecureString для безопасного хранения. Вы можете также указать секрет, хранящийся в Azure Key Vault. Да

Пример:

{
    "name": "TeamDeskLinkedService",
    "properties": {
        "type": "TeamDesk",
        "typeProperties": {
            "url": "https://www.teamdesk.net/secure/db/xxxxx",
            "authenticationType": "basic",
            "userName": "<user name>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        }
    }
}

Проверка подлинности на базе токенов

Задайте для свойства authenticationType значение token. В дополнение к общим свойствам, описанных в предыдущих разделах, укажите следующие свойства:

Свойство Описание: Обязательное поле
apiToken Укажите маркер API для TeamDesk. Пометьте это поле как SecureString для безопасного хранения. Вы можете также указать секрет, хранящийся в Azure Key Vault. Да

Пример:

{
    "name": "TeamDeskLinkedService",
    "properties": {
        "type": "TeamDesk",
        "typeProperties": {
            "url": "https://www.teamdesk.net/secure/db/xxxxx",
            "authenticationType": "token",
            "apiToken": {
                "type": "SecureString",
                "value": "<API token>"
            }
        }
    }
}

Свойства потока данных для сопоставления

При преобразовании данных в потоке данных для сопоставления можно выполнять операции чтения таблиц из TeamDesk. Чтобы узнать больше, изучите преобразование источника в потоках данных для сопоставления. В качестве типа источника можно использовать только встроенный набор данных.

Преобразование источника

В приведенной ниже таблице перечислены свойства, поддерживаемые источником TeamDesk. Изменить эти свойства можно на вкладке Source options (Параметры источника).

Имя Описание Обязательное поле Допустимые значения Свойство скрипта для потока данных
Таблица Поток данных будет получать все данные из таблицы, указанной в параметрах источника. Да, если используется встроенный режим - table
Представления Поток данных будет получать указанное представление из таблицы, заданной в параметрах источника. No - view

Примеры скриптов источника TeamDesk

source(allowSchemaDrift: true,
	validateSchema: false,
	store: 'teamdesk',
	format: 'rest',
	table: 'Table',
	view: 'View') ~> TeamDesksource

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