Transformar dados em TeamDesk (Versão prévia) usando o Azure Data Factory ou o Synapse Analytics
APLICA-SE A: Azure Data Factory Azure Synapse Analytics
Dica
Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange desde movimentação de dados até ciência de dados, análise em tempo real, business intelligence e relatórios. Saiba como iniciar uma avaliação gratuita!
Este artigo descreve como usar o Fluxo de Dados para transformar dados no TeamDesk (Versão prévia). Para saber mais, leia o artigo introdutório do Azure Data Factory ou do Azure Synapse Analytics.
Importante
Atualmente, esse conector está em versão prévia. Você pode experimentá-lo e oferecer comentários. Se você quiser uma dependência de conectores em versão prévia em sua solução, entre em contato com suporte do Azure.
Funcionalidades com suporte
Há suporte para este conector do TeamDesk para as seguintes funcionalidades:
Funcionalidades com suporte | IR |
---|---|
Fluxo de dados de mapeamento (origem/-) | ① |
① Runtime de integração do Azure ② Runtime de integração auto-hospedada
Para obter uma lista de armazenamentos de dados com suporte como origens e coletores, confira a tabela Armazenamentos de dados com suporte.
Criar um serviço vinculado do TeamDesk usando a interface do usuário
Use as etapas a seguir para criar um serviço vinculado ao TeamDesk na interface do usuário do portal do Microsoft Azure.
Navegue até a guia Gerenciar no workspace do Azure Data Factory ou do Synapse e selecione Serviços Vinculados. Depois, selecione Novo:
Pesquise TeamDesk (Versão prévia) e selecione o conector teamDesk (Versão prévia).
Configure os detalhes do serviço, teste a conexão e crie o novo serviço vinculado.
Detalhes da configuração do conector
As seções a seguir fornecem informações sobre propriedades que são usadas para definir entidades dos pipelines do Data Factory e do Synapse específicas do TeamDesk.
Propriedades do serviço vinculado
As propriedades a seguir têm suporte para o serviço vinculado do TeamDesk:
Propriedade | Descrição | Obrigatório |
---|---|---|
type | A propriedade type deve ser definida como TeamDesk. | Sim |
url | A URL do 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ásica e token. Consulte respectivamente as seções correspondentes abaixo em mais propriedades e exemplos. | Sim |
Autenticação Básica
Defina a authenticationType na propriedade Básica. Além das propriedades genéricas descritas na seção anterior, especifique as seguintes propriedades:
Propriedade | Descrição | Obrigatório |
---|---|---|
userName | O nome de usuário usado para fazer logoff no TeamDesk. | Sim |
password | Especifique uma senha para a conta de usuário que você especificou para o nome de usuário. Marque esse campo como SecureString para armazená-lo com segurança. Você também pode referenciar um segredo armazenado no Azure Key Vault. | 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 por token
Defina a authenticationType na propriedade token. Além das propriedades genéricas descritas na seção anterior, especifique as seguintes propriedades:
Propriedade | Descrição | Obrigatório |
---|---|---|
apiToken | Especifique um token de API para o TeamDesk. Marque esse campo como SecureString para armazená-lo com segurança. Você também pode referenciar um segredo armazenado no Azure Key Vault. | Sim |
Exemplo:
{
"name": "TeamDeskLinkedService",
"properties": {
"type": "TeamDesk",
"typeProperties": {
"url": "https://www.teamdesk.net/secure/db/xxxxx",
"authenticationType": "token",
"apiToken": {
"type": "SecureString",
"value": "<API token>"
}
}
}
}
Propriedades do fluxo de dados de mapeamento
Ao transformar dados no fluxo de dados de mapeamento, você pode ler tabelas do TeamDesk. Para saber mais, confira a transformação de origem nos fluxos de dados de mapeamento. Você só pode usar um conjunto de dados em linha como o tipo de origem.
Transformação de origem
A tabela abaixo lista as propriedades com suporte por uma origem TeamDesk. Você pode editar essas propriedades na guia Opções de origem.
Nome | Descrição | Obrigatório | Valores permitidos | Propriedade do script do Fluxo de Dados |
---|---|---|---|---|
Tabela | O fluxo de dados buscará todos os dados da tabela especificada nas opções de origem. | Sim quando usar o modo embutido | - | tabela |
Visualizar | O fluxo de dados buscará a visualização especificada nas opções de origem. | Não | - | exibição |
Exemplos de script de origem do TeamDesk
source(allowSchemaDrift: true,
validateSchema: false,
store: 'teamdesk',
format: 'rest',
table: 'Table',
view: 'View') ~> TeamDesksource
Conteúdo relacionado
Para obter uma lista dos armazenamentos de dados com suporte como coletores e fontes da atividade de cópia, confira os Armazenamentos de dados com suporte.