Base de datos de IBM Netezza

Resumen

Property Value
Connector Icono de IBM Netezza IBM Netezza
Productos Power BI (modelos semánticos)
Power Query Online
Estado de lanzamiento Disponibilidad general
Category Base de datos
Tipos de autenticación IBM Netezza
Tipo de origen de datos Netezza
Documentación de referencia de funciones Netezza.Database

Importante

Estamos comenzando el proceso de desaprobación del controlador ODBC de Simba Netezza para el conector Netezza a partir de marzo de 2026. En su lugar, admitiremos el controlador ODBC de IBM Netezza; Los clientes deberán instalar su propio controlador ODBC de IBM Netezza.

Nota:

Es posible que algunas funcionalidades estén presentes en un producto, pero no en otras debido a las programaciones de implementación y a las funcionalidades específicas del host.

Nota:

Desde la versión de julio de 2025 para Power BI Desktop y la puerta de enlace de datos local, proporcionamos una nueva opción para usar el controlador ODBC netezza instalado por el usuario para conectarse a la base de datos ibm Netezza, disponible actualmente en versión preliminar. Obtenga más información en Uso del controlador ODBC de Netezza instalado por el usuario.

Capacidades soportadas

  • Importación
  • DirectQuery (modelos semánticos de Power BI)
  • Opciones avanzadas
    • Tiempo de espera del comando en day.hr:min:sec
    • Tiempo de espera del comando en day.hr:min:sec
    • Normalizar el nombre de la base de datos
    • Creación de una vista de navegación jerárquica
    • Incluir columnas de datos de relación

Parameters

Punto de entrada:Netezza.Database

Recuento de parámetros requerido: 2

Importar datos de una base de datos de IBM Netezza.

Devuelve una tabla de tablas, vistas y funciones almacenadas de la base de datos Netezza Server database en el servidor server. El puerto puede especificarse opcionalmente junto al servidor, separado por dos puntos. Se puede especificar un parámetro de registro opcional, options, para controlar las siguientes opciones:

  • CreateNavigationProperties: un valor lógico (true/false) que establece si se van a generar propiedades de navegación en los valores devueltos (el valor predeterminado es true)
  • HierarchicalNavigation: un valor lógico (true/false) que establece si se van a ver las tablas agrupadas por sus nombres de esquema (el valor predeterminado es false)
  • ConnectionTimeout: duración que controla cuánto tiempo se debe esperar antes de abandonar un intento de realizar una conexión con el servidor. El valor predeterminado depende del controlador.
  • CommandTimeout: duración que controla cuánto tiempo se permite ejecutar la consulta del lado servidor antes de que se cancele. El valor predeterminado depende del controlador.
  • NormalizeDatabaseName: un valor lógico (true/false) que establece si se va a normalizar el nombre de la base de datos en mayúsculas o interpretarlo literalmente (el valor predeterminado es true).
El parámetro record se especifica como [option1 = value1, option2 = value2...].
Parameter Nombre para mostrar Required Type Group Valores de ejemplo Anulable
server Server Sí Mensaje de texto "netezza:5480" false
database Base de datos Sí Mensaje de texto "netezza_database" false
options Opciones avanzadas No Registro anulable Opciones avanzadas true

Campos de options

Field Nombre para mostrar Required Type Group Anulable Optional
options.ConnectionTimeout Tiempo de espera de conexión en formato day.hr:min:sec No duración anulable Opciones avanzadas true true
options.CommandTimeout Tiempo de espera del comando en day.hr:min:sec No duración anulable Opciones avanzadas true true
options.NormalizeDatabaseName No lógico anulable Opciones avanzadas true true
options.HierarchicalNavigation Creación de una vista de navegación jerárquica No lógico anulable Opciones avanzadas true true
options.CreateNavigationProperties Incluir columnas de datos de relación No lógico anulable Opciones avanzadas true true

Conexión desde Power Query Desktop

Para conectarse a una base de datos de IBM Netezza , siga estos pasos:

  1. Seleccione Get Data en la cinta Home en Power BI Desktop.

  2. Seleccione Base de datos en las categorías de la izquierda, ibm Netezza a la derecha y, a continuación, seleccione Conectar.

    Captura de pantalla del cuadro de diálogo Obtener datos con la categoría Base de datos y el conector de Netezza seleccionados.

  3. En la ventana IBM Netezza que aparece, escriba o pegue el nombre del servidor y la base de datos de Netezza en los cuadros. Puede Importar datos directamente en Power BI o puede usar DirectQuery. Obtenga más información sobre con DirectQuery. Después, seleccione Aceptar.

    Captura de pantalla del cuadro de diálogo de Netezza con un nombre de servidor especificado y el modo importar conectividad de datos seleccionado.

  4. Cuando se le solicite, escriba sus credenciales. El conector IBM Netezza admite la autenticación de nombre de usuario y contraseña.

    Captura de pantalla del cuadro de diálogo de autenticación con configuración de autenticación de base de datos.

    Para obtener más información sobre los métodos de autenticación, consulte Autenticación con un origen de datos.

  5. Después de conectarse, aparece una ventana navegador y muestra los datos disponibles en el servidor. Seleccione Load para cargar los datos o Transform Data para seguir transformando los datos en el editor de Power Query.

Conexión desde Power Query Online

Para conectarse a una base de datos de IBM Netezza , siga estos pasos:

  1. Seleccione la opción IBM Netezza en la selección del conector.

  2. En Conectarse al origen de datos, proporcione el nombre del servidor y la base de datos.

    Captura de pantalla de la página para conectarse al origen de datos con la conexión en línea con la base de datos de Netezza.

  3. Seleccione el nombre de la puerta de enlace de datos local.

  4. Si es la primera vez que se conecta a esta base de datos de Netezza, configure el nombre de usuario y la contraseña para la autenticación de IBM Netezza.

  5. Seleccione Next (Siguiente) para continuar.

  6. En Navigator, seleccione los datos que necesita y, a continuación, seleccione Transform data para transformar los datos en el editor de Power Query.

Información adicional

Estados de la versión del driver

El controlador ODBC de Simba está en desuso. El controlador ODBC de IBM Netezza instalado por el usuario está en versión preliminar.

Opciones avanzadas

Power Query Escritorio y Power Query En línea proporcionan un conjunto de opciones avanzadas que puede agregar a la consulta si es necesario.

En la tabla siguiente se enumeran todas las opciones avanzadas que puede establecer en Power Query Desktop y Power Query Online.

Opción avanzada Descripción
Tiempo de espera del comando en day.hr:min:sec Especifica cuánto tiempo se debe esperar una respuesta al interactuar con el servicio de Snowflake antes de devolver un error. El valor predeterminado es que no hay tiempo de espera.
Tiempo de espera del comando en day.hr:min:sec Especifica cuánto tiempo se debe esperar a que se complete una consulta antes de devolver un error. El valor predeterminado es que no hay tiempo de espera.
Normalizar el nombre de la base de datos Especifica si se va a normalizar el nombre de la base de datos. El valor predeterminado es true.
Creación de una vista de navegación jerárquica Especifica si se debe proporcionar la navegación de la base de datos en vista jerárquica. El valor predeterminado es true.
Incluir columnas de datos de relación Especifica si se deben incluir columnas que puedan tener relaciones con otras tablas. El valor predeterminado es true.

Una vez que haya seleccionado las opciones avanzadas que necesita, seleccione OK en Power Query Desktop o Next en Power Query Online para conectarse a la base de datos ibm Netezza.

Uso del controlador ODBC (versión preliminar)

El conector IBM Netezza incluye un controlador integrado para la conectividad de forma predeterminada. A partir de la versión July 2025 de Power BI Desktop y la puerta de enlace de datos local, hay una nueva opción para usar el controlador ODBC de Netezza instalado por el usuario para conectarse a la base de datos ibm Netezza, disponible actualmente en versión preliminar. Permite usar la herramienta cliente nativa proporcionada por el origen de datos.

Para instalar el controlador en la máquina que ejecuta Power BI Desktop o la puerta de enlace de datos local, siga las instrucciones de IBM Netezza de Instalar y configurar ODBC (Windows).

Para usar el controlador ODBC de Netezza instalado por el usuario en Power BI Desktop, vaya a Opciones y configuración (en la pestaña Archivo) >Opciones>Características de vista previa, y, a continuación, active la casilla para habilitar la opción Usar el controlador ODBC de Netezza instalado por el usuario.

Captura de pantalla de la opción del controlador ODBC de Netezza instalado por el usuario en Power BI Desktop.

Para usar el controlador ODBC de Netezza instalado por el usuario en la puerta de enlace de datos local, actualice las configuraciones de puerta de enlace mediante los pasos siguientes:

  1. En el equipo local donde está instalada la puerta de enlace de datos local, vaya a C:\Archivos de programa\Puerta de enlace de datos local.
  2. Realice una copia de seguridad del archivo de configuración denominado Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.
  3. Abra el archivo de configuración de Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config original y busque la entrada MashupUseUserInstalledNetezzaODBCDriver.
  4. Actualice el MashupUseUserInstalledNetezzaODBCDriver valor como True.
  5. Reinicie la puerta de enlace.
<Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
   ...
   <setting name="MashupUseUserInstalledNetezzaODBCDriver" serializeAs="String">
      <value>True</value>
   </setting>
   ...
</Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>    

Actualmente, el uso del controlador ODBC de Netezza instalado por el usuario tiene las siguientes limitaciones conocidas:

  • No es compatible «Incluir columnas de relación». No se devuelven las relaciones. La funcionalidad se agregará en la próxima versión de agosto.
  • La configuración "Crear vista de navegación jerárquica" como false no se admite y producirá un error. El conector siempre proporciona la navegación de la base de datos en la vista de jerarquía, que es el comportamiento predeterminado.

Las configuraciones restantes para conectarse a una base de datos de IBM Netezza desde Power Query Desktop o Power Query Online son las mismas que se describen en las secciones anteriores.