Administrar el origen de datos: Analysis ServicesManage your data source - Analysis Services

Una vez que haya instalado la puerta de enlace de datos local, tendrá que agregar orígenes de datos que se puedan usar con ella.Once you have installed the on-premises data gateway, you will need to add data sources that can be used with the gateway. En este artículo se describe cómo trabajar con orígenes de datos y puertas de enlace.This article will look at how to work with gateways and data sources. Puede usar el origen de datos de Analysis Services para la actualización programada o las conexiones dinámicas.You can use the Analysis Services data source either for scheduled refresh or for live connections.

Descargar e instalar la puerta de enlaceDownload and install the gateway

Puede descargar la puerta de enlace desde el servicio Power BI.You can download the gateway from the Power BI service. Seleccione Descargas > Puerta de enlace de datos o vaya a la página de descarga de la puerta de enlace.Select Downloads > Data Gateway, or by going to the gateway download page.

Limitaciones de conexiones activas de Analysis ServicesLimitations of Analysis Services live connections

Puede usar una conexión activa con instancias tabulares o multidimensionales.You can use a live connection against tabular or multidimensional instances.

Versión del servidorServer version SKU necesarioRequired SKU
2012 SP1 CU4 o posterior2012 SP1 CU4 or later SKU Business Intelligence y EnterpriseBusiness Intelligence and Enterprise SKU
20142014 SKU Business Intelligence y EnterpriseBusiness Intelligence and Enterprise SKU
20162016 SKU estándar o superiorStandard SKU or higher
  • Las características de formato de nivel de celda y traducción no se admiten.Cell level Formatting and translation features are not supported.
  • Las acciones y los conjuntos con nombre no se exponen en Power BI, pero todavía puede conectarse a los cubos multidimensionales que también contengan acciones o conjuntos con nombre, y crear objetos visuales e informes.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.

Agregar una puerta de enlaceAdd a gateway

Para agregar una puerta de enlace, simplemente descárguela e instálela en un servidor de su entorno.To add a gateway, simply download and install the gateway on a server in your environment. Una vez haya instalado la puerta de enlace, se mostrará en las listas de puertas de enlace en Administrar puertas de enlace.After you have installed the gateway, it will show in the lists of gateways under Manage gateways.

Nota

La opción Administrar puertas de enlace no se mostrará hasta que sea administrador de una puerta de enlace como mínimo.Manage gateways will not show up until you are the admin of at least one gateway. Esto puede suceder si alguien le agrega como administrador o si instala y configura una puerta de enlace.This can happen either by being added as an admin or you installing and configuring a gateway.

Quitar una puerta de enlaceRemove a gateway

Si quita una puerta de enlace, también se eliminarán los orígenes de datos que contenga esa puerta de enlace.Removing a gateway will also delete any data sources under that gateway. Asimismo, se interrumpirá cualquier panel e informe que dependa de esos orígenes de datos.This will also break any dashboards and reports that rely on those data sources.

  1. Seleccione el icono de engranaje en la esquina superior derecha > Administrar puertas de enlace.Select the gear icon in the upper-right corner > Manage gateways.
  2. Puerta de enlace >QuitarGateway > Remove

Elegir un origen de datosAdd a data source

Para agregar un origen de datos, seleccione una puerta de enlace y haga clic en Agregar origen de datos, o bien, vaya a Puerta de enlace > Agregar origen de datos.You can add a data source by either selecting a gateway and click Add data source, or go to Gateway > Add data source.

A continuación, puede seleccionar el Tipo de origen de datos de la lista.You can then select the Data Source Type from the list. Seleccione Analysis Services si se conecta a un servidor tabular o multidimensional.Select Analysis Services if you are connecting to either a Multidimensional or Tabular server.

A continuación, deberá rellenar la información del origen de datos que incluye el Servidor y la Base de datos.You will then want to fill in the information for the data source which includes the Server and the Database.

La puerta de enlace usará el nombre de usuario y la contraseña que especifique para conectarse a la instancia de Analysis Services.The Username and Password that you enter will be used by the gateway to connect to the Analysis Services instance.

Nota

La cuenta de Windows que especifique debe tener permisos de administrador del servidor para la instancia con la que se va a conectar.The Windows account you enter must have Server Administrator permissions for the instance you are connecting to. Si la contraseña de la cuenta se configura para caducar, los usuarios podrían obtener un error de conexión si no se actualiza la contraseña para el origen de datos.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 obtener más información, consulte el artículo principal de puerta de enlace de datos local para saber cómo se almacenan las credenciales.For more information, see the main on-premises data gateway article to learn more about how credentials are stored.

Una vez lo haya rellenado todo, podrá hacer clic en Agregar .You can click Add after you have everything filled in. Ahora puede usar este origen de datos para la actualización programada o las conexiones dinámicas en una instancia de Analysis Services que sea local.You can now use this data source for scheduled refresh, or live connections, against an Analysis Services instance that is on premises. Si se realiza correctamente, verá el mensaje Conexión correcta .You will see Connection Successful if it succeeded.

Configuración avanzadaAdvanced settings

Puede configurar el nivel de privacidad del origen de datos.You can configure the privacy level for your data source. Este controla cómo se pueden mezclar los datos.This controls how data can be mashed up. Solo se usa para la actualización programada.This is only used for scheduled refresh. No se aplica a las conexiones dinámicas.It does not apply to live connections. Más informaciónLearn more

Experiencia 'Obtener datos' para Analysis Services en el sitio de Power BI'Get Data' experience for Analysis Services in Power BI site

Una opción única para Analysis Services es usar Obtener datos dentro del servicio Power BI directamente.A unique option for Analysis Services is to use Get Data within the Power BI service directly. Puede conectarse a un origen de datos de Analysis Services activo configurado dentro de la puerta de enlace sin necesidad de Power BI Desktop.You can connect to a live Analysis Services data source that is configured within the gateway without needing Power BI Desktop. La cuenta debe aparecer en la ficha Usuarios del origen de datos, en la puerta de enlace, para que se muestre en la lista.Your account needs to be listed in the Users tab for the data source, under the gateway, for it to show up in the list. Para conectarse al origen de datos, puede hacer lo siguiente.To connect to the data source, you can do the following.

  1. Dentro del servicio Power BI, seleccione Obtener datos.Within the Power BI service, select Get Data.
  2. Seleccione Bases de datos.Select Databases.
  3. Seleccione SQL Server Analysis Services > Conectar.Select SQL Server Analysis Services > Connect.
  4. Seleccione un origen de datos en la lista.Select a data source from the list. Cualquier origen de datos de Analysis Services al que tenga acceso aparecerá aquí.Any Analysis Services data source that you have access to will be listed here.
  5. Seleccione el modelo al que desea conectarse.Select the model that you want to connect to. Después, seleccione Conectar.Then select Connect.

Verá que aparece un conjunto de datos con el nombre del servidor.You will see a dataset show up with the name of the server. A continuación, puede seleccionar ese conjunto de datos y empezar a crear informes en él.You can then select that dataset and begin to create reports on it. Esto funcionará en datos activos.This will be working against live data.

Nombres de usuario con Analysis ServicesUsernames with Analysis Services

Cada vez que un usuario interactúa con un informe conectado a Analysis Services, el nombre de usuario efectivo se envía a la puerta de enlace y después al servidor de Analysis Services local.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. La dirección de correo electrónico, con la que inicia sesión en Power BI, es lo que se pasará a Analysis Services como usuario efectivo.The email address, that you sign into Power BI with, is what we will pass to Analysis Services as the effective user. Se pasa en la propiedad de conexión EffectiveUserName.This is passed in the connection property EffectiveUserName. Esta dirección de correo electrónico debe coincidir con un UPN definido en el dominio de Active Directory local.This email address should match a defined UPN within the local Active Directory Domain. El UPN es una propiedad de una cuenta de Active Directory.The UPN is a property of an Active Directory account. Por lo tanto, esa cuenta de Windows debe estar presente en una función de Analysis Services.That Windows account then needs to be present in an Analysis Services role. Si no se encuentra una coincidencia en Active Directory, el inicio de sesión no será correcto.If a match cannot be found, in Active Directory, the login will not be successful. Más informaciónLearn more

También puede asignar su nombre de inicio de sesión de Power BI con un UPN de directorio local.You can also map your Power BI sign in name with a local directory UPN. Más informaciónLearn more

¿Cómo sé cuál es mi UPN?How do I tell what my UPN is?

Es posible que no sepa cuál es su UPN y que no sea un administrador de dominio.You may not know what your UPN is, and you may not be a domain administrator. Puede utilizar el siguiente comando en la estación de trabajo para averiguar el UPN de la cuenta.You can use the following command from your workstation to find out the UPN for your account.

whoami /upn

El resultado se asemejará a una dirección de correo electrónico, pero se trata del UPN correspondiente a la cuenta de dominio.The result will look similar to an email address, but this is the UPN that is on your domain account. Si emplea un origen de datos de Analysis Services para las conexiones dinámicas y no coincide con la dirección de correo electrónico con la que inicia sesión en Power BI, puede consultar la sección Asignación de nombres de usuario.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.

Asignación de nombres de usuarioMap user names

Puede asignar nombres de usuario para Analysis Services de dos maneras diferentes:You can map user names for Analysis Services in two different ways:

  1. Reasignación manual del usuarioManual user re-mapping
  2. Búsqueda de propiedad de Active Directory local para reasignar los UPN de AAD a los usuarios de Active Directory (asignación de búsqueda de AD)On-premises Active Directory Property Lookup to remap AAD UPNs to Active Directory users (AD Lookup mapping)

Aunque es posible realizar operaciones de asignación manual con el segundo enfoque, este proceso es lento y difícil de mantener; es especialmente difícil cuando la coincidencia de patrones no es suficiente, por ejemplo, cuando los nombres de dominio son diferentes entre AAD y AD local, o cuando los nombres de cuenta de usuario son diferentes entre AAD y 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. Por lo tanto, no se recomienda la asignación manual con el segundo enfoque.As such, manual mapping with the second approach is not recommended.

En las dos secciones siguientes, se describen estos dos enfoques por orden.We describe these two approaches, in order, in the following two sections

Reasignación manual de nombres de usuarioManual user name re-mapping

Para orígenes de datos de Analysis Services, puede configurar reglas personalizadas de nombre principal de usuario (UPN).For Analysis Services data sources, you can configure custom User Principal Name (UPN) rules. Esto le ayudará si los nombres de inicio de sesión del servicio Power BI no coinciden con su UPN de directorio local.This will help you if your Power BI service login names do not match your local directory UPN. Por ejemplo, si inicia sesión en Power BI mediante john@contoso.com, pero su directorio local UPN es john@contoso.local, puede configurar una regla de asignación para que john@contoso.local se pase a 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 llegar a la pantalla de asignación de UPN, haga lo siguiente.To get to the UPN Mapping screen, do the following.

  1. Vaya al icono de engranaje y seleccione Administrar puertas de enlace.Go to the gear icon and select Manage Gateways.
  2. Expanda la puerta de enlace que contiene el origen de datos de Analysis Services.Expand the gateway that contains the Analysis Services data source. O bien, si no ha creado el origen de datos de Analysis Services, puede hacerlo en este momento.Or, if you haven't created the Analysis Services data source, you can do that at this point.
  3. Seleccione el origen de datos y luego elija la ficha Usuario.Select the data source and then select the Users tab.
  4. Seleccione Asignar nombres de usuario.Select Map user names.

Verá entonces opciones para agregar reglas, así como una prueba para un usuario determinado.You will then see options to add rules as well as test for a given user.

Nota

Puede cambiar involuntariamente un usuario que no quería.You may inadvertently change a user that you didn't intend to. Por ejemplo, si su Reemplazar (valor original) es @contoso.com y su Por (nombre) es @contoso.local, todos los usuarios con un inicio de sesión que contenga @contoso.com se reemplazarán 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. Además, si su Reemplazar (nombre original) es dave@contoso.com y su Por (nombre) es dave@contoso.local, un usuario con el inicio de sesión de v-dave@contoso.com se enviaría 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.

Asignación de búsqueda de ADAD lookup mapping

Para realizar una búsqueda de la propiedad de AD local para reasignar los UPN de AAD a los usuarios de Active Directory, siga los pasos descritos en esta sección.To perform on-premises AD property lookup to re-map AAD UPNs to Active Directory users, follow the steps in this section. Para comenzar, revisemos su funcionamiento.To begin with, let's review how this works.

En el servicio Power BI ocurre lo siguiente:In the Power BI service the following occurs:

  • Para cada consulta de un usuario de AAD de Power BI a un servidor SSAS local, se pasa una cadena de UPN, 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

Nota

Las asignaciones manuales de UPN definidas en la configuración del origen de datos de Power BI se siguen aplicando antes de enviar la cadena de nombre de usuario a la puerta de enlace de datos 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.

En la puerta de enlace de datos local con asignación de usuario personalizado configurable, siga estos pasos:On the on-premises data gateway with configurable Custom User Mapping, do the following:

  1. Localice la instancia de Active Directory que quiere buscar (automática o configurable).Find Active Directory to search (automatic, or configurable)
  2. Busque el atributo de la persona de AD (como Correo electrónico) en función de la cadena del UPN entrante ("firstName.lastName@contoso.com") del servicio 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. Si se produce un error en la búsqueda de AD, intenta utilizar el UPN que se ha pasado como EffectiveUser a SSAS.If the AD Lookup fails, it attempts to use the passed-along UPN as EffectiveUser to SSAS.
  4. Si la búsqueda de AD se realiza correctamente, recupera UserPrincipalName de esa persona de AD.If the AD Lookup succeeds, it retrieves UserPrincipalName of that AD Person.
  5. Pasa el correo electrónico UserPrincipalName como EffectiveUser a SSAS, como: Alias@corp.on-prem.contosoIt passes the UserPrincipalName email as EffectiveUser to SSAS, such as: Alias@corp.on-prem.contoso

Cómo configurar la puerta de enlace para realizar la búsqueda de AD:How to configure your gateway to perform the AD Lookup:

  1. Descargue e instale la puerta de enlace más reciente.Download and install the latest gateway
  2. En la puerta de enlace, debe cambiar el servicio de puerta de enlace de datos local para que se ejecute con una cuenta de dominio (en lugar de con una cuenta de servicio local; en caso contrario, la búsqueda de AD no funcionará correctamente en el runtime).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). Para que el cambio se aplique, habrá que reiniciar el servicio de puerta de enlace.You'll need to restart the gateway service for the change to take effect. Vaya a la aplicación Gateway en su equipo (busque "puerta de enlace de datos local").Go to the gateway app on your machine (search for “on-premises data gateway”). Para ello, vaya a Configuración del servicio > Cambiar cuenta de servicio.To do this, go to Service settings > Change service account. Asegúrese de que tiene la clave de recuperación para esta puerta de enlace, ya que necesitará restaurarla en el mismo equipo, a menos que desee crear una nueva puerta de enlace en su lugar.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 hasta la carpeta de instalación de la puerta de enlace, C:\Archivos de programa\Puerta de enlace de datos local como administrador, para asegurarse de que tiene permisos de escritura, y edite el archivo siguiente: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. Edite los dos valores de configuración siguientes según sus configuraciones de atributos de Active Directory de los usuarios de AD.Edit the following two configuration values according to your Active Directory attribute configurations of your AD users. Los valores de configuración que se muestran a continuación son solo ejemplos: es necesario especificarlos según la configuración de Active Directory.The configuration values shown below are just examples – you need to specify them based on your Active Directory configuration.

  5. Reinicie el servicio de puerta de enlace de datos local para que se aplique el cambio en la configuración.Restart the on-premises data gateway service for the configuration change to take effect.

Trabajar con reglas de asignaciónWorking with mapping rules

Para crear una regla de asignación, escriba un valor para Nombre original y Nuevo nombre y, a continuación, seleccione Agregar.To create a mapping rule, enter a value for Original name and New Name and then select Add.

CampoField DescripciónDescription
Reemplazar (nombre original)Replace (Original name) Dirección de correo electrónico con la que inició sesión en Power BI.The email address that you signed into Power BI with.
Por (nuevo nombre)With (New Name) Valor por el que se desea reemplazarla.The value you want to replace it with. El resultado de la sustitución es lo que se pasará a la propiedad EffectiveUserName para la conexión de Analysis Services.The result of the replacement is what will be passed to the EffectiveUserName property for the Analysis Services connection.

Cuando seleccione un elemento en la lista, puede reordenarlo utilizando los iconos angulares, o eliminar la entrada mediante el botón Eliminar.When you select an item in the list, you can choose to re-order it by using the chevron icons, or Delete the entry.

Uso del carácter comodín ()Using wildcard ()

Puede usar un carácter comodín para su cadena Reemplazar (nombre original).You can use a wildcard for your Replace (Original name) string. Únicamente se puede usar solo y no puede ir acompañado de ninguna otra parte de la cadena.It can only be used on its own and not with any other string part. Así, podrá usar todos los usuarios y pasar un valor único al origen de datos.This will allow you to take all users and pass a single value to the data source. Esto es útil si quiere que todos los usuarios de su organización usen el mismo usuario en su entorno local.This is useful when you want all users in your organization to use the same user in your local environment.

Prueba de una regla de asignaciónTest a mapping rule

Puede validar un nombre original para que se reemplace especificando un valor para Nombre original y seleccionando Probar regla.You can validate what an original name will be replaced with by entering a value for Original name and selecting Test rule.

Nota

El servicio tardará unos minutos en empezar a usar las reglas que se guarden.Rules that are saved will take a few minutes for the service to start using them. En el explorador, la regla funcionará inmediatamente.Within the browser, the rule will work immediately.

Limitaciones de las reglas de asignaciónLimitations for mapping rules

  • La asignación es para el origen de datos específico que se está configurando.Mapping is for the specific data source that is being configured. No es una configuración global.It is not a global settings. Si tiene varios orígenes de datos de Analysis Services, tendrá que asignar los usuarios para cada origen de datos.If you have multiple Analysis Services data sources, you will have to map the users for each data source.

Quitar un origen de datosRemove a data source

Si quita un origen de datos, se interrumpirá cualquier panel o informe que se base en el origen de datos determinado.Removing a data source will break any dashboards or reports that rely on the given data source.

Para quitar un origen de datos, vaya a Origen de datos > Quitar.To remove a data source, go to Data Source > Remove.

Administrar administradoresManage administrators

En la pestaña Administradores, de la puerta de enlace, puede agregar y quitar usuarios (o grupos de seguridad) que pueden administrar la puerta de enlace.On the Administrators tab for the gateway, you can add and remove users (or security groups) that can administer the gateway.

Administrar usuariosManage users

En la pestaña Usuarios del origen de datos puede agregar y quitar los usuarios o grupos de seguridad que pueden usar este origen de datos.On the Users tab for the data source, you can add, and remove, users, or security groups, that can use this data source.

Nota

La lista de usuarios solo controla quién tiene permiso para publicar informes.The users list only controls who are allowed to publish reports. Los propietarios de informes pueden crear paneles o paquetes de contenido y compartirlos con otros usuarios.The report owners can create dashboards, or content packs, and share those with other users.

Uso del origen de datosUsing the data source

Después de haber creado el origen de datos, estará disponible para usarse con conexiones dinámicas o a través de una actualización programada.After you have created the data source, it will be available to use with either live connections, or through scheduled refresh.

Nota

El nombre del servidor y de la base de datos deben coincidir entre Power BI Desktop y el origen de datos dentro de la puerta de enlace de datos local.Server and database name have to match between Power BI Desktop and the data source within the on-premises data gateway!

El vínculo entre el conjunto de datos y el origen de datos dentro de la puerta de enlace se basa en el nombre del servidor y en el nombre de la base de datos.The link between your dataset and the data source within the gateway is based on your server name and database name. Estos tienen que coincidir.These have to match. Por ejemplo, si proporciona una dirección IP para el nombre del servidor, dentro de Power BI Desktop, debe usar la dirección IP del origen de datos dentro de la configuración de la puerta de enlace.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. Si usa SERVIDOR\INSTANCIA, en Power BI Desktop, debe usar lo mismo dentro del origen de datos configurado para la puerta de enlace.If you use SERVER\INSTANCE, in Power BI Desktop, you will need to use the same within the data source configured for the gateway.

Este es el caso tanto para conexiones dinámicas como para actualización programada.This is the case for both live connections and scheduled refresh.

Uso del origen de datos con conexiones dinámicasUsing the data source with live connections

Debe asegurarse de que el nombre del servidor y de la base de datos coinciden entre Power BI Desktop y el origen de datos configurado para la puerta de enlace.You will need to make sure the server and database name matches between Power BI Desktop and the configured data source for the gateway. También necesitará asegurarse de que el usuario aparece en la ficha Usuarios del origen de datos para poder publicar conjuntos de datos de conexiones dinámicas.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. La selección, para conexiones dinámicas, se produce dentro de Power BI Desktop al importar los datos por primera vez.The selection, for live connections, occurs within Power BI Desktop when you first import data.

Después de publicar, ya sea desde Power BI Desktop o desde Obtener datos, los informes deben empezar a funcionar.After you publish, either from Power BI Desktop or Get Data, your reports should start working. La conexión puede tardar varios minutos en poderse usar después de crear el origen de datos dentro de la puerta de enlace.It may take several minutes, after creating the data source within the gateway, for the connection to be usable.

Uso del origen de datos con actualización programadaUsing the data source with scheduled refresh

Si aparece en la pestaña Usuarios del origen de datos configurado dentro de la puerta de enlace y los nombres del servidor y de la base de datos coinciden, verá la puerta de enlace como una opción para usar con la actualización programada.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.

Pasos siguientesNext steps

On-premises Data Gateway (Puerta de enlace de datos local)On-premises data gateway
Detalles sobre la puerta de enlace de datos localOn-premises data gateway - in-depth
Solución de problemas con la puerta de enlace de datos localTroubleshooting the on-premises data gateway
¿Tiene más preguntas?More questions? Pruebe la comunidad de Power BITry the Power BI Community