Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma conexão de modelo semântico de BI (.bism) é uma conexão portátil que conecta relatórios do Excel ou do Power View a um banco de dados de modelo tabular do Analysis Services ou a uma instância do Analysis Services no modo multidimensional. Se você estiver familiarizado com arquivos de conexão de dados do Office (.odc), observará uma semelhança em como um arquivo de conexão .bism é definido e usado.
Uma conexão de modelo semântico de BI é criada e acessada por meio do SharePoint. A criação de conexões de modelo semântico de BI permite comandos de inicialização rápida em uma conexão de modelo semântico de BI em uma biblioteca. Os comandos de início rápido abrem uma nova pasta de trabalho do Excel ou opções para editar o arquivo de conexão. Se o Reporting Services estiver instalado, você também verá um comando para criar um relatório do Power View.
Bancos de dados com suporte
Uma conexão de modelo semântico de BI aponta para dados de modelo tabular. Há três fontes para esses dados:
Um banco de dados de modelo tabular em execução em uma instância autônoma do Analysis Services no modo de servidor tabular. Uma implantação de uma instância autônoma do Analysis Services é externa ao farm. Acessar fontes de dados fora do ambiente de farm requer permissões adicionais, sobre as quais você pode ler neste tópico: Criar uma conexão de modelo semântico de BI com um banco de dados de modelo tabular.
Pastas de trabalho PowerPivot salvas no SharePoint. Bancos de dados PowerPivot inseridos dentro de pastas de trabalho do Excel são equivalentes a bancos de dados de modelo de tabela que são executados em um servidor de modo tabular do Analysis Services autônomo. Se você já usar o PowerPivot para Excel e o PowerPivot para SharePoint, poderá definir uma conexão de modelo semântico de BI que aponta para pastas de trabalho PowerPivot em uma biblioteca do SharePoint e criar relatórios do Power View usando dados existentes do PowerPivot. Você pode usar pastas de trabalho criadas nas versões DO SQL Server 2008 R2 ou SQL Server 2012 do PowerPivot para Excel.
Um modelo de dados multidimensional em uma instância do Analysis Services.
Para obter uma comparação das fontes de dados, consulte o conteúdo da comunidade compreendendo o BISM (modelo semântico) do SQL Server 2012 BI.
Noções básicas sobre a sequência de conexões para conexões semânticas de BI
Esta seção explica o comportamento de conexão entre vários aplicativos cliente, como o aplicativo da área de trabalho do Excel ou o cliente de relatórios do Power View no SharePoint e um banco de dados de modelo de tabela dentro ou fora do farm do SharePoint.
Todas as conexões com um banco de dados de modelo de tabela são feitas usando as credenciais do usuário que está solicitando os dados. No entanto, a mecânica dessa conexão variará dependendo se a conexão é uma conexão no farm, uma conexão de salto único ou duplo e se Kerberos está habilitado. Para obter mais informações sobre conexões autenticadas entre o SharePoint e fontes de dados de back-end, consulte autenticação de salto duplo: por que o NTLM falha e o Kerberos funciona.
Conectando-se do Excel a dados tabulares em uma rede
Quando um usuário do Excel especifica uma conexão de modelo semântico de BI como uma fonte de dados, as informações de conexão dentro do arquivo .bism são baixadas para o aplicativo cliente, que emite sua própria solicitação direta para o banco de dados de modelo tabular no Analysis Services. Para acessar a conexão .bism, o usuário do Excel deve ser um usuário do SharePoint com permissões de leitura no arquivo de conexão .bism. Depois que os dados de conexão são baixados, todas as conexões subsequentes passam a ignorar o SharePoint, fluindo diretamente do Excel para o banco de dados de modelo tabular de back-end.
A ilustração a seguir mostra essa sequência de conexão. Ele começa com uma solicitação para a conexão .bism, seguida pelo download das informações de conexão para o cliente e, por fim, a conexão de salto único com o banco de dados. A conexão é feita usando as credenciais do Windows do usuário do Excel, que tem permissões de leitura no banco de dados do Analysis Services. É um único salto, portanto, mesmo que Kerberos esteja habilitado, ele não é necessário para esse cenário.
Conectando-se do Power View a dados tabulares em uma rede
Quando um usuário do SharePoint clica em uma conexão semântica de BI em uma biblioteca de documentos, o Power View (se estiver instalado), inicia imediatamente e abre uma conexão com o banco de dados de modelo de tabela.
As conexões entre o Power View e um banco de dados de modelo tabular seguem uma sequência de autenticação de salto duplo em que a identidade do usuário flui do cliente para o SharePoint e, em seguida, do SharePoint para um banco de dados de modelo tabular do Analysis Services que é executado fora da fazenda. A biblioteca de clientes ADOMD.NET que manipula a solicitação de conexão sempre tenta Kerberos na primeira tentativa. Se Kerberos estiver configurado, a identidade do usuário será impersonada na conexão com o banco de dados de modelo tabular, e a conexão será bem-sucedida.
Se Kerberos não estiver configurado e a solicitação falhar, o Reporting Services fará uma segunda tentativa. Nesse cenário, a biblioteca de clientes se conecta ao Analysis Services usando a identidade do serviço Reporting Services e a autenticação NTLM. A identidade do usuário do Power View é passada na cadeia de conexão usando o effectiveusername parâmetro.
Somente um membro da função de administrador do sistema na instância do Analysis Services tem permissão para fazer uma conexão usando o effectiveusername parâmetro e representar outro usuário na instância do servidor. Por esse motivo, a conta de execução do serviço compartilhado do Reporting Services deve possuir direitos administrativos na instância do Analysis Services. As instruções para conceder permissões administrativas à conta de serviço são fornecidas neste tópico, Crie uma conexão de modelo semântico de BI para um banco de dados de modelo de tabela.
A ilustração a seguir mostra uma sequência de conexão que usa a mesma identidade de usuário do Windows para cada conexão. Na última conexão com o Analysis Services, a conexão é feita pela identidade do aplicativo do serviço Reporting Services, passando a identidade do usuário do Windows usando effectiveusername.
Conexão do Power View aos dados do PowerPivot no SharePoint
Quando um usuário do SharePoint clica em uma conexão semântica de BI que aponta para uma pasta de trabalho do PowerPivot no mesmo farm, as conexões ocorrem dentro do contexto do ambiente do SharePoint. Um aplicativo de serviço PowerPivot manipula a solicitação de conexão, que ele encaminha para a instância do Analysis Services no mesmo computador. A instância do Analysis Services extrai os dados do PowerPivot da pasta de trabalho e os carrega. Todas as conexões subsequentes são gerenciadas por aplicativos de serviço do PowerPivot na fazenda.
Nesse cenário, todas as conexões ocorrem dentro do mesmo farm, portanto, não há nenhum requisito para Kerberos ou delegação restrita.
Tarefas Relacionadas
Criar uma conexão de modelo semântico de BI para uma pasta de trabalho PowerPivot
Criar uma conexão de modelo semântico de BI com um banco de dados de modelo tabular
Usar uma conexão de modelo semântico de BI no Excel ou no Reporting Services
Consulte Também
Determinar o modo de servidor de uma instância do Analysis Services
Conectar-se ao Analysis Services