Como recuperar dados de uma fonte de dados Teradata

Para usar os dados de um banco de dados relacional Teradata em um relatório ou modelo de relatório, defina uma fonte de dados Teradata. Ao definir a fonte de dados, especifique uma cadeia de conexão e credenciais para que seja possível acessar a fonte de dados a partir do computador cliente.

ObservaçãoObservação

Antes de se conectar a uma fonte de dados Teradata, o administrador de sistema já deve ter instalado a versão correta do .NET Data Provider for Teradata no cliente que está criando o relatório e no servidor de relatórios. Para obter mais informações, consulte Conectando a uma fonte de dados (Reporting Services).

A lista a seguir é utilizada no trabalho com um banco de dados Teradata em um projeto de servidor de relatório:

  • É possível criar uma definição de fonte de dados incorporada para ser usada em um único relatório ou em uma definição de fonte de dados compartilhada que pode ser usada por vários relatórios. Os procedimentos contidos neste tópico descrevem como criar uma fonte de dados incorporados. Para obter mais informações sobre fontes de dados compartilhadas, consulte Fontes de dados compartilhadas e incorporadas e Criando, modificando e excluindo fontes de dados compartilhadas.

  • Depois de criar uma definição de fonte de dados Teradata, será possível criar um ou mais conjuntos de dados. Assim que você criar um conjunto de dados, o nome dele aparecerá no painel Dados do Relatório como o nó abaixo da fonte de dados. Para obter mais informações, consulte Trabalhando com o Designer de Relatórios no Business Intelligence Development Studio.

  • Após a publicação do relatório, convém alterar as credenciais da fonte de dados para que, quando o relatório for executado no servidor de relatórios, as permissões recuperadas sejam válidas.

A lista a seguir é utilizada no trabalho com um banco de dados Teradata em um projeto de modelo de relatório:

  • Você pode criar uma definição de fonte de dados em um projeto de modelo de relatório usando o Assistente para Fontes de Dados.

  • Depois de criar uma definição de fonte de dados Teradata, será possível criar exibições de fonte de dados. Para obter mais informações, consulte Criando e usando modelos de relatório com base em Teradata.

Para criar uma fonte de dados incorporada que usa a extensão de processamento de dados do .NET Managed Provider for Teradata

  1. Na barra de ferramentas do painel Dados do Relatório, clique em Nova e, em seguida, clique em Fonte de Dados.

  2. Na caixa de diálogo Propriedades da Fonte de Dados, digite um nome na caixa de texto Nome ou aceite o nome padrão.

  3. Verifique se a opção Conexão incorporada está selecionada.

  4. Na lista suspensa Tipo, selecione TERADATA.

  5. Especifique uma cadeia de conexão que funcione com a sua fonte de dados Teradata.

    ObservaçãoObservação

    Contate o administrador do banco de dados para obter informações sobre a conexão e as credenciais que devem ser usadas para se conectar à fonte de dados. O exemplo de cadeia de conexão seguinte define um banco de dados Teradata no servidor especificado com um endereço IP:

    Data Source=<IP Address>

  6. Clique em Credenciais.

  7. Defina as credenciais que serão usadas na conexão com a fonte de dados. Para obter mais informações, consulte Especificando informações de credencial e conexão para fontes de dados do relatório.

  8. Clique em OK.

    A fonte de dados será exibida no painel Dados do Relatório.

Para criar um conjunto de dados para a fonte de dados Teradata

  1. No painel Dados do Relatório, clique com o botão direito do mouse no nome da fonte de dados que se conecta a uma fonte de dados Teradata e, em seguida, clique em Adicionar Conjunto de Dados.

  2. Na página Consulta da caixa de diálogo Propriedades do Conjunto de Dados, digite um nome na caixa de texto Nome ou aceite o nome padrão.

  3. Na caixa de texto Fonte de dados, verifique se aparece o nome da fonte de dados em que você clicou com o botão direito do mouse na etapa 1.

  4. Verifique se Texto está selecionado na caixa Tipo de consulta. Texto é o único modo com suporte para um banco de dados Teradata.

  5. Clique em Designer de Consulta para abrir o designer de consulta baseado em texto.

  6. No painel Consulta, digite um comando Transact-SQL.

    Como alternativa, é possível colar uma consulta ou importar uma consulta existente do Transact-SQL de um arquivo ou de outro relatório. Para obter mais informações, consulte Interface de usuário do Designer de Consulta com base em texto.

  7. Clique em Executar Consulta (!) para executar a consulta e ver o conjunto de resultados.

  8. Clique em OK.

    O conjunto de dados e sua coleção de campos aparecerão no painel Dados do Relatório abaixo do nó da fonte de dados.

Para criar uma fonte de dados para um modelo de relatório de um banco de dados Teradata

  1. Em um projeto Modelo Relatório, no Gerenciador de Soluções, clique com o botão direito do mouse em Fontes de Dados e, em seguida, clique em Adicionar Nova Fonte de Dados. A caixa de diálogo Assistente para Fontes de Dados é aberta.

  2. Clique em Avançar. A página Selecione como definir a conexão é aberta.

  3. Clique em Novo. A caixa de diálogo Gerenciador de Conexões é aberta.

  4. Em Provedor, na lista suspensa, selecione o provedor de dados para Teradata. Por exemplo, .NET Data Provedor for Teradata.

    ObservaçãoObservação

    Nas etapas seguintes, se você não tiver as informações pedidas, contate o administrador do sistema.

  5. Em Nome do servidor, digite o endereço IP do servidor.

  6. Em Detalhes de Logon, em Nome de usuário e Senha, digite o nome e a senha de uma conta que tem acesso ao servidor especificado na etapa anterior.

  7. Clique em Todos. As propriedades de conexão aparecem na grade.

  8. Em Dicionário de Dados, preencha estes três valores:

    1. Banco de Dados. Digite o nome do banco de dados.

    2. Restrito ao Banco de Dados Padrão. Defina como True.

    3. Usar X exibições. Defina como False.

    ObservaçãoObservação

    Essas configurações restringem a exibição da fonte de dados ao banco de dados padrão para melhorar o tempo de recuperação de dados. Se você não aplicar essas configurações, serão recuperados todos os esquemas aos quais você tem permissões no servidor de fonte de dados. Para obter mais informações sobre essas configurações, consulte a documentação da Teradata relacionada ao .NET Framework Data Provider for Teradata.

  9. Clique em OK.

  10. Na página Selecione como definir a conexão, clique em Avançar.

  11. Em Nome da fonte de dados, digite um nome ou aceite o nome padrão.

  12. Clique em Concluir.

    A nova fonte de dados aparece no painel Dados do Relatório, na pasta Fontes de Dados. Você pode continuar e criar uma exibição da fonte de dados para o banco de dados Teradata. Para obter mais informações, consulte Criando e usando modelos de relatório com base em Teradata.