PowerCenter
- PowerCenter 10.4.1
- Todos los productos
Opción
| Descripción
|
---|---|
connectionType
| Obligatorio. El tipo de conexión es HIVE.
|
name
| El nombre de la conexión. No se aplica la distinción entre mayúsculas y minúsculas al nombre, el cual debe ser único en el dominio. Puede cambiar esta propiedad después de crear la conexión. El nombre no puede superar los 128 caracteres, contener espacios ni contener los siguientes caracteres especiales:
~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
|
relationalSourceAndTarget
| El modo de conexión de Hive. Establezca esta opción en true si desea utilizar la conexión para acceder al almacén de datos de Hive. Si desea acceder al destino de Hive, debe habilitar la misma conexión u otra conexión de Hive para ejecutar la asignación en el clúster de Hadoop.
Si se habilita el origen y el destino relacional, debe proporcionar la opción metadataDatabaseString.
|
pushDownMode
| El modo de conexión de Hive. Establezca esta opción en true si desea utilizar la conexión para ejecutar asignaciones en el clúster de Hadoop.
Si habilita la conexión para el modo de inserción, debe proporcionar las opciones para ejecutar las asignaciones de Informatica en el clúster de Hadoop.
|
environmentSQL
| Los comandos SQL para establecer el entorno de Hadoop. En el tipo de entorno nativo, el servicio de integración de datos ejecuta el SQL de entorno cada vez que crea una conexión a metastore de Hive. Si la conexión de Hive se utiliza para ejecutar asignaciones en el clúster de Hadoop, el servicio de integración de datos ejecuta el SQL de entorno al inicio de cada sesión de Hive.
Las siguientes reglas y directrices se aplican al uso del SQL de entorno en ambos modos de conexión:
Si la conexión de Hive se utiliza para ejecutar asignaciones en el clúster de Hadoop, solo se ejecuta el SQL de entorno de la conexión de Hive. Los distintos comandos del SQL de entorno para las conexiones del origen o destino de Hive no se ejecutan, incluso si los orígenes y destinos de Hive se encuentran en diferentes clústeres.
|
quoteChar
| El tipo de carácter que se utiliza para identificar caracteres especiales y palabras clave reservadas de SQL, como WHERE. El servicio de integración de datos coloca el carácter seleccionado alrededor de los caracteres especiales y de las palabras clave reservadas de SQL. El Servicio de integración de datos también utiliza este carácter para la propiedad Compatibilidad con identificadores mixtos (mayúsculas/minúsculas) .
|
clusterConfigId
| Identificador de configuración de clúster asociado al clúster de Hadoop. Debe introducir un identificador de configuración para configurar una conexión de Hadoop.
|
Propiedad
| Descripción
|
---|---|
hiveJdbcDriverClassName
| El nombre de la clase de controlador JDBC.
|
metadataConnString
| El URI de la conexión de JDBC usado para acceder a los metadatos desde el servidor de Hadoop.
La cadena de conexión tiene el formato siguiente:
jdbc:hive://<nombre de host>:<puerto>/<bd>
Donde
Para conectarse a HiveServer 2, utilice el formato de cadena de conexión que Apache Hive implementa para esa distribución de Hadoop determinada. Para obtener más información acerca de los formatos de cadena de conexión de Apache Hive, consulte la documentación de Apache Hive.
Si el clúster de Hadoop utiliza la autenticación SSL o TLS, debe agregar ssl=true al URI de la conexión de JDBC. Por ejemplo: jdbc:hive2://<nombre de host>:<puerto>/<bd>;ssl=true
Si utiliza un certificado autofirmado para la autenticación SSL o TLS, asegúrese de que el archivo del certificado esté disponible en la máquina del cliente y en la máquina del servicio de integración de datos. Para obtener más información, consulte la Guía de integración de clústeres de Informatica Big Data Management .
|
bypassHiveJDBCServer
| Un modo de controlador JDBC. Habilite esta opción para usar el controlador JDBC incrustado (modo incrustado).
Para utilizar el modo incrustado de JDBC, realice las tareas siguientes:
Si selecciona el modo no incrustado, debe configurar la cadena de conexión de acceso a los datos.
Se aconseja utilizar el modo incrustado de JDBC antes que el modo no incrustado.
|
sqlAuthorized
| Cuando se selecciona la opción para respetar la autorización SQL específica en un origen de Hive, la asignación respeta las restricciones a nivel de fila y columna en el acceso de datos. Si no selecciona la opción, el motor de tiempo de ejecución Blaze omite las restricciones y los resultados incluirán los datos restringidos.
Aplicable a los clústeres de Hadoop donde estén habilitados los modos de seguridad Sentry o Ranger.
|
connectString
| La cadena de conexión utilizada para acceder a los datos desde el almacén de datos de Hadoop. La cadena de conexión del modo no incrustado de JDBC debe tener el siguiente formato:
jdbc:hive://<nombre de host>:<puerto>/<bd>
Donde
Para conectarse a HiveServer 2, utilice el formato de cadena de conexión que Apache Hive implementa para esa distribución de Hadoop determinada. Para obtener más información acerca de los formatos de cadena de conexión de Apache Hive, consulte la documentación de Apache Hive.
Si el clúster de Hadoop utiliza la autenticación SSL o TLS, debe agregar ssl=true al URI de la conexión de JDBC. Por ejemplo: jdbc:hive2://<nombre de host>:<puerto>/<bd>;ssl=true
Si utiliza un certificado autofirmado para la autenticación SSL o TLS, asegúrese de que el archivo del certificado esté disponible en la máquina del cliente y en la máquina del servicio de integración de datos. Para obtener más información, consulte la Guía de integración de clústeres de Informatica Big Data Management .
|
Propiedad
| Descripción
|
---|---|
databaseName
| Espacio de nombres para las tablas. Utilice el nombre predeterminado para tablas que no tienen un nombre de base de datos especificado.
|
customProperties
| Configura o reemplaza las propiedades del clúster de Hadoop o Hive en la configuración de hive-site.xml establecida en el equipo en que se ejecuta el servicio de integración de datos. Puede especificar varias propiedades.
Seleccione Editar para especificar el nombre y el valor de la propiedad. La propiedad se muestra con el siguiente formato:
<propiedad1>=<valor>
Si se especifican varias propiedades &: aparece como separador de las propiedades.
La longitud máxima para el formato es 1 MB.
Si especifica una propiedad obligatoria para una conexión de Hive, reemplaza la propiedad que configura en Propiedades avanzadas de Hive/Hadoop.
El servicio de integración de datos añade o establece estas propiedades para cada trabajo de asignación y reducción. Puede comprobar estas propiedades en el JobConf de cada trabajo de asignador y reductor. Acceda al JobConf de cada trabajo desde la URL de JobTracker en cada trabajo de asignación y reducción.
El servicio de integración de datos escribe mensajes para estas propiedades en los registros del servicio de integración de datos. El servicio de integración de datos debe tener el nivel de seguimiento de registro definido para registrar cada fila o para detallar el seguimiento de inicialización.
Por ejemplo, especifique las siguientes propiedades para controlar y limitar el número de reductores para ejecutar un trabajo de asignación:
mapred.reduce.tasks=2&:hive.exec.reducers.max=10
|
stgDataCompressionCodecClass
| Nombre de clase del códec que habilita la compresión de datos y mejora el rendimiento en tablas de etapa temporales. El nombre de clase de códec corresponde al tipo de código.
|
stgDataCompressionCodecType
| Biblioteca de compresión de Hadoop para el nombre de clase de un códec de compresión.
Puede elegir Ninguno, Zlib, Gzip, Snappy, Bz2, LZO o Personalizado.
El valor predeterminado es Ninguno.
|