Transformar dados no TeamDesk (Visualização) usando o Azure Data Factory ou o Synapse Analytics

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Gorjeta

Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange tudo, desde a movimentação de dados até ciência de dados, análises em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!

Este artigo descreve como usar o Fluxo de Dados para transformar dados no TeamDesk (Visualização). Para saber mais, leia o artigo introdutório do Azure Data Factory ou do Azure Synapse Analytics.

Importante

Este conector está atualmente em pré-visualização. Você pode experimentá-lo e nos dar feedback. Se quiser realizar uma dependência em conectores de pré-visualização na sua solução, contacte o Suporte do Azure.

Capacidades suportadas

Este conector TeamDesk é suportado para os seguintes recursos:

Capacidades suportadas IR
Mapeando o fluxo de dados (fonte/-) (1)

(1) Tempo de execução de integração do Azure (2) Tempo de execução de integração auto-hospedado

Para obter uma lista de armazenamentos de dados suportados como fontes/coletores, consulte a tabela Armazenamentos de dados suportados.

Criar um serviço vinculado do TeamDesk usando a interface do usuário

Use as etapas a seguir para criar um serviço vinculado do TeamDesk na interface do usuário do portal do Azure.

  1. Navegue até a guia Gerenciar em seu espaço de trabalho do Azure Data Factory ou Synapse e selecione Serviços Vinculados e, em seguida, selecione Novo:

  2. Procure TeamDesk (Preview) e selecione o conector TeamDesk (Preview).

    Captura de tela mostrando a seleção do conector TeamDesk.

  3. Configure os detalhes do serviço, teste a conexão e crie o novo serviço vinculado.

    Captura de tela da configuração do serviço vinculado TeamDesk.

Detalhes de configuração do conector

As seções a seguir fornecem informações sobre propriedades que são usadas para definir entidades de pipeline do Data Factory e Synapse específicas do TeamDesk.

Propriedades do serviço vinculado

As seguintes propriedades são suportadas para o serviço vinculado TeamDesk:

Property Descrição Obrigatório
tipo A propriedade type deve ser definida como TeamDesk. Sim
url A URL do seu banco de dados TeamDesk. Um exemplo é https://www.teamdesk.net/secure/db/xxxxx. Sim
authenticationType Tipo de autenticação usado para se conectar ao serviço TeamDesk. Os valores permitidos são básicos e token. Consulte as seções correspondentes abaixo sobre mais propriedades e exemplos, respectivamente. Sim

Autenticação básica

Defina a propriedade authenticationType como basic. Além das propriedades genéricas descritas na seção anterior, especifique as seguintes propriedades:

Property Descrição Obrigatório
nome de utilizador O nome de usuário usado para fazer login no TeamDesk. Sim
password Especifique uma senha para a conta de usuário especificada para o nome de usuário. Marque este campo como SecureString para armazená-lo com segurança. Ou, você pode fazer referência a um segredo armazenado no Cofre da Chave do Azure. Sim

Exemplo:

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

Autenticação de token

Defina a propriedade authenticationType como token. Além das propriedades genéricas descritas na seção anterior, especifique as seguintes propriedades:

Property Descrição Obrigatório
apiToken Especifique um token de API para o TeamDesk. Marque este campo como SecureString para armazená-lo com segurança. Ou, você pode fazer referência a um segredo armazenado no Cofre da Chave do Azure. Sim

Exemplo:

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

Mapeando propriedades de fluxo de dados

Ao transformar dados em mapeamento de fluxo de dados, você pode ler tabelas do TeamDesk. Para obter mais informações, consulte a transformação de origem no mapeamento de fluxos de dados. Você só pode usar um conjunto de dados embutido como tipo de origem.

Transformação da fonte

A tabela abaixo lista as propriedades suportadas pela fonte TeamDesk. Você pode editar essas propriedades na guia Opções de origem .

Nome Descrição Obrigatório Valores permitidos Propriedade do script de fluxo de dados
Tabela O fluxo de dados buscará todos os dados da tabela especificada nas opções de origem. Sim ao usar o modo embutido - tabela
Vista O fluxo de dados buscará a exibição especificada na tabela especificada nas opções de origem. Não - ver

Exemplos de script de origem do TeamDesk

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

Para obter uma lista de armazenamentos de dados suportados como fontes e coletores pela atividade de cópia, consulte Armazenamentos de dados suportados.