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.
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:
Procure TeamDesk (Preview) e selecione o conector TeamDesk (Preview).
Configure os detalhes do serviço, teste a conexão e crie o novo serviço vinculado.
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
Conteúdos relacionados
Para obter uma lista de armazenamentos de dados suportados como fontes e coletores pela atividade de cópia, consulte Armazenamentos de dados suportados.