Gerenciar sua fonte de dados – Analysis ServicesManage your data source - Analysis Services

Depois de instalar o gateway de dados local, será necessário adicionar fontes de dados que podem ser usadas com o gateway.Once you have installed the on-premises data gateway, you will need to add data sources that can be used with the gateway. Este artigo abordará como trabalhar com gateways e fontes de dados.This article will look at how to work with gateways and data sources. Você pode usar a fonte de dados do Analysis Services para a atualização agendada ou para conexões em tempo real.You can use the Analysis Services data source either for scheduled refresh or for live connections.

Baixar e instalar o gatewayDownload and install the gateway

É possível baixar o gateway no serviço do Power BI.You can download the gateway from the Power BI service. Selecione Downloads > Gateway de Dados ou vá para a página de download do gateway.Select Downloads > Data Gateway, or by going to the gateway download page.

Limitações das conexões dinâmicas do Analysis ServicesLimitations of Analysis Services live connections

Você pode usar uma conexão dinâmica em instâncias de tabela ou multidimensionais.You can use a live connection against tabular or multidimensional instances.

Versão do servidorServer version SKU necessárioRequired SKU
2012 SP1 CU4 ou posterior2012 SP1 CU4 or later Business Intelligence e SKU EnterpriseBusiness Intelligence and Enterprise SKU
20142014 Business Intelligence e SKU EnterpriseBusiness Intelligence and Enterprise SKU
20162016 SKU Standard ou superiorStandard SKU or higher
  • Não há suporte para a Formatação no Nível de Célula nem para recursos de conversão.Cell level Formatting and translation features are not supported.
  • Ações e Conjuntos Nomeados não são expostos no Power BI, mas você ainda pode se conectar a cubos multidimensionais que também contêm Ações ou Conjuntos Nomeados e criar visuais e relatórios.Actions and Named Sets are not exposed to Power BI, but you can still connect to multidimensional cubes that also contain Actions or Named sets and create visuals and reports.

Adicionar um gatewayAdd a gateway

Para adicionar um gateway, basta baixar e instalar o gateway em um servidor de seu ambiente.To add a gateway, simply download and install the gateway on a server in your environment. Depois de instalar o gateway, ele será mostrado na lista de gateways em Gerenciar gateways.After you have installed the gateway, it will show in the lists of gateways under Manage gateways.

Observação

Gerenciar gateways não será mostrado até que você seja o administrador de, pelo menos, um gateway.Manage gateways will not show up until you are the admin of at least one gateway. Isso pode acontecer ao ser adicionado como um administrador ou ao instalar e configurar um gateway.This can happen either by being added as an admin or you installing and configuring a gateway.

Excluir um gatewayRemove a gateway

A exclusão de um gateway também excluirá as fontes de dados contidas nele.Removing a gateway will also delete any data sources under that gateway. Isso também interromperá todos os painéis e relatórios que dependem dessas fontes de dados.This will also break any dashboards and reports that rely on those data sources.

  1. Selecione o ícone de engrenagem no canto superior direito > Gerenciar gateways.Select the gear icon in the upper-right corner > Manage gateways.
  2. Gateway > RemoverGateway > Remove

Adicionar uma fonte de dadosAdd a data source

É possível adicionar uma fonte de dados selecionando um gateway e clicando em Adicionar fonte de dados ou acessando Gateway > Adicionar fonte de dados.You can add a data source by either selecting a gateway and click Add data source, or go to Gateway > Add data source.

Você pode selecionar o Tipo de Fonte de Dados na lista.You can then select the Data Source Type from the list. Se você estiver se conectando a um servidor de Tabela ou Multidimensional, selecione Analysis Services.Select Analysis Services if you are connecting to either a Multidimensional or Tabular server.

Em seguida, é necessário preencher as informações sobre a fonte de dados, que incluem o Servidor e o Banco de Dados.You will then want to fill in the information for the data source which includes the Server and the Database.

O Nome de usuário e Senha que você inserir serão usados pelo gateway para se conectar à instância do Analysis Services.The Username and Password that you enter will be used by the gateway to connect to the Analysis Services instance.

Observação

A conta do Windows inserida deve ter permissões de Administrador do Servidor para a instância à qual você está se conectando.The Windows account you enter must have Server Administrator permissions for the instance you are connecting to. Se a senha dessa conta estiver configurada para expirar, os usuários poderão receber um erro de conexão se a senha não estiver atualizada para a fonte de dados.If this account’s password is set to expire, users could get a connection error if the password isn’t updated for the data source. Para obter mais informações, veja o artigo principal sobre o gateway de dados local para saber mais sobre como as credenciais são armazenadas.For more information, see the main on-premises data gateway article to learn more about how credentials are stored.

Você pode clicar em Adicionar depois preencher tudo.You can click Add after you have everything filled in. Agora você pode usar esta fonte de dados para atualização agendada ou conexões dinâmicas em uma instância local do Analysis Services.You can now use this data source for scheduled refresh, or live connections, against an Analysis Services instance that is on premises. Você verá Conexão Bem-sucedida , se tiver êxito.You will see Connection Successful if it succeeded.

Configurações avançadasAdvanced settings

Você pode configurar o nível de privacidade para sua fonte de dados.You can configure the privacy level for your data source. Ele controla como os dados podem ser combinados.This controls how data can be mashed up. É usado somente para a atualização agendada.This is only used for scheduled refresh. Não é aplicável às conexões dinâmicas.It does not apply to live connections. Saiba maisLearn more

Nomes de usuário com o Analysis ServicesUsernames with Analysis Services

Cada vez que um usuário interage com um relatório conectado ao Analysis Services, o nome de usuário efetivo é passado para o gateway e, em seguida, para seu servidor local do Analysis Services.Each time a user interacts with a report connected to Analysis Services, the effective username is passed to the gateway and then onto your on-premises Analysis Services server. O endereço de email com o qual você entra no Power BI é aquele que informaremos ao Analysis Services como o usuário efetivo.The email address, that you sign into Power BI with, is what we will pass to Analysis Services as the effective user. Isso é passado na propriedade de conexão EffectiveUserName.This is passed in the connection property EffectiveUserName. Este endereço de email deve corresponder a um UPN definido dentro do domínio do Active Directory local.This email address should match a defined UPN within the local Active Directory Domain. O UPN é uma propriedade de uma conta do Active Directory.The UPN is a property of an Active Directory account. Essa conta do Windows deverá, então, estar presente em uma função do Analysis Services.That Windows account then needs to be present in an Analysis Services role. Se uma correspondência não for encontrada, o logon no Active Directory não será bem-sucedido.If a match cannot be found, in Active Directory, the login will not be successful. Saiba maisLearn more

Você também poderá mapear seu nome de entrada do Power BI com um UPN do diretório local.You can also map your Power BI sign in name with a local directory UPN. Saiba maisLearn more

Como saber qual é a minha UPN?How do I tell what my UPN is?

Talvez você não saiba o que é o UPN e talvez você não seja um administrador de domínio.You may not know what your UPN is, and you may not be a domain administrator. Você pode usar o comando a seguir em sua estação de trabalho para descobrir o UPN para sua conta.You can use the following command from your workstation to find out the UPN for your account.

whoami /upn

O resultado será semelhante a um endereço de email, mas esse é o UPN que está em sua conta de domínio.The result will look similar to an email address, but this is the UPN that is on your domain account. Se você estiver usando uma fonte de dados do Analysis Services para conexões dinâmicas e se ela não corresponder ao endereço de email com o qual você entra no Power BI, convém examinar como Mapear nomes de usuário.If you are using an Analysis Services data source for live connections, and If this doesn't match the email address you sign into Power BI with, you may want to look at how to Map user names.

Mapear nomes de usuárioMap user names

É possível mapear nomes de usuário para o Analysis Services de duas maneiras diferentes:You can map user names for Analysis Services in two different ways:

  1. Remapeamento manual do usuárioManual user re-mapping
  2. Consulta de propriedade do Active Directory local para remapear UPNs AAD para usuários do Active Directory (mapeamento de consulta de AD)On-premises Active Directory Property Lookup to remap AAD UPNs to Active Directory users (AD Lookup mapping)

Embora seja possível realizar o mapeamento manual usando a segunda abordagem, fazer isso consumiria tempo e seria difícil de manter; é especialmente difícil quando a correspondência de padrões não é suficiente – como quando os nomes de domínio são diferentes entre o ADD e o AD local ou quando os nomes de conta de usuário são diferentes entre o AAD e o AD.While it's possible to perform manual mapping using the second approach, doing so would be time consuming and difficult to maintain; it's especially difficult when pattern matching doesn't suffice--such as when domain names are different between AAD and on-premises AD, or when user account names are different between AAD and AD. Sendo assim, não é recomendável realizar o mapeamento manual com a segunda abordagem.As such, manual mapping with the second approach is not recommended.

Descrevemos essas duas abordagens, em ordem, nas duas seções a seguirWe describe these two approaches, in order, in the following two sections

Remapeamento manual de nomes de usuárioManual user name re-mapping

Para fontes de dados do Analysis Services, é possível configurar regras personalizadas do nome UPN.For Analysis Services data sources, you can configure custom User Principal Name (UPN) rules. Isso ajudará se seus nomes de logon do serviço do Power BI não corresponderem ao UPN do diretório local.This will help you if your Power BI service login names do not match your local directory UPN. Por exemplo, se você entrar no Power BI com john@contoso.com, mas seu UPN do diretório local for john@contoso.local, será possível configurar uma regra de mapeamento para fazer com que john@contoso.local seja passado para o Analysis Services.For example, if you sign into Power BI with john@contoso.com, but your local directory UPN is john@contoso.local, you can configure a mapping rule to have john@contoso.local passed to Analysis Services.

Para chegar à tela de Mapeamento de UPN, faça o seguinte:To get to the UPN Mapping screen, do the following.

  1. Vá para o ícone de engrenagem e selecione Gerenciar Gateways.Go to the gear icon and select Manage Gateways.
  2. Expanda o gateway que contém a fonte de dados do Analysis Services.Expand the gateway that contains the Analysis Services data source. Caso contrário, se você ainda não tiver criado a fonte de dados do Analysis Services, poderá fazer isso agora.Or, if you haven't created the Analysis Services data source, you can do that at this point.
  3. Selecione a fonte de dados e, em seguida, selecione a guia Usuários.Select the data source and then select the Users tab.
  4. Selecione Mapear nomes de usuário.Select Map user names.

Em seguida, você verá opções para adicionar regras, bem como para testar determinado usuário.You will then see options to add rules as well as test for a given user.

Observação

Talvez você altere inadvertidamente um usuário que não pretendia alterar.You may inadvertently change a user that you didn't intend to. Por exemplo, se Substituir (valor original) for @contoso.com e seu Por (Novo nome) for @contoso.local, todos os usuários com uma entrada que contém @contoso.com serão substituídos por @contoso.local.For example, if your Replace (original value) is @contoso.com and your With (New name) is @contoso.local, all users with a sign in that contains @contoso.com will then be replaced with @contoso.local. Além disso, se Substituir (Nome Original) for dave@contoso.com e seu Por (novo nome) for dave@contoso.local, um usuário com a entrada de v-dave@contoso.com deve ser enviado como v-dave@contoso.local.Also, if your Replace (Original name) is dave@contoso.com and your With (New name) is dave@contoso.local, a user with the sign in of v-dave@contoso.com would be sent as v-dave@contoso.local.

Mapeamento de consulta do ADAD lookup mapping

Para realizar a consulta de propriedade do AD local para mapear os UPNs do ADD para usuários do Active Directory, siga as etapas nesta seção.To perform on-premises AD property lookup to re-map AAD UPNs to Active Directory users, follow the steps in this section. Em primeiro lugar, vamos examinar como isso funciona.To begin with, let's review how this works.

No serviço do Power BI ocorre o seguinte:In the Power BI service the following occurs:

  • Para cada consulta feita por um usuário do AAD do Power BI para um servidor SSAS local, uma cadeia de caracteres UPN é passada, tal como: firstName.lastName@contoso.comFor each query by a Power BI AAD user to an on-premises SSAS server, a UPN string is passed along, such as: firstName.lastName@contoso.com

Observação

Quaisquer mapeamentos manuais de usuário UPN definidos na configuração de fonte de dados do Power BI ainda são aplicados antes de enviar a cadeia de caracteres de nome de usuário para o gateway de dados local.Any manual UPN user mappings defined in the Power BI data source configuration are still applied before sending the user name string to the on-premises data gateway.

No gateway de dados local com o mapeamento de usuário personalizado configurável, faça o seguinte:On the on-premises data gateway with configurable Custom User Mapping, do the following:

  1. Localizar o Active Directory para pesquisar (automático ou configurável)Find Active Directory to search (automatic, or configurable)
  2. Consulte o atributo da Pessoa do AD (como Email) com base na cadeia de caracteres UPN (“firstName.lastName@contoso.com”) de entrada no serviço do Power BI.Look up the attribute of the AD Person (such as Email) based on incoming UPN string (“firstName.lastName@contoso.com”) from the Power BI service.
  3. Se a Consulta do AD falhar, ela tentará usar o UPN repassado como EffectiveUser para o SSAS.If the AD Lookup fails, it attempts to use the passed-along UPN as EffectiveUser to SSAS.
  4. Se a Consulta do AD for bem-sucedida, ela recuperará o UserPrincipalName dessa Pessoa do AD.If the AD Lookup succeeds, it retrieves UserPrincipalName of that AD Person.
  5. Ele passa o email UserPrincipalName como EffectiveUser para o SSAS, tal como:Alias@corp.on-prem.contosoIt passes the UserPrincipalName email as EffectiveUser to SSAS, such as: Alias@corp.on-prem.contoso

Como configurar seu gateway para executar a Consulta do AD:How to configure your gateway to perform the AD Lookup:

  1. Baixar e instalar o gateway mais recenteDownload and install the latest gateway
  2. No gateway, é necessário alterar o serviço do gateway de dados local para ser executado com uma conta de domínio (em vez de uma conta de serviço local, caso contrário, a consulta do AD não funcionará corretamente no tempo de execução).In the gateway, you need to change the on-premises data gateway service to run with a domain account (instead of a local service account – otherwise the AD lookup won’t work properly at runtime). Será necessário reiniciar o serviço do gateway para que a alteração tenha efeito.You'll need to restart the gateway service for the change to take effect. Acesse o aplicativo do gateway em seu computador (pesquise “gateway de dados local”).Go to the gateway app on your machine (search for “on-premises data gateway”). Para fazer isso, vá para Configurações de Serviço > Alterar a Conta de Serviço.To do this, go to Service settings > Change service account. Certifique-se de ter a chave de recuperação para esse gateway, uma vez que será preciso restaurá-lo no mesmo computador, a menos que você deseje criar um novo gateway em vez disso.Make sure you have the recovery key for this gateway, since you'll need to restore it on the same machine unless you want to create a new gateway instead.
  3. Navegue até a pasta de instalação do gateway, C:\Arquivos de Programas\Gateway de dados locais como um administrador para garantir que você tem permissões de gravação e edite o seguinte arquivo:Navigate to the gateway’s installation folder, C:\Program Files\On-premises data gateway as an administrator, to ensure that you have write-permissions, and edit the following file:

    Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config 
    
  4. Editar os dois valores de configuração a seguir de acordo com suas configurações de atributo do Active Directory dos seus usuários do AD.Edit the following two configuration values according to your Active Directory attribute configurations of your AD users. Os valores de configuração mostrados abaixo são apenas exemplos – é necessário especificá-los com base em sua configuração do Active Directory.The configuration values shown below are just examples – you need to specify them based on your Active Directory configuration.

  5. Reinicie o serviço do gateway de dados local para que a alteração da configuração entre em vigor.Restart the on-premises data gateway service for the configuration change to take effect.

Trabalhando com regras de mapeamentoWorking with mapping rules

Para criar uma regra de mapeamento, insira um valor para Nome original e Novo Nome e, em seguida, selecione Adicionar.To create a mapping rule, enter a value for Original name and New Name and then select Add.

CampoField DescriçãoDescription
Substituir (Nome original)Replace (Original name) O endereço de email com o qual você entrou no Power BI.The email address that you signed into Power BI with.
Com (Novo Nome)With (New Name) O valor pelo qual você deseja substituí-lo.The value you want to replace it with. O resultado da substituição é o que será passado para a propriedade EffectiveUserName da conexão do Analysis Services.The result of the replacement is what will be passed to the EffectiveUserName property for the Analysis Services connection.

Ao selecionar um item na lista, você poderá optar por reordenar usando os ícones de divisa ou Excluir a entrada.When you select an item in the list, you can choose to re-order it by using the chevron icons, or Delete the entry.

Usando curinga (*)Using wildcard (*)

Você pode usar um caractere curinga para sua cadeia de caracteres Substituir (Nome Original).You can use a wildcard for your Replace (Original name) string. Ele só pode ser usado sozinho e não com qualquer outra parte da cadeia de caracteres.It can only be used on its own and not with any other string part. Isso permitirá que você tire todos os usuários e passe um único valor para a fonte de dados.This will allow you to take all users and pass a single value to the data source. Isso é útil quando você deseja que todos os usuários em sua organização usem o mesmo usuário no seu ambiente local.This is useful when you want all users in your organization to use the same user in your local environment.

Testar uma regra de mapeamentoTest a mapping rule

É possível validar o nome que substituirá um nome original inserindo um valor para Nome original e selecionando Testar regra.You can validate what an original name will be replaced with by entering a value for Original name and selecting Test rule.

Observação

As regras que são salvas levarão alguns minutos para o serviço começar a usá-las.Rules that are saved will take a few minutes for the service to start using them. No navegador, a regra funcionará imediatamente.Within the browser, the rule will work immediately.

Limitações das regras de mapeamentoLimitations for mapping rules

  • O mapeamento refere-se à fonte de dados específica que está sendo configurada.Mapping is for the specific data source that is being configured. Não se trata de configurações globais.It is not a global settings. Caso você tenha várias fontes de dados do Analysis Services, será necessário mapear os usuários para cada fonte de dados.If you have multiple Analysis Services data sources, you will have to map the users for each data source.

Remover uma fonte de dadosRemove a data source

A remoção de uma fonte de dados interromperá todos os painéis ou relatórios que dependem da fonte de dados em questão.Removing a data source will break any dashboards or reports that rely on the given data source.

Para remover uma fonte de dados, acesse Fonte de Dados > Remover.To remove a data source, go to Data Source > Remove.

Gerenciar administradoresManage administrators

Na guia Administradores, para o gateway, você pode adicionar e remover os usuários (ou grupos de segurança) que podem administrar o gateway.On the Administrators tab for the gateway, you can add and remove users (or security groups) that can administer the gateway.

Gerenciar usuáriosManage users

Na guia Usuários da fonte de dados, você pode adicionar e remover os usuários ou os grupos de segurança que podem usar essa fonte de dados.On the Users tab for the data source, you can add, and remove, users, or security groups, that can use this data source.

Observação

A lista de usuários só controla quem tem permissão de publicar relatórios.The users list only controls who are allowed to publish reports. Os proprietários de relatório podem criar painéis ou pacotes de conteúdo e compartilhá-los com outros usuários.The report owners can create dashboards, or content packs, and share those with other users.

Usando a fonte de dadosUsing the data source

Depois de criar a fonte de dados, ela estará disponível para uso com as conexões dinâmicas ou por meio da atualização agendada.After you have created the data source, it will be available to use with either live connections, or through scheduled refresh.

Observação

Os nomes do servidor e do banco de dados devem corresponder entre o Power BI Desktop e a fonte de dados no gateway de dados local!Server and database name have to match between Power BI Desktop and the data source within the on-premises data gateway!

O vínculo entre o conjunto de dados e a fonte de dados no gateway baseia-se nos nomes do servidor e do banco de dados.The link between your dataset and the data source within the gateway is based on your server name and database name. Eles devem corresponder.These have to match. Por exemplo, se você fornecer um Endereço IP para o nome do servidor, no Power BI Desktop, será necessário usar o Endereço IP para a fonte de dados na configuração do gateway.For example, if you supply an IP Address for the server name, within Power BI Desktop, you will need to use the IP Address for the data source within the gateway configuration. Se você usar SERVIDOR\INSTÂNCIA, no Power BI Desktop, precisará usar o mesmo na fonte de dados configurada para o gateway.If you use SERVER\INSTANCE, in Power BI Desktop, you will need to use the same within the data source configured for the gateway.

Esse é o caso para conexões dinâmicas e a atualização agendada.This is the case for both live connections and scheduled refresh.

Usando a fonte de dados com conexões dinâmicasUsing the data source with live connections

Você precisará verificar se os nomes do servidor e do banco de dados correspondem entre o Power BI Desktop e a fonte de dados configurada para o gateway.You will need to make sure the server and database name matches between Power BI Desktop and the configured data source for the gateway. Você também precisará certificar-se de que o usuário está listado na guia Usuários da fonte de dados a fim de publicar os conjuntos de dados de conexão dinâmica.You will also need to make sure your user is listed in the Users tab of the data source in order to publish live connection datasets. A seleção, para conexões dinâmicas, ocorre no Power BI Desktop quando você importa os dados pela primeira vez.The selection, for live connections, occurs within Power BI Desktop when you first import data.

Após a publicação, por meio do Power BI Desktop ou do recurso Obter Dados, seus relatórios deverão começar a funcionar.After you publish, either from Power BI Desktop or Get Data, your reports should start working. Pode levar vários minutos, após a criação da fonte de dados no gateway, para que a conexão seja utilizável.It may take several minutes, after creating the data source within the gateway, for the connection to be usable.

Usando a fonte de dados com a atualização agendadaUsing the data source with scheduled refresh

Se você estiver listado na guia Usuários da fonte de dados configurada no gateway e houver a correspondência entre os nomes do servidor e do banco de dados, você verá o gateway como uma opção a ser usada com a atualização agendada.If you are listed in the Users tab of the data source configured within the gateway, and the server and database name match, you will see the gateway as an option to use with scheduled refresh.

Próximas etapasNext steps

Gateway de dados localOn-premises data gateway
Detalhes sobre o gateway de dados localOn-premises data gateway - in-depth
Solução de problemas do gateway de dados localTroubleshooting the on-premises data gateway
Mais perguntas?More questions? Experimente a Comunidade do Power BITry the Power BI Community