Partilhar via


Importar de uma Fonte de Dados (SSAS Tabular)

Os feeds de dados são um ou mais fluxos de dados XML gerados de uma fonte de dados online e transmitidos para um documento ou aplicativo de destino. Você pode importar dados de um feed de dados para seu modelo usando o Assistente de Importação de Tabela.

Este tópico contém as seguintes seções:

Noções básicas sobre a importação de um feed de dados

Você pode importar dados para um modelo tabular dos seguintes tipos de feeds de dados:

Relatório do Reporting Services
Você pode usar um relatório do Reporting Services que foi publicado em um site do SharePoint ou em um servidor de relatório como uma fonte de dados em um modelo. Ao importar dados de um Relatório do Reporting Services, você deve especificar um arquivo de definição de relatório (.rdl) como uma fonte de dados.

Conjunto de dados do Azure DataMarket
O Azure DataMarket é um serviço que fornece um único marketplace e canal de entrega para informações como serviços de nuvem. Os conjuntos de dados do Azure DataMarket exigem uma chave de conta em vez de uma conta de usuário do Windows.

Feeds Atom
O feed deve ser um Atom feed. Não há suporte para feeds RSS. O feed deve estar disponível publicamente ou você deve ter permissão para se conectar a ele na conta do Windows com a qual você está conectado no momento.

Os dados de um feed de dados são adicionados a um modelo uma vez durante a importação. Para obter dados atualizados do feed, você pode atualizar os dados do designer de modelo ou configurar um agendamento de atualização de dados para o modelo depois que ele for implantado em uma instância de produção do Analysis Services. Para obter mais informações, consulte Dados do Processo (SSAS Tabular).

Importar dados de um conjunto de dados do Azure DataMarket

Você pode importar dados de um Azure DataMarket como uma tabela em seu modelo.

Para importar dados de um conjunto de dados do Azure DataMarket

  1. No SSDT (SQL Server Data Tools), clique no menu Modelo e clique em Importar da Fonte de Dados. O Assistente de Importação de Tabela é aberto.

  2. Na página Conectar a uma Fonte de Dados , em Feeds de Dados, selecione o Conjunto de Dados do Azure DataMarket e clique em Avançar.

  3. Na página Conectar a um conjunto de dados do Azure DataMarket , em Nome Amigável, digite um nome descritivo para o feed que você está acessando. Se você estiver importando vários feeds ou fontes de dados, usar nomes descritivos para a conexão poderá ajudá-lo a lembrar como a conexão é usada.

  4. Na URL do Feed de Dados, digite o endereço do feed de dados.

  5. Em Configurações de Segurança, na Chave da Conta, digite uma chave de conta. As chaves de conta são usadas pelo Analysis Services para acessar as assinaturas do DataMarket.

  6. Clique em Testar Conexão para verificar se o feed está disponível. Como alternativa, você também pode clicar em Avançado para confirmar que a URL base ou a URL do Documento de Serviço contém a consulta ou o documento de serviço que fornece o feed.

  7. Clique em Avançar para continuar com a importação.

  8. Na página Informações de Representação , especifique as credenciais que o Analysis Services usará para se conectar à fonte de dados ao atualizar os dados e clique em Avançar. Essas credenciais são diferentes da Chave de Conta.

  9. Na página Selecionar Tabelas e Exibições do assistente, no campo Nome Amigável , digite um nome descritivo que identifique a tabela que conterá esses dados após a importação

  10. Clique em Visualizar e Filtrar para examinar os dados e alterar as seleções de coluna. Você não pode restringir as linhas importadas no feed de dados do relatório, mas pode remover colunas desmarcando as caixas de seleção. Clique em OK.

  11. Na página Selecionar Tabelas e Exibições , clique em Concluir.

Importar feeds de dados de fontes de dados públicas ou corporativas

Você pode acessar feeds públicos ou criar serviços de dados personalizados que geram feeds Atom de sistemas de banco de dados proprietários ou herdados.

Para importar dados de feeds de dados públicos ou corporativos

  1. No SSDT (SQL Server Data Tools), clique no menu Modelo e clique em Importar da Fonte de Dados. O Assistente de Importação de Tabela é aberto.

  2. Na página Conectar a uma Fonte de Dados , em Feeds de Dados, selecione Outros Feeds e clique em Avançar.

  3. Na página Conectar a um Feed de Dados, digite um nome descritivo para o feed que você está acessando. Se você estiver importando vários feeds ou fontes de dados, usar nomes descritivos para a conexão poderá ajudá-lo a lembrar como a conexão é usada.

  4. Na URL do Feed de Dados, digite o endereço do feed de dados. Os valores válidos incluem o seguinte:

    1. Um documento XML que contém os dados Atom. Por exemplo, a URL a seguir aponta para um feed público no site da Open Government Data Initiative:

      http://ogdi.cloudapp.net/v1/dc/banklocations/  
      
    2. Um documento .atomsvc que especifica um ou mais feeds. Um documento .atomsvc aponta para um serviço ou aplicativo que fornece um ou mais feeds. Cada feed é especificado como uma consulta base que retorna o conjunto de resultados.

      Você pode especificar um endereço de URL para um documento .atomsvc que está em um servidor Web ou pode abrir o arquivo de uma pasta compartilhada ou local em seu computador. Você pode ter um documento .atomsvc se salvou um em seu computador durante a exportação de um relatório do Reporting Services ou pode ter documentos .atomsvc em uma biblioteca de feed de dados que alguém criou para seu site do SharePoint.

      Observação

      A especificação de um documento .atomsvc que pode ser acessado por meio de um endereço de URL ou pasta compartilhada é recomendada porque oferece a opção de configurar a atualização automática de dados para a pasta de trabalho posteriormente, depois que a pasta de trabalho é publicada no SharePoint. O servidor poderá usar novamente o mesmo endereço de URL ou pasta de rede para atualizar dados se você especificar um local que não seja local para seu computador.

  5. Clique em Testar Conexão para verificar se o feed está disponível. Como alternativa, você também pode clicar em Avançado para confirmar que a URL base ou a URL do Documento de Serviço contém a consulta ou o documento de serviço que fornece o feed.

  6. Clique em Avançar para continuar com a importação.

  7. Na página Informações de Representação , especifique as credenciais que o Analysis Services usará para se conectar à fonte de dados ao atualizar os dados e clique em Avançar.

  8. Na página Selecionar Tabelas e Exibições do assistente, no campo Nome Amigável , substitua o Conteúdo do Feed de Dados por um nome descritivo que identifique a tabela que conterá esses dados após a importação

  9. Clique em Visualizar e Filtrar para examinar os dados e alterar as seleções de coluna. Você não pode restringir as linhas importadas no feed de dados do relatório, mas pode remover colunas desmarcando as caixas de seleção. Clique em OK.

  10. Na página Selecionar Tabelas e Exibições , clique em Concluir.

Importar feeds de dados de listas do SharePoint

Você pode importar qualquer lista do SharePoint que tenha um botão Exportar como Feed de Dados na faixa de opções (SharePoint). Você pode clicar neste botão para exportar a lista como um feed.

Para importar feeds de dados de uma lista do SharePoint

  1. No SSDT (SQL Server Data Tools), clique no menu Modelo e clique em Importar da Fonte de Dados.

  2. Na página Conectar a uma Fonte de Dados , em Feeds de Dados, selecione Outros Feeds de Dados e clique em Avançar.

  3. Na página Conectar a um Feed de Dados, digite um nome descritivo para o feed que você está acessando. Se você estiver importando vários feeds ou fontes de dados, usar nomes descritivos para a conexão poderá ajudá-lo a lembrar como a conexão é usada.

  4. Na URL do Feed de Dados, digite um endereço para o serviço de dados de lista, substituindo <o nome> do servidor pelo nome real do servidor do SharePoint:

    http://<server-name>/_vti_bin/listdata.svc  
    
  5. Clique em Testar Conexão para verificar se o feed está disponível. Como alternativa, você também pode clicar em Avançado para confirmar que a URL do Documento de Serviço contém um endereço para o serviço de dados de lista.

  6. Clique em Avançar para continuar com a importação.

  7. Na página Informações de Representação , especifique as credenciais que o Analysis Services usará para se conectar à fonte de dados ao atualizar os dados e clique em Avançar.

  8. Na página Selecionar Tabelas e Exibições do assistente, selecione as listas que você deseja importar.

    Observação

    Você só pode importar listas que contêm colunas.

  9. Clique em Visualizar e Filtrar para examinar os dados e alterar as seleções de coluna. Você não pode restringir as linhas importadas no feed de dados do relatório, mas pode remover colunas desmarcando as caixas de seleção. Clique em OK.

  10. Na página Selecionar Tabelas e Exibições , clique em Concluir.

Importar feeds de dados de relatórios do Reporting Services

Se você tiver uma implantação do SQL Server 2008 R2 Reporting Services, poderá usar a extensão de renderização Atom para gerar um feed de dados de um relatório existente.

Para importar dados de um relatório do Reporting Services publicado

  1. No SSDT (SQL Server Data Tools), clique no menu Modelo e clique em Importar da Fonte de Dados.

  2. Na página Conectar a uma Fonte de Dados , em Feeds de Dados, selecione Relatório e clique em Avançar.

  3. Na página Conectar a um Relatório do Microsoft SQL Server Reporting Services, em Nome da Conexão Amigável, digite um nome descritivo para o feed que você está acessando. Se você estiver importando várias fontes de dados, usar nomes descritivos para a conexão poderá ajudá-lo a lembrar como a conexão é usada.

  4. Clique em Procurar e selecione um servidor de relatório.

    Se você usar relatórios regularmente em um servidor de relatório, o servidor poderá ser listado em Sites e Servidores Recentes. Caso contrário, em Nome, digite um endereço para um servidor de relatório e clique em Abrir para navegar pelas pastas no site do servidor de relatório. Um endereço de exemplo para um servidor de relatório pode ser http://< computername>/reportserver.

  5. Selecione o relatório e clique em Abrir. Como alternativa, você pode colar um link para o relatório, incluindo o caminho completo e o nome do relatório, na caixa de texto Nome . O assistente de Importação de Tabela se conecta ao relatório e o renderiza na área de visualização.

    Se o relatório usar parâmetros, você deverá especificar um parâmetro ou não poderá criar a conexão de relatório. Quando você faz isso, somente as linhas relacionadas ao valor do parâmetro são importadas no feed de dados.

    1. Escolha um parâmetro usando a caixa de listagem ou a caixa de combinação fornecida no relatório.

    2. Clique em Exibir Relatório para atualizar os dados.

      Observação

      Exibir o relatório salva os parâmetros selecionados junto com a definição do feed de dados.

    Opcionalmente, clique em Avançado para definir propriedades específicas do provedor para o relatório.

  6. Clique em Testar Conexão para verificar se o relatório está disponível como um feed de dados. Como alternativa, você também pode clicar em Avançado para confirmar que a propriedade Documento de Serviço Embutido contém XML inserido que especifica a conexão do feed de dados.

  7. Clique em Avançar para continuar com a importação.

  8. Na página Informações de Representação , especifique as credenciais que o Analysis Services usará para se conectar à fonte de dados ao atualizar os dados e clique em Avançar.

  9. Na página Selecionar Tabelas e Exibições do assistente, marque a caixa de seleção ao lado das partes de relatório que você deseja importar como dados.

    Alguns relatórios podem conter várias partes, incluindo tabelas, listas ou grafos.

  10. Na caixa de nome amigável, digite o nome da tabela em que você deseja que o feed de dados seja salvo em seu modelo.

    O nome do controle Reporting Service será usado por padrão se nenhum nome tiver sido atribuído: por exemplo, Tablix1, Tablix2. Recomendamos que você altere esse nome durante a importação para que possa identificar com mais facilidade a origem do feed de dados importado.

  11. Clique em Visualizar e Filtrar para examinar os dados e alterar as seleções de coluna. Você não pode restringir as linhas importadas no feed de dados do relatório, mas pode remover colunas desmarcando as caixas de seleção. Clique em OK.

  12. Na página Selecionar Tabelas e Exibições , clique em Concluir.

Consulte Também

Fontes de dados com suporte (SSAS Tabular)
Tipos de dados com suporte (SSAS tabular)
Impersonação (SSAS tabular)
Dados do processo (SSAS tabular)
Importar dados (SSAS Tabular)