Definindo uma exibição da fonte de dados (Analysis Services)
No Microsoft SQL Server Analysis Services, use o Assistente de Exibição da Fonte de Dados do Business Intelligence Development Studio para definir uma nova exibição da fonte de dados em um projeto ou banco de dados do Analysis Services com base em uma única fonte de dados. Execute as tarefas a seguir usando o Assistente de Exibição da Fonte de Dados.
Selecione uma fonte de dados previamente definida ou defina uma nova fonte de dados para a exibição da fonte de dados (o que inicia o Assistente de Exibição da Fonte de Dados). Essa fonte de dados passa a ser a fonte de dados principal para a exibição da fonte de dados e não é possível alterar essa designação. Para que o Analysis Services use várias fontes de dados como referência em uma mesma consulta de processamento (como em uma dimensão floco de neve), a fonte de dados principal especificada deve oferecer suporte a consultas OPENROWSET (normalmente, essa será a fonte de dados do SQL Server).
Selecione as tabelas e exibições da fonte de dados principal que serão adicionadas à exibição da fonte de dados. Também é possível adicionar tabelas relacionadas àquelas que você selecionou com base em relações de chave estrangeira ou critérios de correspondência de nomes.
Observação Não será possível adicionar tabelas ou exibições de várias fontes de dados quando você estiver definindo pela primeira vez a exibição da fonte de dados usando o Assistente para Dimensões. Somente depois de definir a exibição da fonte de dados é que você poderá adicionar tabelas e colunas de uma fonte de dados secundária. Para obter mais informações, consulte Adicionando ou removendo tabelas ou exibições em uma exibição da fonte de dados (Analysis Services).
Especificar critérios de correspondência de nomes para relações
Quando você cria uma exibição da fonte de dados, são criadas relações entre as tabelas a partir das restrições de chave estrangeira da fonte de dados. Essas relações são necessárias para que o mecanismo do Analysis Services construa o processamento OLAP apropriado e as consultas de mineração de dados. Entretanto, às vezes, uma fonte de dados com várias tabelas não tem nenhuma restrição de chave estrangeira. Se a fonte de dados não tiver restrições de chave estrangeira, o Assistente de Exibição da Fonte de Dados pedirá que você defina como quer que o assistente tente fazer a correspondência entre os nomes de colunas de tabelas diferentes.
Observação |
---|
Será solicitada a especificação dos critérios de correspondência de nomes apenas se não forem detectadas relações de chave estrangeira na fonte de dados subjacente. Se forem detectadas relações de chave estrangeira, elas serão utilizadas e você terá que definir manualmente qualquer outra relação adicional que deseje incluir na exibição da fonte de dados, incluindo chaves primárias lógicas. Para obter mais informações, consulte Definindo relações lógicas em uma exibição da fonte de dados (Analysis Services), Como adicionar, excluir, exibir ou modificar uma relação lógica com o Designer de Exibição da Fonte de Dados (Analysis Services), Definindo chaves primárias lógicas em uma exibição da fonte de dados (Analysis Services) e Como definir ou modificar uma chave primária lógica com o Designer de Exibição da Fonte de Dados (Analysis Services). |
O Assistente de Exibição da Fonte de Dados usa sua resposta para fazer a correspondência entre os nomes de colunas e criar relações entre as tabelas diferentes na exibição da fonte de dados. Você pode especificar qualquer um dos critérios listados na tabela a seguir.
Critérios de correspondência de nomes |
Descrição |
---|---|
Mesmo nome que a chave primária |
O nome da coluna de chave estrangeira da tabela de origem é igual ao nome da coluna de chave primária da tabela de destino. Por exemplo, a coluna de chave estrangeira Order.CustomerID é igual à coluna de chave primária Customer.CustomerID. |
Mesmo nome que a tabela de destino |
O nome da coluna de chave estrangeira da tabela de origem é igual ao nome da tabela de destino. Por exemplo, a coluna de chave estrangeira Order.Customer é igual à coluna de chave primária Customer.CustomerID. |
Nome da tabela de destino + nome de chave primária |
O nome da coluna de chave estrangeira da tabela de origem é igual ao nome da tabela de destino concatenado com o nome da coluna de chave primária. É permitido o uso de espaço ou sublinhado como separador. Por exemplo, os pares de chave primária-estrangeira a seguir são correspondentes: Order.CustomerID e Customer.ID Order.Customer ID e Customer.ID Order.Customer_ID e Customer.ID |
Os critérios selecionados alteram a configuração da propriedade NameMatchingCriteria da exibição da fonte de dados. Essa configuração determina como o assistente adiciona tabelas relacionadas. Quando você altera a exibição da fonte de dados usando o Designer de Exibição da Fonte de Dados, essa especificação determina como o designer deve fazer a correspondência das colunas para criar relações entre as tabelas na exibição da fonte de dados. Você pode alterar a configuração da propriedade NameMatchingCriteria no Designer de Exibição da Fonte de Dados. Para obter mais informações, consulte Como exibir ou alterar as propriedades de uma exibição da fonte de dados com o Designer de Exibição da Fonte de Dados (Analysis Services).
Observação |
---|
Depois de concluir o Assistente de Exibição da Fonte de Dados, você pode adicionar ou remover relações no painel de esquemas do Designer de Exibição da Fonte de Dados. Para obter mais informações, consulte Definindo relações lógicas em uma exibição da fonte de dados (Analysis Services). |
Criando uma exibição da fonte de dados
Para exibir instruções sobre como criar uma exibição da fonte de dados, consulte Como definir uma exibição da fonte de dados com o Assistente de Exibição da Fonte de Dados (Analysis Services).
Consulte também