Administrar el origen de datos: OracleManage your data source - Oracle

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 Oracle tanto para la actualización programada como para DirectQuery.You can use the Oracle data source either for scheduled refresh or for DirectQuery.

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.

Advertencia

Para que la puerta de enlace pueda conectarse a su servidor de Oracle, el proveedor de datos de Oracle para .NET (ODP.NET) debe estar instalado y configurado.In order for the gateway to be able to connect to your Oracle server, the Oracle Data Provider for .NET (ODP.NET) needs to be installed and configured. Esto forma parte de Oracle Data Access Components (ODAC).This is part of the Oracle Data Access Components (ODAC). Para obtener más información sobre cómo descargar el proveedor de Oracle, vea Instalación del cliente de Oracle a continuación.For more information on how to download the Oracle provider, see Installing the Oracle Client below.

Instalación del cliente de OracleInstalling the Oracle client

En el caso de las versiones de 32 bits de Power BI Desktop, use el vínculo siguiente para descargar e instalar el cliente de 32 bits de Oracle:For 32-bit versions of Power BI Desktop, use the following link to download and install the 32-bit Oracle client:

En el caso de las versiones de 64 bits de Power BI Desktop o en el de la puerta de enlace de datos local, use el siguiente vínculo para descargar e instalar el cliente de Oracle de 64 bits:For 64-bit versions of Power BI Desktop, or for the On-premises data gateway, use the following link to download and install the 64-bit Oracle client:

Una vez instalado, tendrá que configurar su archivo tnsnames.ora con la información adecuada para su base de datos.Once that is installed, you will need to configure your tnsnames.ora file with the proper information for your database. Power BI Desktop y la puerta de enlace se activarán mediante el parámetro net_service_name definido en el archivo tnsnames.ora.Power BI Desktop and the gateway will go off of the net_service_name defined in the tnsnames.ora file. Si no está configurado, no podrá conectarse.If it isn't configured, you will not be able to connect. La ruta predeterminada para tnsnames.ora es la siguiente: [Oracle Home Directory]\Network\Admin\tnsnames.ora.The default path for tnsnames.ora is the following: [Oracle Home Directory]\Network\Admin\tnsnames.ora. Para obtener más información sobre cómo configurar los archivos tnsnames.ora, consulte Oracle: Local Naming Parameters (tnsnames.ora) (Oracle: parámetros para nombres locales (tnsnames.ora)).For more information about how to configure tnsnames.ora files, see Oracle: Local Naming Parameters (tnsnames.ora).

Ejemplo de entrada de archivo tnsnames.oraExample tnsnames.ora file entry

El formato básico de una entrada en tnsname.ora es el siguiente.The basic format of an entry in tnsname.ora is the following.

net_service_name=
 (DESCRIPTION=
   (ADDRESS=(protocol_address_information))
   (CONNECT_DATA=
     (SERVICE_NAME=service_name)))

Aquí tiene un ejemplo que incluye la información del servidor y los puertos.Here is an example of the server and port information filled in.

CONTOSO =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver.contoso.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = CONTOSO)
    )
  )

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.

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.

También deberá elegir un Método de autenticación.You will also need to choose an Authentication Method. Puede ser Windows o Básico.This can either be Windows or Basic. Básico es la opción recomendada si va a usar una cuenta creada en Oracle, en lugar de la autenticación de Windows.You would want to choose Basic if you are going to use an account that is created within Oracle instead of Windows Authentication. A continuación, escriba las credenciales que se usarán para este origen de datos.Then enter the credentials that will be used for this data source.

Nota

Todas las consultas que se realicen al origen de datos se ejecutarán con estas credenciales.All queries to the data source will run using these credentials. Para 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. A continuación, podrá usar este origen de datos para la actualización programada o para DirectQuery en un servidor de Oracle local.You can now use this data source for scheduled refresh, or DirectQuery, against an Oracle server 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 DirectQuery.It does not apply to DirectQuery. Más informaciónLearn more

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 the 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 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. Los usuarios que consultan el informe o el panel no tienen por qué estar en la lista de usuarios.Users that are consuming the report or dashboard do not need to be in the users list.

Uso del origen de datosUsing the data source

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

Advertencia

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. Este nombre también tiene que coincidir con un alias definido en el archivo tnsnames.ora.This name also has to match an alias defined within the tnsnames.ora file. Para obtener más información sobre el archivo tnsnames.ora, consulte Instalación del cliente de Oracle.For more information about the tnsnames.ora file, see Installing the Oracle Client.

Este es el caso tanto para DirectQuery como para actualización programada.This is the case for both DirectQuery and scheduled refresh.

Uso del origen de datos con conexiones de DirectQueryUsing the data source with DirectQuery 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 DirectQuery.You will also need to make sure your user is listed in the Users tab of the data source in order to publish DirectQuery datasets. La selección, para DirectQuery, se produce dentro de Power BI Desktop al importar los datos por primera vez.The selection, for DirectQuery, occurs within Power BI Desktop when you first import data. Más informaciónLearn more

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.

Solución de problemasTroubleshooting

Es posible que se produzcan varios errores en Oracle si la sintaxis de los nombres no es correcta o no está configurada correctamente.You may encounter serveral errors from Oracle when the naming syntax is either incorrect or not configured properly.

  • ORA-12154: TNS: could not resolve the connect identifier specified (TNS: no se pudo resolver el identificador de conexión especificado)ORA-12154: TNS: could not resolve the connect identifier specified
  • ORA-12514: TNS listener does not currently know of service requested in connect descriptor (el agente de escucha de TNS no conoce actualmente el servicio solicitado en el descriptor de conexión)ORA-12514: TNS listener does not currently know of service requested in connect descriptor
  • ORA-12541: TNS: no listener (TNS: no hay ningún agente de escucha)ORA-12541: TNS: no listener
  • ORA-12170: TNS:Connect timeout occurred (TNS: se ha superado el tiempo de espera de conexión)ORA-12170: TNS:Connect timeout occurred
  • ORA-12504: TNS listener was not given the SERVICE_NAME in CONNECT_DATA (no se ha proporcionado el parámetro SERVICE_NAME de CONNECT_DATA al agente de escucha de TNS)ORA-12504: TNS listener was not given the SERVICE_NAME in CONNECT_DATA

Estos errores se pueden producir si el cliente de Oracle no está instalado o si no está configurado correctamente.These errors could occur if either the Oracle client is not installed, or if it is not configured properly. Si está instalado, querrá comprobar que el archivo tnsnames.ora esté configurado correctamente y que esté usando el parámetro net_service_name adecuado.If it is installed, you will want to verify the tnsnames.ora file is properly configured and you are using the proper net_service_name. También tendrá que asegurarse de que net_service_name sea el mismo en el equipo que use Power BI Desktop y el que ejecute la puerta de enlace.You will also need to make sure that the net_service_name is the same between the machine using Power BI Desktop and the machine that is running the gateway. Para obtener más información, consulte Instalación del cliente de Oracle.For more information, see Installing the Oracle Client.

Nota

También es posible que se produzca un problema debido a incompatibilidades entre la versión del servidor y la del cliente de Oracle.You may also be hitting an issue due to compatability between the Oracle server version and the Oracle client version. Normalmente deberían coincidir.Typically you want these to match.

Para más información acerca de la solución de problemas relativos a la puerta de enlace, consulte Solución de problemas con la puerta de enlace de datos local.For additional troubleshooting information relating to the gateway, see Troubleshooting the On-premises data gateway.

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
Power BI PremiumPower BI Premium

¿Tiene más preguntas?More questions? Pruebe a preguntar a la comunidad de Power BITry asking the Power BI Community