sbo41sp1 data acs es

276
5/27/2018 Sbo41sp1DataAcsEs-slidepdf.com http://slidepdf.com/reader/full/sbo41sp1-data-acs-es 1/276 Manual de acceso a los datos SAP BusinessObjects Business Intelligence platform 4.1 Support Package 1 2013-09-19

Upload: willian-lossons

Post on 16-Oct-2015

84 views

Category:

Documents


0 download

TRANSCRIPT

  • Manual de acceso a los datos SAP BusinessObjects Business Intelligence platform 4.1 Support Package 1

    2013-09-19

  • 2013 SAP AG o una filial de SAP. Reservados todos los derechos. Queda prohibida la reproduccino transmisin de cualquier parte de esta publicacin, en cualquier forma o para cualquier fin, sin el

    Copyright

    permiso expreso de SAP AG. La informacin que aqu se incluye puede modificarse sin previo aviso.Algunos productos de software comercializados por SAP AG y sus distribuidores contienencomponentes de software con derechos de autor de otros proveedores de software. Lasespecificaciones de productos en cada pas pueden ser diferentes. Estos materiales los proporcionanSAP AG y sus empresas afiliadas ("SAP Group") con carcter informativo, sin declaracin ni garantade ningn tipo y SAP Group no se hace responsable de los errores u omisiones en dichos materiales.Las nicas garantas para los productos y servicios de SAP Group son aquellas especificadas en lasclusulas expresas de garanta que acompaan a dichos productos y servicios, si las hubiera. Nadade lo que aparezca en este documento debe interpretarse como garanta adicional. SAP y otrosproductos y servicios de SAP mencionados, as como sus respectivos logotipos, son marcascomerciales o marcas registradas de SAP AG en Alemania y en otros pases. Consultehttp://www.sap.com/corporate-en/legal/copyright/index.epx#trademark para obtener informaciny avisos adicionales sobre marcas comerciales.

    2013-09-19

  • Contenido

    Historial de versiones del documento...................................................................................13Captulo 1

    Introduccin al manual de acceso a datos............................................................................17Captulo 2

    Acerca de este manual...........................................................................................................172.1

    Audiencia...............................................................................................................................172.2

    Tareas clave...........................................................................................................................172.3

    Convenciones de este manual...............................................................................................182.4

    Introduccin al acceso a datos.............................................................................................19Captulo 3

    Acerca del servidor de conexin............................................................................................193.1

    Componentes de una conexin..............................................................................................193.2

    Arquitectura del sistema.........................................................................................................203.2.1

    Controladores de acceso a datos...........................................................................................203.2.2

    Archivos de configuracin de acceso a datos.........................................................................213.3

    Acerca del archivo de configuracin global cs.cfg...................................................................223.3.1

    Acerca de los archivos de configuracin de controladores.....................................................223.3.2

    Modo de despliegue...............................................................................................................243.4

    Servicios de conectividad.......................................................................................................253.5

    Conexiones OLAP.................................................................................................................263.6

    Informacin especfica sobre el acceso a datos...................................................................27Captulo 4

    Compatibilidad con el sistema operativo de 64 bits................................................................274.1

    Compatibilidad con UNIX de 64 bits.......................................................................................274.1.1

    Compatibilidad con Microsoft Windows de 64 bits.................................................................284.1.2

    Instalacin de los controladores de ODBC.............................................................................294.1.3

    Soporte de inicio de sesin nico...........................................................................................294.2

    Procedimientos almacenados.................................................................................................314.3

    Capacidades admitidas de la base de datos...........................................................................324.3.1

    Procedimientos almacenados de Oracle.................................................................................324.3.2

    Crear un cursor dentro de un paquete....................................................................................334.3.3

    Crear un procedimiento almacenado de Oracle......................................................................334.3.4

    Procedimientos almacenados de SAP HANA.........................................................................344.3.5

    2013-09-193

  • Macros Teradata....................................................................................................................344.3.6

    Grupos de conexiones...........................................................................................................354.4

    Acerca de las conexiones del grupo.......................................................................................354.4.1

    Modo de conjunto de conexiones...........................................................................................364.4.2

    Comprobar conjunto de conexiones de middleware...............................................................374.4.3

    Balanceo de carga..................................................................................................................374.5

    Encontrar el mejor servidor....................................................................................................374.5.1

    Lgica de equilibrio de carga..................................................................................................384.5.2

    Compatibilidad con versiones anteriores................................................................................394.5.3

    Asignacin de memoria..........................................................................................................394.6

    Activar HOARD......................................................................................................................394.6.1

    Desactivar HOARD................................................................................................................404.6.2

    Actividad en la estacin de trabajo CA Wily Introscope..........................................................404.7

    Crear una conexin...............................................................................................................41Captulo 5

    Requisitos de conexin..........................................................................................................415.1

    Comprobacin de configuracin de conexin.........................................................................415.2

    Mostrar ayuda sobre la herramienta cscheck.........................................................................425.2.1

    Ejecutar la herramienta cscheck.............................................................................................435.2.2

    Herramienta de comprobacin: introduccin a las funciones...................................................435.2.3

    Herramienta de comprobacin: lista.......................................................................................445.2.4

    Herramienta de comprobacin: driverssearch.........................................................................455.2.5

    Herramienta de comprobacin: buscar...................................................................................465.2.6

    Herramienta de comprobacin: middleware............................................................................485.2.7

    Herramienta de comprobacin: accessdriver..........................................................................495.2.8

    Herramienta de comprobacin: conectividad..........................................................................505.2.9

    Herramienta de comprobacin: ping ......................................................................................515.2.10

    Comprobar herramientaInformacin CMS..........................................................................545.2.11

    Crear conexiones JDBC .......................................................................................................555.3

    Crear una conexin JDBC con el archivo SBO......................................................................565.3.1

    Ejemplo de estructura de archivos de JDBC SBO..................................................................575.3.2

    Crear una conexin JDBC con extensiones...........................................................................575.3.3

    Crear una conexin de JDBC genrico..................................................................................585.3.4

    Informacin sobre la ubicacin del archivo JAR......................................................................595.3.5

    Para encontrar la versin de un controlador JDBC.................................................................625.3.6

    Crear conexiones JavaBean...................................................................................................635.4

    Crear una conexin JavaBean................................................................................................645.4.1

    Ejemplo de estructura de archivos de JavaBean SBO ...........................................................655.4.2

    Crear una conexin JavaBean con extensiones......................................................................655.4.3

    Crear conexiones ODBC.......................................................................................................665.5

    Crear una conexin de ODBC genrico.................................................................................675.5.1

    2013-09-194

    Contenido

  • Crear una conexin de ODBC3 genrico...............................................................................685.5.2

    Documentacin del controlador de acceso a datos..............................................................71Captulo 6

    Controladores de acceso a datos...........................................................................................716.1

    CSV OpenDriver....................................................................................................................716.2

    Capacidades CSV OpenDriver...............................................................................................726.2.1

    CSV OpenDriver: asignacin de tablas..................................................................................726.2.2

    Ubicacin de archivos CSV....................................................................................................746.2.3

    Deteccin de esquemas CSV................................................................................................746.2.4

    Controlador OData................................................................................................................766.3

    Capacidades del controlador OData.......................................................................................776.3.1

    Ubicacin del servicio OData.................................................................................................786.3.2

    Ejemplo del servicio OData....................................................................................................786.3.3

    Controlador OData: asignacin de rea de nombres, propietario y calificador........................796.3.4

    Controlador OData: asignacin de tablas...............................................................................806.3.5

    Controlador OData: asignacin de columnas..........................................................................816.3.6

    Controlador OData: asignacin de claves...............................................................................816.3.7

    Controlador OData: asignacin de elementos de documentacin...........................................836.3.8

    Controlador OData: asignacin de entidades de tipos derivados............................................846.3.9

    Supervisar el rendimiento del controlador OData...................................................................856.3.10

    Controlador OData: comportamientos y restricciones no triviales..........................................876.3.11

    Controlador OData: configuracin del tamao mximo de columna........................................886.3.12

    Autenticar orgenes OData.....................................................................................................896.3.13

    Realizar el seguimiento de la actividad del controlador OData................................................896.3.14

    Controlador de SAP ERP.......................................................................................................906.4

    Capacidades del controlador de SAP ERP.............................................................................906.4.1

    Controlador de SAP ERP: acceso a InfoSets y consultas SAP...............................................916.4.2

    Controlador de SAP ERP: acceso a funciones ABAP.............................................................936.4.3

    Restricciones del controlador de SAP ERP............................................................................966.4.4

    Controlador XML...................................................................................................................966.5

    Capacidades del controlador XML..........................................................................................976.5.1

    Ubicacin del archivo XML.....................................................................................................976.5.2

    Ejemplo de esquema y documento XML.................................................................................986.5.3

    Controlador XML: asignacin de varios archivos..................................................................1006.5.4

    Controlador XML: asignacin de tablas................................................................................1006.5.5

    Controlador XML: asignacin de columnas..........................................................................1016.5.6

    Controlador XML: asignacin de claves principales y externas.............................................1036.5.7

    Controlador XML: asignacin de elementos mezclados........................................................1046.5.8

    Controlador XML: asignacin de elementos recursivos........................................................1056.5.9

    Controlador XML: asignacin de any y anyAttribute.............................................................1056.5.10

    Controlador XML: asignacin de anyType y simpleType.......................................................1076.5.11

    2013-09-195

    Contenido

  • Controlador XML: configuracin del tamao mximo de columna.........................................1086.5.12

    Controlador de servicio Web................................................................................................1086.6

    Capacidades del controlador de servicio Web......................................................................1096.6.1

    Ubicacin de servicio Web...................................................................................................1096.6.2

    Ejemplo de definicin de servicio Web.................................................................................1106.6.3

    Asignar reglas para servicios Web.......................................................................................1126.6.4

    Controlador de servicio Web: configurar el tamao mximo de la columna...........................1156.6.5

    Disco local usado como cach para clasificar operaciones...................................................1156.7

    Documentacin de conexin...............................................................................................117Captulo 7

    Conexiones HIVE.................................................................................................................1177.1

    Para crear una conexin a Apache Hadoop HIVE..................................................................1177.1.1

    Crear una conexin a Amazon EMR HIVE............................................................................1197.1.2

    Conexiones IBM DB2 - Claves de referencia asignadas a nulo.............................................1207.2

    Conexiones IBM Informix.....................................................................................................1207.3

    Problema de valores de datos con distintos husos horarios.................................................1207.3.1

    Error de conexin cuando el modo de transaccin no se admite...........................................1217.3.2

    Conexiones de MS Analysis Services..................................................................................1227.4

    Conexiones MS SQL Server - Para fijar las opciones JVM..................................................1227.5

    Conexiones Oracle..............................................................................................................1237.6

    Conexiones a clsteres de servidores de Oracle..................................................................1237.6.1

    Para fijar el valor de parmetro CURSOR_SHARING de Oracle...........................................1237.6.2

    Conexiones Oracle EBS.......................................................................................................1247.7

    Conexiones Oracle Essbase................................................................................................1257.8

    Conexiones de Oracle RAC.................................................................................................1257.9

    Conexiones salesforce.com - Para configurar el entorno......................................................1267.10

    Para que funcionen las conexiones salesforce.com en la herramienta de diseo de informacin............................................................................................................................................126

    7.10.1

    Para que funcionen las conexiones salesforce.com en la herramienta de diseo de universo............................................................................................................................................127

    7.10.2

    Conexiones de SAP BW......................................................................................................1277.11

    Para permitir conexiones de 64 bits de SAP BW..................................................................1287.11.1

    Conexiones de SAP ERP - Error de controlador al cargar.....................................................1287.12

    Conexiones SAP HANA.......................................................................................................1297.13

    Crear una conexin SAP HANA...........................................................................................1307.13.1

    Editar una conexin SAP HANA...........................................................................................1317.13.2

    Antes de configurar el inicio de sesin nico para conexiones SAP HANA...........................1317.13.3

    Configurar el inicio de sesin nico para la herramienta de diseo de informacin................1327.13.4

    Configurar el inicio de sesin nico para Web Intelligence....................................................1347.13.5

    Configurar el inicio de sesin nico para el Cliente enriquecido de Web Intelligence............1357.13.6

    Configurar la Mquina virtual de Java para instrumentacin..................................................1367.13.7

    2013-09-196

    Contenido

  • Conexiones de SAP MaxDB................................................................................................1367.14

    Conexiones de SAP NetWeaver BW...................................................................................1377.15

    Requisitos de conexin de Data Federator a SAP NetWeaver BW......................................1377.15.1

    Requisitos para hacer que las conexiones funcionen en la herramienta de diseo deinformacin..........................................................................................................................137

    7.15.2

    Requisitos para acceso a universos de orgenes mltiples en SAP NetWeaver BW.............1387.15.3

    Conexiones SAS..................................................................................................................1387.16

    Instalacin de controladores para conexiones SAS..............................................................1387.16.1

    Conexiones Teradata - Asignar base de datos Teradata a propietario actual .......................1397.17

    Crear una conexin con el servidor de consultas de Data Federator XI 3.0.......................141Captulo 8

    Acerca de las conexiones del servidor de consultas Data Federator XI 3.0..........................1418.1

    Configurar el asistente de conexin para una conexin JDBC o ODBC de Data Federator...1428.2

    Configurar conexiones ODBC de Data Federator................................................................1428.3

    Configurar el middleware ODBC de Data Federator ............................................................1438.3.1

    Configurar el servidor de conexin para una conexin de ODBC de Data Federator............1438.3.2

    Configurar conexiones de Cliente enriquecido de Web Intelligence con el middleware ODBC deData Federator.....................................................................................................................144

    8.4

    Configurar el middleware ODBC de Data Federator para una conexin de Cliente enriquecidode Web Intelligence..............................................................................................................145

    8.4.1

    Configurar el servidor de conexin para una conexin del Cliente enriquecido de Web Intelligencecon Data Federator..............................................................................................................146

    8.4.2

    Configurar la clave de registro del Cliente enriquecido de Windows ....................................1468.4.3

    Configurar el servidor de conexin para conexiones de Cliente enriquecido de Web Intelligenceo la herramienta de diseo de universos con Data Federator...............................................146

    8.4.4

    Configurar parmetros globales de acceso a los datos......................................................149Captulo 9

    Acerca de parmetros globales............................................................................................1499.1

    Acerca del archivo de configuracin cs.cfg...........................................................................1499.2

    Acerca del archivo de configuracin OlapClient.cfg..............................................................1509.3

    Visualizar y editar un archivo cs.cfg......................................................................................1509.4

    Configurar los parmetros de configuracin global...............................................................1519.5

    Charset List Extension.........................................................................................................1519.5.1

    Config File Extension............................................................................................................1529.5.2

    Description Extension..........................................................................................................1529.5.3

    Omisin del error de carga del controlador...........................................................................1529.5.4

    Load Drivers On Startup......................................................................................................1539.5.5

    Max Pool Time.....................................................................................................................1549.5.6

    Setup File Extension.............................................................................................................1549.5.7

    SQL External Extension........................................................................................................1559.5.8

    SQL Parameter Extension....................................................................................................1559.5.9

    2013-09-197

    Contenido

  • Strategies Extension............................................................................................................1569.5.10

    Validate Configuration Files..................................................................................................1569.5.11

    Validate XML Streams.........................................................................................................1569.5.12

    Configurar el modo de despliegue........................................................................................1579.6

    Configurar el modo de despliegue........................................................................................1589.7

    Configurar los controladores que se cargarn......................................................................1589.8

    Configurar una conectividad por equipo...............................................................................1599.8.1

    Configurar los protocolos de acceso CORBA......................................................................1599.9

    Activar registros y seguimientos del servidor de conexin y de los controladores................1609.10

    Acerca del archivo de configuracin _trace.ini......................................................................1609.10.1

    Activar registros y seguimientos en el archivo cs.cfg...........................................................1649.10.2

    Activar registros y seguimientos en modo de biblioteca.......................................................1649.10.3

    Activar registros y seguimientos en modo de servidor.........................................................1659.10.4

    Leer registros y seguimientos..............................................................................................1669.10.5

    Activar registros y seguimientos para el cliente OLAP..........................................................1679.11

    Ejemplo de registro..............................................................................................................1679.11.1

    Configurar parmetros de controlador de acceso a los datos............................................169Captulo 10

    Configurar parmetros de controlador..................................................................................16910.1

    Archivos de configuracin de acceso a datos.......................................................................16910.1.1

    Archivos SBO instalados......................................................................................................17010.1.2

    Visualizar y editar archivos SBO...........................................................................................17610.1.3

    Personalizar archivos SBO ..................................................................................................17610.1.4

    Realizar una verificacin dinmica de conexiones.................................................................17710.1.5

    Propiedades del controlador de JDBC.................................................................................17810.1.6

    Acerca de los controladores DataDirect ODBC...................................................................17810.2

    Activar el uso de los controladores personalizados DataDirect............................................17910.2.1

    Referencia de parmetro SBO............................................................................................181Captulo 11

    Estructura de archivo SBO...................................................................................................18111.1

    Descripcin de parmetro SBO...........................................................................................18211.2

    Parmetros de SBO comunes..............................................................................................18311.3

    Array Bind disponible...........................................................................................................18411.3.1

    Tamao Array Bind...............................................................................................................18411.3.2

    Array Fetch Available...........................................................................................................18511.3.3

    Tamao Array fetch..............................................................................................................18511.3.4

    BigDecimal Max Display Size...............................................................................................18711.3.5

    Longitud mxima binaria.......................................................................................................18711.3.6

    Tamao de particiones de intervalos....................................................................................18811.3.7

    Catalog Separator................................................................................................................18811.3.8

    2013-09-198

    Contenido

  • CharSet Table......................................................................................................................18911.3.9

    Description File....................................................................................................................18911.3.10

    Modo de transaccin de diccionario.....................................................................................19011.3.11

    Driver Capabilities................................................................................................................19011.3.12

    Controlador, nombre............................................................................................................19111.3.13

    Escape Character.................................................................................................................19111.3.14

    Extensions...........................................................................................................................19211.3.15

    Family..................................................................................................................................19211.3.16

    Force Execute......................................................................................................................19311.3.17

    Identifier Case......................................................................................................................19311.3.18

    Identifier Quote String..........................................................................................................19411.3.19

    Include Synonyms................................................................................................................19411.3.20

    Longitud mxima de entero..................................................................................................19511.3.21

    Introscope Available.............................................................................................................19511.3.22

    Max Rows Available.............................................................................................................19611.3.23

    Native Int64 Available...........................................................................................................19611.3.24

    Optimize Execute.................................................................................................................19711.3.25

    Owners Available.................................................................................................................19711.3.26

    Qualifiers Available...............................................................................................................19811.3.27

    Query TimeOut Available......................................................................................................19811.3.28

    Identificadores entre comillas...............................................................................................19911.3.29

    Omitir SSO SAML...............................................................................................................19911.3.30

    SQL External File.................................................................................................................20011.3.31

    SQL Parameter File..............................................................................................................20011.3.32

    SSO Available......................................................................................................................20111.3.33

    Strategies File......................................................................................................................20111.3.34

    Longitud mxima de cadena.................................................................................................20211.3.35

    Directorio de datos temporal................................................................................................20311.3.36

    Transactional Available.........................................................................................................20311.3.37

    Tipo......................................................................................................................................20411.3.38

    Unicode...............................................................................................................................20411.3.39

    URL Format.........................................................................................................................20511.3.40

    XML Max Size......................................................................................................................20611.3.41

    Parmetros de JavaBean SBO.............................................................................................20611.4

    JavaBean Class...................................................................................................................20611.4.1

    Parmetros de JCO SBO.....................................................................................................20711.5

    Mximo de filas de ERP........................................................................................................20711.5.1

    Parmetros de JDBC SBO..................................................................................................20711.6

    Connection Shareable..........................................................................................................20811.6.1

    Escape Character Available..................................................................................................20811.6.2

    ForeignKeys Available..........................................................................................................20911.6.3

    2013-09-199

    Contenido

  • Get Extended Column..........................................................................................................20911.6.4

    JDBC Class.........................................................................................................................21011.6.5

    PrimaryKey Available............................................................................................................21011.6.6

    PVL Available.......................................................................................................................21011.6.7

    Shared Connection..............................................................................................................21111.6.8

    Tipo JDBC ResultSet...........................................................................................................21111.6.9

    Concurrencia JDBC ResultSet.............................................................................................21211.6.10

    Parmetros OData SBO.......................................................................................................21311.7

    Exigir versin de protocolo mxima......................................................................................21311.7.1

    Parmetros ODBC SBO......................................................................................................21311.8

    CharSet...............................................................................................................................21411.8.1

    Connection Status Available................................................................................................21411.8.2

    Cost Estimate Available.......................................................................................................21511.8.3

    Empty String........................................................................................................................21511.8.4

    ODBC Cursors....................................................................................................................21511.8.5

    SQLDescribeParam Available..............................................................................................21611.8.6

    SQLMoreResults Available..................................................................................................21611.8.7

    Use DataDirect OEM Driver.................................................................................................21711.8.8

    V5toV6DriverName.............................................................................................................21711.8.9

    Parmetros de OLE DB SBO...............................................................................................21811.9

    Enumerator CLSID...............................................................................................................21811.9.1

    Provider CLSID....................................................................................................................21811.9.2

    Parmetros de OLE DB OLAP SBO.....................................................................................21911.10

    MSOlap CLSID....................................................................................................................21911.10.1

    Parmetros Sybase SBO.....................................................................................................21911.11

    Driver Behavior....................................................................................................................22011.11.1

    Password Encryption............................................................................................................22011.11.2

    Quoted Identifier..................................................................................................................22111.11.3

    Recover Errors.....................................................................................................................22111.11.4

    Text Size..............................................................................................................................22111.11.5

    Parmetros Teradata SBO...................................................................................................22211.12

    Sustituir propietario actual con base de datos......................................................................22211.12.1

    Configurar parmetros de funcin de base de datos..........................................................225Captulo 12

    Acerca de los parmetros de funcin de base de datos.......................................................22512.1

    Acerca de los archivos PRM................................................................................................22512.2

    Estructura de archivos de parmetros PRM.........................................................................22612.2.1

    Visualizar y editar archivos PRM..........................................................................................22712.3

    Visualizar y editar un archivo de texto de ayuda de funciones...............................................22812.4

    Para editar el texto de ayuda de una funcin PRM................................................................22812.5

    2013-09-1910

    Contenido

  • Referencia de parmetro PRM............................................................................................231Captulo 13

    Referencia de la configuracin del archivo PRM...................................................................23113.1

    ANALYTIC_CLAUSE...........................................................................................................23113.1.1

    ANALYTIC_FUNCTIONS.....................................................................................................23213.1.2

    CALCULATION_FUNCTION................................................................................................23213.1.3

    CONSTANT_SAMPLING_SUPPORTED..............................................................................23313.1.4

    DISTINCT............................................................................................................................23313.1.5

    EXT_JOIN............................................................................................................................23413.1.6

    FULL_EXT_JOIN..................................................................................................................23413.1.7

    GROUP_BY.........................................................................................................................23513.1.8

    GROUP_BY_SUPPORTS_COLUMN_INDEX......................................................................23513.1.9

    GROUP_BY_SUPPORTS_COMPLEX.................................................................................23613.1.10

    GROUP_BY_SUPPORTS_CONSTANT...............................................................................23613.1.11

    HAVING...............................................................................................................................23713.1.12

    INTERSECT.........................................................................................................................23713.1.13

    INTERSECT_ALL.................................................................................................................23813.1.14

    INTERSECT_IN_SUBQUERY...............................................................................................23813.1.15

    JOIN....................................................................................................................................23913.1.16

    LEFT_EXT_JOIN...................................................................................................................23913.1.17

    LEFT_OUTER.......................................................................................................................24013.1.18

    LIKE_SUPPORTS_ESCAPE_CLAUSE.................................................................................24013.1.19

    MINUS.................................................................................................................................24113.1.20

    MINUS_ALL........................................................................................................................24113.1.21

    MINUS_IN_SUBQUERY......................................................................................................24213.1.22

    ORDER_BY.........................................................................................................................24213.1.23

    ORDER_BY_REQUIRES_SELECT........................................................................................24213.1.24

    GROUP_BY_SUPPORTS_COLUMN_INDEX......................................................................24313.1.25

    PERCENT_RANK_SUPPORTED..........................................................................................24313.1.26

    RANK_SUPPORTED...........................................................................................................24413.1.27

    RIGHT_EXT_JOIN................................................................................................................24413.1.28

    RIGHT_OUTER....................................................................................................................24513.1.29

    SEED_SAMPLING_SUPPORTED........................................................................................24513.1.30

    SELECT_SUPPORTS_NULL................................................................................................24613.1.31

    SUBQUERY_IN_FROM.......................................................................................................24613.1.32

    SUBQUERY_IN_IN..............................................................................................................24613.1.33

    SUBQUERY_IN_WHERE.....................................................................................................24713.1.34

    TECHNICAL_COLUMN_NAME_PATTERN..........................................................................24713.1.35

    UNION.................................................................................................................................24813.1.36

    UNION_ALL.........................................................................................................................24813.1.37

    UNION_IN_SUBQUERY......................................................................................................24813.1.38

    2013-09-1911

    Contenido

  • Referencia a conversin de tipos de datos.........................................................................251Captulo 14

    Conversin de tipo de datos ...............................................................................................25114.1

    Tipos de datos de archivos CSV..........................................................................................25214.1.1

    Tipos de datos JDBC...........................................................................................................25314.1.2

    Tipos de datos ODBC..........................................................................................................25614.1.3

    Tipos de datos OData..........................................................................................................25914.1.4

    Tipos de datos OLE DB........................................................................................................26014.1.5

    Tipos de datos Oracle OCI...................................................................................................26214.1.6

    Tipos de datos de SAP ERP.................................................................................................26314.1.7

    Tipos de datos de SAP HANA..............................................................................................26414.1.8

    Tipos de datos Sybase CTL.................................................................................................26514.1.9

    Tipos de datos XML.............................................................................................................26714.1.10

    Restriccin del tamao de datos de longitud variable...........................................................26814.2

    Asignacin de tipo de datos para universos de origen mltiple.............................................26814.3

    Ms informacin.................................................................................................................271Apndice A

    ndice 273

    2013-09-1912

    Contenido

  • Historial de versiones del documento

    En la siguiente tabla se ofrece informacin general sobre los cambios ms importantes del documento.

    2013-09-1913

    Historial de versiones del documento

  • ModificacionesFechaVersin

    Nuevos controladores OData, XML y de servicio Web, consulteControladores de acceso a datos.

    Compatibilidad de inicio de sesin nico para Teradata 13, Tera-data 14, y Sybase IQ, consulte Soporte de inicio de sesin nico.

    Compatibilidad de procedimientos almacenados SAP HANA,consulte Procedimientos almacenados de SAP HANA.

    Para conexiones SAP ERP, asignacin simple de columnas deentrada opcional, consulte Controlador de SAP ERP: acceso afunciones ABAP.

    Para conexiones SAP HANA, compatibilidad con la nueva versinde SAP HANA SPS 05 , conexiones OLAP, inicio de sesin nicoa travs del protocolo SAML, protocolo SSL, y plataformas UNIXde 64 bits mediante ODBC, consulte Conexiones SAP HANA.

    Compatibilidad de conexiones HIVE 0.9 mediante JDBC, consulteConexiones HIVE.

    Nuevo registrador para la actividad del servidor de conexin,consulte Activar registros y seguimientos del servidor de conexiny de los controladores.

    Para saber cmo activar registros de cliente OLAP, consulte Ac-tivar registros y seguimientos para el cliente OLAP.

    Compatibilidad con controladores DataDirect ODBC 7.0, consulteAcerca de los controladores DataDirect ODBC.

    Nuevo parmetro SBO para cualquier controlador de acceso adatos, consulte Modo de transaccin de diccionario.

    Nuevos parmetros SBO para conexiones MySQL, consulte TipoJDBC ResultSet y Concurrencia JDBC ResultSet.

    Nuevo parmetro SBO para conexiones Teradata, consulte Sus-tituir propietario actual con base de datos.

    Nuevo parmetro SBO para omitir SAML con conexiones SAPHANA, consulte Omitir SSO SAML.

    Mayo de2013

    Plataforma SAP Busi-nessObjects Busi-ness Intelligence 4.1

    2013-09-1914

    Historial de versiones del documento

  • ModificacionesFechaVersin

    Hay nuevas conectividades disponibles, consulte Matriz de pro-ductos disponibles para obtener ms informacin.

    Descripcin de modo de conjunto de conexiones, consulte Modode conjunto de conexiones.

    Para comprobar las conexiones almacenadas en CMS, consulteComprobar herramientaInformacin CMS.

    Para encontrar la versin de controlador JDBC, consulte Paraencontrar la versin de un controlador JDBC.

    Ajustar el tiempo de espera de conexin OData para mejorar elrendimiento, consulte Supervisar el rendimiento del controladorOData.

    Soporte de conexiones a diferentes versiones de la base de datosHIVE, consulte Conexiones HIVE.

    Configuracin UNIX para conexiones de MS SQL Server, consulteConexiones MS SQL Server - Para fijar las opciones JVM.

    Para fijar el valor de parmetro CURSOR_SHARING, consulte Co-nexiones Oracle.

    Soporte de conexiones de 64 bits a SAP BW para universos .unv,consulte Conexiones de SAP BW.

    Si no se carga el controlador de SAP ERP, consulte Conexionesde SAP ERP - Error de controlador al cargar.

    Soporte de la base de datos de SAP HANA 1.0 SPS 06, consulteConexiones SAP HANA.

    Requisitos de seguridad de conexiones de SAP NetWeaver BW,consulte Conexiones de SAP NetWeaver BW.

    cs.cfg, ejemplo de archivo de servidor de conexin en modode servidor, consulte Configurar el modo de despliegue.

    Formato de fecha para usar en consultas a sistemas de SAPERP, consulte Tipos de datos de SAP ERP.

    Tipos de datos de SAP HANA y sus equivalentes en infraestruc-turas de datos, consulte Tipos de datos de SAP HANA.

    Agostode 2013

    Plataforma de SAPBusinessObjects Bu-siness Intelligence4.1 Support Package1

    2013-09-1915

    Historial de versiones del documento

  • 2013-09-1916

    Historial de versiones del documento

  • Introduccin al manual de acceso a datos

    2.1 Acerca de este manual

    El Manual de acceso a datos proporciona informacin sobre la funcionalidad del servidor de conexiny sobre la configuracin del servidor de conexin para activar conexiones de la plataforma SAPBusinessObjects Business Intelligence 4.1 Support Package 1 a bases de datos de produccin.

    El Manual de acceso a datos proporciona la siguiente informacin: Aspectos fundamentales del servidor de conexin Ms informacin sobre los controladores de acceso a datos para orgenes de datos CSV, OData,

    SAP ERP, y XML Crear una conexin JDBC, ODBC o Javabean Configurar parmetros de acceso a los datos

    Nota:Tambin proporciona informacin para configurar algunas conexiones relacionales que se basan enel servicio de federacin de datos y las conexiones OLAP.

    2.2 Audiencia

    El Manual de acceso a datos est dirigido al siguiente pblico:

    Usuarios de aplicaciones de SAP BusinessObjects que deben crear conexiones a orgenes dedatos;

    administradores de sistemas responsables de configurar, administrar y mantener una instalacinde la plataforma de BI.

    2.3 Tareas clave

    El Manual de acceso a los datos proporciona informacin importante para administrar parmetros deconfiguracin y establecer conexiones. Para obtener informacin sobre cada una de las siguientestareas, consulte la seccin correspondiente ms abajo:

    2013-09-1917

    Introduccin al manual de acceso a datos

  • Cmo establecer el modo de funcionamiento del servidor Cmo seleccionar los controladores que desea cargar Cmo configurar los controladores de acceso a los datos Cmo comprobar la configuracin de una conexin Cmo crear conexiones JDBC Cmo crear conexiones SAP HANA

    Nota:Para obtener informacin sobre tareas administrativas como iniciar y detener el servidor de conexino administrar propiedades y mtricas, consulte el Manual del administrador de la plataforma de SAPBusinessObjects Business Intelligence.

    Temas relacionados Configurar el modo de despliegue Configurar los controladores que se cargarn Visualizar y editar archivos SBO Ejecutar la herramienta cscheck Crear conexiones JDBC Conexiones SAP HANA

    2.4 Convenciones de este manual

    En este manual, la variable connectionserver-install-dir es la ruta raz de la instalacin paralos archivos de acceso a los datos usados por herramientas cliente de SAP BusinessObjects. EnMicrosoft Windows, el directorio dir-instalacin-servidor-conexin predeterminado representaC:\Archivos de programa\SAP BusinessObjects\SAP BusinessObjects Enterprise

    XI 4.0\dataAccess.

    La variable dir-instal-bip es la ruta raz de la instalacin de la plataforma de BI o las herramientascliente. En MS Windows (64 bits), es el directorio C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0.

    Precaucin:En los archivos de configuracin de acceso a los datos, use el signo de omisin \ con la barra invertida\ en las rutas de archivos si implementa la plataforma de BI en Microsoft Windows.

    2013-09-1918

    Introduccin al manual de acceso a datos

  • Introduccin al acceso a datos

    3.1 Acerca del servidor de conexin

    El servidor de conexin es el software de acceso a datos que administra la conexin entre una aplicacinde SAP BusinessObjects y un

    El servidor de conexin permite a las aplicaciones como la herramienta de diseo de universos, laherramienta de diseador de informacin y SAP BusinessObjects Web Intelligence conectarse y ejecutarconsultas en un origen de datos.

    El servidor de conexin no dispone de interfaz de usuario. El usuario crea y administra las conexionesdesde la interfaz de usuario de estas aplicaciones o mediante la edicin de los archivos de configuracindel servidor de conexin.

    Creacin de conexiones

    Puede crear conexiones usando el asistente de conexin de las herramientas de cliente de laplataforma de Business Intelligence.

    Nota:El asistente de conexin de la herramienta de diseo de universos es el Asistente de nueva conexin.En la herramienta de diseo de informacin, puede ser tanto el asistente de nueva conexin relacionalcomo el asistente de nueva conexin OLAP. Consulte las guas de usuario de las aplicaciones paraobtener informacin sobre cmo usar el asistente de conexin.

    Optimizacin de acceso a datos

    Optimice el modo en que los datos pasan a travs del servidor de conexin modificando los archivosde configuracin de acceso a datos. Estos archivos estn en formato XML y se instalan junto conel servidor de conexin. Puede establecer valores de parmetros para que se apliquen a uncontrolador de acceso a los datos especfico o a todos los controladores de acceso a los datosinstalados.

    3.2 Componentes de una conexin

    Una conexin de acceso a los datos consta de los componentes siguientes:

    2013-09-1919

    Introduccin al acceso a datos

  • El servidor de conexin es el software que administra la conexin entre la aplicacin y el origen dedatos. El servidor de conexin se encarga, por ejemplo, de las solicitudes de datos procedentes dela aplicacin.

    Un controlador de acceso a los datos es un componente de software especfico de base de datosque administra la conexin entre el servidor de conexin y el middleware de base de datos.

    Los archivos de configuracin definen los parmetros para configurar la conexin entre los siguientessistemas: La aplicacin y el servidor de conexin

    La aplicacin y el controlador de acceso a datos

    El servidor de conexin y el controlador de acceso a datos

    3.2.1 Arquitectura del sistema

    En el diagrama siguiente se ilustra la posicin que ocupan el servidor de conexin y los controladoresde acceso a datos en una configuracin de SAP BusinessObjects.

    3.2.2 Controladores de acceso a datos

    2013-09-1920

    Introduccin al acceso a datos

  • Los controladores de acceso a datos conectan Connection Server con un origen de datos. Una basede datos requiere un controlador de acceso a datos para que puedan usarla aplicaciones de SAPBusinessObjects.

    Las aplicaciones de SAP BusinessObjects incluyen controladores de acceso a datos con los que puedeconfigurar conexiones a sus bases de datos. Los controladores de acceso a datos incluidos en suproducto, dependen del tipo de licencia que tenga.

    Antes de poder crear una conexin de base de datos para la que no tiene un controlador, debe obtenerlos controladores requeridos. Las siguientes opciones estn disponibles para obtener un controlador:

    Pngase en contacto con su representante de SAP para averiguar si hay un controlador disponibley si su licencia le permitir usarlo.

    Utilice Driver Development Kit (DDK) para desarrollar un controlador. Si necesita ms informacin,consulte con el representante de SAP.

    Al crear una nueva conexin, debe seleccionar el controlador de acceso a datos apropiado para elorigen de datos de destino. Si, por ejemplo, accede a una base de datos Oracle 10g, deber instalarel middleware correspondiente (Oracle 10g Client) y, a continuacin, el controlador de acceso a datospara Oracle de SAP BusinessObjects.

    Precaucin:Los controladores de acceso a datos bean de Excel (bean_excel.jar) y CSV (dbd_open_sample.jar) son muestras de controladores. No debe usarlos tal cual, sino como puntos de partida paradesarrollar controladores ms complejos mediante el uso de DDK.

    En SAP Service Marketplace encontrar una lista actualizada de los controladores de acceso a datoscompatibles, en http://service.sap.com/bosap-support. Tambin puede consultar con su representantede SAP.

    Para obtener ms informacin sobre DDK, consulte el manual Data Access Driver Java SDK DeveloperGuide en http://boc.sdn.sap.com.

    3.3 Archivos de configuracin de acceso a datos

    Los archivos de configuracin de acceso a datos se suministran con la instalacin de la plataforma deBusiness Intelligence. Se pueden dividir en los siguientes niveles:

    Nivel global

    El archivo de configuracin cs.cfg se aplica a todas las conexiones.

    Nivel de controlador

    Los archivos de configuracin SBO se aplican a controladores especficos.

    Adems de los archivos de configuracin que controlan una conexin, cada controlador de acceso adatos tiene un archivo de configuracin PRM asociado. Estos archivos controlan la forma en que una

    2013-09-1921

    Introduccin al acceso a datos

  • aplicacin genera SQL en funcin de las capacidades del software de la base de datos. Los usanaplicaciones como la herramienta de diseo de informacin.

    3.3.1 Acerca del archivo de configuracin global cs.cfg

    El archivo de configuracin global cs.cfg que utilizan los controladores de acceso a los datos seinstala en la siguiente ubicacin: dir-instal-connectionserver \connectionServer

    El archivo cs.cfg contiene parmetros que se aplican a todos los controladores de acceso a datosinstalados.

    Temas relacionados Acerca de parmetros globales

    3.3.2 Acerca de los archivos de configuracin de controladores

    Los archivos de configuracin que utilizan los controladores de acceso a datos se instalan en la siguienteruta: En un sistema Microsoft Windows:

    dir-instal-connectionserver \connectionServer\RDBMS

    En un sistema UNIX:

    dir-instalacin-servidor-conexin/connectionServer/RDBMS

    donde RDBMS es el nombre de la capa de red o el middleware de la base de datos que usa el archivode configuracin.

    Los archivos que se listan a continuacin tienen parmetros que se aplican a controladores de accesoa los datos que estn instalados.

    2013-09-1922

    Introduccin al acceso a datos

  • EjemploDescripcinSe puede editarArchivo especficode controlador

    oracle.sbo

    Cada controlador deacceso a datos tieneun archivo SBO. Definela configuracin de co-nectividad especficapara cada controladory cada base de datosde destino.

    Yes.sbo

    oracle.prm

    Cada controlador deacceso a datos tieneun archivo PRM. Defi-ne parmetros queafectan a la forma enla que una aplicacingenera SQL.

    S.prm

    oracleen.cod

    Cada controlador deacceso a datos tieneun archivo COD. Guar-da informacin relacio-nada con definicionesde conexin. Define loscampos que aparecenal crear una conexinnueva.

    Nota:No modifique estos ar-chivos.

    No.cod

    oracle.rss

    Cada controlador deacceso a datos tieneun archivo RSS. Contie-ne las sentencias SQLpredefinidas que usa elservidor de conexin.

    No.rss

    2013-09-1923

    Introduccin al acceso a datos

  • EjemploDescripcinSe puede editarArchivo especficode controlador

    oracle.stg

    El controlador de acce-so a datos puede tenerun archivo de estrate-gia. Consulte la referen-cia del parmetro dearchivo SBO para msinformacin.

    No.stg

    Temas relacionados Descripcin de parmetro SBO Referencia de la configuracin del archivo PRM Acerca de los parmetros de funcin de base de datos

    3.4 Modo de despliegue

    El Servidor de conexin se puede ejecutar en los modos de despliegue siguientes:

    Modo de biblioteca (in-proc)

    El Servidor de conexin se incluye en el proceso de cliente. La mayora de aplicaciones de SAPBusinessObjects usan el servidor de conexin en modo de biblioteca.

    Modo de servidor

    El Servidor de conexin es un servidor CORBA y se accede a l remotamente. El servidor deconexin sirve a los clientes CORBA y HTTP para responder a los modos de 2 niveles y de nivelweb respectivamente.

    Consulte el Manual del administrador de la plataforma SAP BusinessObjects Business Intelligencepara obtener ms informacin sobre los escenarios de despliegue.

    Temas relacionados Configurar el modo de despliegue Configurar el modo de despliegue Configurar los controladores que se cargarn

    2013-09-1924

    Introduccin al acceso a datos

  • 3.5 Servicios de conectividad

    Con la instalacin predeterminada de la plataforma de Business Intelligence se incluyen tres instanciasdel servidor de conexin. Estas instancias se agrupan en Servicios de conectividad en la Consolade administracin central (CMC).

    Los servidores del servidor de conexin ofrecen los siguientes servicios:

    Servicio de conectividad nativa (64 bits) Servicio de conectividad nativa (32 bits solo en MS Windows)

    El servidor de procesamiento Adaptive aloja el servicio de conectividad Adaptive, que permite que lasaplicaciones del usuario accedan de forma remota a orgenes de datos basados en Java.

    Al iniciarse, los servicios de conectividad informan de la lista de orgenes de datos que admiten en elclster de la plataforma de Business Intelligence, de modo que las aplicaciones de SAP BusinessObjectspueden detectar y utilizar la instancia del servidor adecuada. Las aplicaciones buscan orgenes dedatos mediante el servidor de conexin primero en el modo de biblioteca y, a continuacin, en el modode servidor.

    Conexin frente a servicioCuando se utiliza el servidor de conexin en modo de biblioteca, los controladores de acceso a losdatos y el middleware instalados en el equipo local definen la lista de orgenes de datos disponibles.Cuando se utiliza el servidor de conexin en el modo de servidor, la lista de orgenes de datos tambinincluye los orgenes de datos que admiten las instancias del servidor que se ejecutan en el sistemaback-end de la plataforma de Business Intelligence.

    Cada instancia del servidor admite un subconjunto de los orgenes de datos que admite la capa deacceso a los datos. Estos subconjuntos dependen de los siguientes parmetros:

    La tecnologa de implementacin del servidor CS (C++ o Java) El sistema operativo host (versiones de UNIX o MS Windows) Los controladores que puede seleccionar cuando instala la plataforma de BI Los orgenes de datos activos que puede seleccionar para cada instancia del servidor en la CMC

    La siguiente tabla describe qu tipo de servicio de conectividad puede usar cada tipo de conexin.

    DescripcinServicio de conectividadConexin

    Admisin de ODBC, OLE DB, OCI, etc.Servicio de conectividad nativaTodos los orgenes dedatos nativos de 64 bits

    Admisin de orgenes de datos disponi-bles solo en 32 bits. Este servicio soloest disponible en MS Windows.

    Servicio de conectividad nativaTodos los orgenes dedatos nativos de 32 bits

    2013-09-1925

    Introduccin al acceso a datos

  • DescripcinServicio de conectividadConexin

    Admisin de todo el middleware basadoen Java. Este servicio es una implemen-tacin Java basada en el marco de tra-bajo Platform Java Service (PJS).

    Servicio de conectividad deAdaptive

    Orgenes de datos basa-dos en Java

    Ejemplo: Un origen de datos nativo de 64 bits es una base de datos Oracle mediante Oracle OCI. Un origen de datos nativo de 32 bits es MS Excel 2007 mediante ODBC. Un origen de datos basado en Java es MS SQL Server 2008 R2 mediante JDBC.

    3.6 Conexiones OLAP

    La capa de acceso a datos permite que la plataforma de BI se conecte a orgenes de datos OLAP.

    Los universos .unv que se basan en orgenes de datos OLAP utilizan conexiones gestionadas por elservidor de conexin de 32 bits. La versin actual permite a las conexiones de SAP BW usar el servidorde conexin de 32 o de 64 bits.

    Los universos .unx que se basan en orgenes de datos OLAP utilizan conexiones gestionadas por elcomponente de cliente OLAP de la plataforma de BI.

    Para la lista de orgenes de datos OLAP soportados, consulte la matriz de disponibilidad de productos.Para crear conexiones OLAP, vase el Manual de usuario de herramientas de diseo de informacin.

    Temas relacionados Conexiones de SAP BW

    La capa de acceso de datos permite a la plataforma de BI acceder al origen de datos deSAP BW.

    2013-09-1926

    Introduccin al acceso a datos

  • Informacin especfica sobre el acceso a datos

    4.1 Compatibilidad con el sistema operativo de 64 bits

    SAP BusinessObjects proporciona versiones de la plataforma de BI para los siguientes sistemasoperativos:

    versiones de 32 bits de Microsoft Windows versiones de 64 bits de los sistemas Microsoft Windows y UNIX

    A continuacin, la capa de acceso a datos proporciona controladores de acceso a datos que se puedenejecutar en un entorno de 32 bits o de 64 bits.

    En las siguientes secciones se ofrece informacin sobre lo que esto significa para la compatibilidaddel middleware de base de datos en los entornos de 32 bits o 64 bits.

    Para obtener la lista completa de orgenes de datos compatibles con los sistemas operativos de 64bits, consulte la matriz de disponibilidad de los productos.

    Nota:El Kit de desarrollo de controladores proporciona muestras de controladores de acceso a datos quese pueden ejecutar en un entorno de 32 bits o de 64 bits. Para obtener ms informacin sobre DDK,consulte el manual Data Access Driver Java SDK Developer Guide.

    4.1.1 Compatibilidad con UNIX de 64 bits

    El servidor de conexin se suministra con la plataforma BI y admite la instalacin en entornos UNIXde 64 bits como servidor in-proc o servidor remoto.

    Precaucin:Debe asegurarse de instalar el middleware de 64 bits para ejecutar conexiones a bases de datos atravs del servidor de conexin.

    Algunos proveedores no ofrecen middleware de 64 bits para las siguientes bases de datos y capas dered de UNIX. Slo estn disponibles en Microsoft Windows:

    DB2 UDB para iSeries V5 con Client Access AS400 DB2 UDB para iSeries V6 con Client Access AS400 DB2 para i v6.1 con Client Access AS400

    2013-09-1927

    Informacin especfica sobre el acceso a datos

  • DB2 para i v7.1 con Client Access AS400 Origen de datos genrico a travs de OLE DB MS Access 2010 y 2013 a travs de ODBC MS Excel 2010 y 2013 a travs de ODBC MS SQL Server 2008, 2008 R2 y 2012 a travs de OLE DB

    4.1.2 Compatibilidad con Microsoft Windows de 64 bits

    El servidor de conexin se suministra con la plataforma BI y admite la instalacin en entornos MSWindows de 32 bits (como servidor in-proc) y de 64 bits (como servidor in-proc y remoto).

    Los proveedores no ofrecen middleware de 64 bits para las siguientes bases de datos a travs deODBC en Microsoft Windows:

    Base de datos Ingres 9 MS Access 2007 MS Excel 2007 PostgreSQL 8 Archivos de texto Data Federator XI 3.0 Query Server Salesforce.com

    Microsoft Windows de 64 bits tampoco admite las siguientes bases de datos OLAP ni su middleware:

    MS Analysis Services a travs de OLE DB para OLAP Oracle Essbase a travs del middleware Essbase

    Para todos estos orgenes de datos, la capa de acceso a datos puede funcionar con middleware de32 bits en versiones de 64 bits de Microsoft Windows. Esta funcin se administra a travs de undespliegue especfico que consta de dos servidores de conexin que se ejecutan al mismo tiempo enmodo de servidor. El primero funciona con 32 bits y ejecuta las conexiones a orgenes de datos queno puede administrar el middleware de 64 bits, mientras que el segundo funciona con 64 bits y ejecutalas conexiones al resto de orgenes de datos. Dado que el archivo cs.cfg es comn para los dosservidores, ambos comparten la misma configuracin.

    Restriccin:Debido a esta arquitectura, no es posible ejecutar el mismo controlador de acceso a datos en los dosservidores. Sin embargo, se puede establecer una conexin de ODBC genrica en el servidor deconexin de 32 bits o en el servidor de conexin de 64 bits, pero no en ambos al mismo tiempo.

    Temas relacionados Tamao Array fetch

    2013-09-1928

    Informacin especfica sobre el acceso a datos

  • 4.1.3 Instalacin de los controladores de ODBC

    Para las instalaciones de la herramienta de diseo de informacin y de la herramienta de diseo deuniversos en un sistema operativo Windows de 32 bits, los controladores de los orgenes de datosODBC que se deben crear, probar y acceder en la herramienta se deben definir con el administradorde origen de datos ODBC que se puede encontrar en la siguiente ubicacin del equipo fsico en la queest instalada la herramienta:

    C:\Windows\System32\odbcad32.exe

    Para las instalaciones de la herramienta de diseo de informacin o de la herramienta de diseo deuniversos en un sistema operativo Windows de 64 bits, los controladores de los orgenes de datosODBC que se deben crear, probar y acceder en la herramienta se deben definir con la versin de32 bits del administrador de origen de datos ODBC que se puede encontrar en la siguiente ubicacindel equipo fsico en el que est instalada la herramienta:

    C:\Windows\SysWOW64\odbcad32.exe

    Para la herramienta de diseo de informacin, los orgenes de datos ODBC que deben usar loscomponentes del servidor se definen con el administrador de origen de datos ODBC que se puedeencontrar en la siguiente ubicacin del equipo fsico en el que estn instalados los componentes delservidor:

    Versin de 64 bits: C:\Windows\System32\odbcad32.exe (Recomendada para usarla cuandoexista middleware de bases de datos de 64 bits.)

    Versin de 32 bits: C:\Windows\SysWOW64\odbcad32.exe (sela cuando solo exista middlewarede bases de datos de 32 bits.)

    Nota:Si la herramienta de diseo de informacin o la herramienta de diseo de universos usa el DSN deODBC para orgenes de datos de universos, se deben crear DSN con los mismos nombres en el equipofsico en el que estn instalados los componentes de servidor para las aplicaciones de generacin deinformes de SAP BusinessObjects que usan los universos publicados.

    Para obtener informacin, consulte el Manual de instalacin de la plataforma SAP BusinessObjectsBusiness Intelligence

    4.2 Soporte de inicio de sesin nico

    La plataforma de BI proporciona autenticacin para inicio de sesin nico (SSO) cuando se instala enlas siguientes plataformas y con las conectividades que se sealan a continuacin:

    2013-09-1929

    Informacin especfica sobre el acceso a datos

  • DescripcinOrigen de datos

    Windows AD con Kerberos proporciona el iniciode sesin nico a la plataforma de BI.

    MS Analysis Services en Microsoft Windows

    Windows AD con Kerberos proporciona el iniciode sesin nico a la plataforma de BI.

    MS SQL Server a travs de ODBC u OLE DB enMicrosoft Windows

    LDAP proporciona el inicio de sesin nico a laplataforma de BI.

    Oracle a travs de OCI en Microsoft Windows

    Para activar el inicio de sesin nico, se debeinstalar y configurar el complemento de autentica-cin que se suministra con la plataforma. Losusuarios se registran en la plataforma de BusinessIntelligence desde una aplicacin de SAP Busines-sObjects usando sus credenciales de EBS (nombrede usuario y contrasea).

    Oracle EBS a travs de OCI en todas las platafor-mas

    El inicio de sesin nico se activa instalando yconfigurando la autenticacin SAP. Los usuariosse registran en la plataforma de Business Intelli-gence desde una aplicacin de SAP BusinessOb-jects usando sus credenciales de SAP BW.

    SAP BW a travs de OLAP BAPI en todas lasplataformas

    El inicio de sesin nico se activa instalando yconfigurando la autenticacin SAP. Los usuariosse registran en la plataforma de Business Intelli-gence desde una aplicacin de SAP BusinessOb-jects usando sus credenciales de SAP ERP.

    Sistemas SAP ERP a travs de conectividad SAPJava (JCo) 3.x en todas las plataformas

    2013-09-1930

    Informacin especfica sobre el acceso a datos

  • DescripcinOrigen de datos

    El SSO proporcionado es SSO a la base de datosy usa Windows AD con Kerberos (en ODBC, JDBCy OLAP) o el protocolo SAML (en JDBC y OLAP).Los usuarios se registran en la plataforma de Bu-siness Intelligence desde una aplicacin de SAPBusinessObjects usando sus credenciales deWindows AD.

    Base de datos de SAP HANA 1.0 SPS 06 a travsde ODBC, JDBC en todas las plataformas y OLAPen Microsoft Windows, Linux y AIX

    Windows AD con Kerberos proporciona el iniciode sesin nico a la plataforma de BI.

    Base de datos Sybase IQ mediante ODBC en Mi-crosoft Windows

    Windows AD con Kerberos proporciona el iniciode sesin nico a la plataforma de BI.

    Teradata 13 y Teradata 14 mediante ODBC enMicrosoft Windows

    Para obtener ms informacin sobre SSO, consulte el Manual del administrador de la plataforma deSAP BusinessObjects Business Intelligence.

    Temas relacionados Conexiones Oracle EBS Controlador de SAP ERP Conexiones SAP HANA

    4.3 Procedimientos almacenados

    El servidor de conexin puede administrar datos de orgenes de datos resultantes de una consultaSQL o la ejecucin de un procedimiento almacenado.

    Los procedimientos almacenados son secuencias de comandos SQL que estn almacenadas comocdigo ejecutable en un SGBDR. Pueden recibir argumentos y devolver datos.

    En la plataforma de Business Intelligence se admiten procedimientos almacenados para las siguientescapas de red y bases de datos:

    DB2 UDB e iSeries a travs del controlador CLI Sybase Adaptive Server a travs de CTLIB Javabean DB2 UDB, Derby, HSQL DB, Informix, MS SQL Server, MySQL 5, Oracle, SAP HANA y Sybase,

    todos a travs de JDBC Oracle a travs de OCI DB2 iSeries, Informix, MS SQL Server, SAP HANA, Sybase ASIQ, Sybase SQL Anywhere, y Teradata

    (solo macros) todos a travs de ODBC

    2013-09-1931

    Informacin especfica sobre el acceso a datos

  • MS SQL Server a travs de OLE DB

    4.3.1 Capacidades admitidas de la base de datos

    El servidor de conexin slo admite procedimientos almacenados que devuelven datos como conjuntosde resultados, es decir, en forma de tablas. Esto significa que el procedimiento almacenado no puededevolver nmeros enteros, cadenas ni cursores y debe contener siempre sentencias SELECT. Adems,los procedimientos almacenados admitidos no pueden contener parmetros OUT o IN/OUT, soloparmetros IN. Asimismo, las sentencias COMPUTE, PRINT, OUTPUT o STATUS que se encuentran enprocedimientos almacenados no se ejecutan.

    Precaucin:Estas restricciones no son vlidas para procedimientos almacenados de Oracle. Consulte la siguienteseccin para obtener informacin sobre los procedimientos almacenados de Oracle admitidos.

    El Servidor de conexin admite los procedimientos almacenados de Oracle dentro de un paquete. Elnombre del paquete se devuelve como el nombre del catlogo. El comportamiento es vlido para lascapas de red de Oracle CI y de JDBC.

    Para obtener ms informacin acerca del uso de procedimientos almacenados, consulte el manual delusuario de la herramienta de diseo de universos.

    4.3.2 Procedimientos almacenados de Oracle

    Los procedimientos almacenados de Oracle son los siguientes:

    Cualquier procedimiento PL/SQL que devuelva conjuntos de resultados mediante REF Cursor Procedimientos PL/SQL almacenados que tengan como mnimo un parmetro de variable de cursor

    IN/OUT REF y ningn parmetro OUT

    Nota:Los dems parmetros de cursor IN/OUT del procedimiento se omiten.

    Los procedimientos almacenados de Oracle que no se admiten son los siguientes:

    Cualquier procedimiento PL/SQL que no devuelva conjuntos de resultados mediante un parmetroREF CURSOR

    Cualquier procedimiento PL/SQL que contenga al menos un parmetro OUT Cualquier funcin PL/SQL Cualquier procedimiento PL/SQL que tenga un parmetro IN/OUT de un tipo distinto al de REF

    CURSOR, por ejemplo, VARRAY Cualquier funcin de tabla PL/SQL

    2013-09-1932

    Informacin especfica sobre el acceso a datos

  • Para acceder a los procedimientos almacenados de Oracle, deber realizar varias tareas en el servidorpara permitir que la plataforma de BI se conecte a un procedimiento almacenado. Estas tareas seexplican en las siguientes secciones.

    4.3.3 Crear un cursor dentro de un paquete

    En bases de datos de Oracle, un paquete es un objeto de base de datos que contiene tipos, objetosy subprogramas relacionados con PL/SQL. En primer lugar debe crear un cursor dentro de un paqueteantes de crear un procedimiento almacenado de Oracle usando el cursor definido.

    En el sistema de administracin de base de datos de Oracle, use el siguiente enunciado:

    CREATE or REPLACE PACKAGE catalog_data ASTYPE CatCurTyp IS REF CURSOR RETURNall_objects%ROWTYPE;END catalog_data;

    Precaucin:La plataforma de BI no admite procedimientos almacenados empaquetados, solo procedimientosindependientes.

    4.3.4 Crear un procedimiento almacenado de Oracle

    En el siguiente procedimiento, use el cursor catcurtyp que previamente se ha creado en el paquetey catalog_data.catcurtyp.

    Realice una de las siguientes acciones:a. Escriba el siguiente enunciado:

    CREATE or REPLACE PROCEDURE get_allobjects(cat_cv IN OUTcatalog_data.catcurtyp) ASBEGINOPEN cat_cv FOR SELECT * FROM all_objects;END;

    b. Escriba el siguiente enunciado con diversos parmetros:

    CREATE or REPLACE PROCEDURE get_ownerobjects(owner_name INvarchar2, cat_cv IN OUT catalog_data.catcurtyp) ASBEGINOPEN cat_cv FOR SELECT * FROM all_objects WHEREowner=owner_name;END;

    Nota:Para obtener ms informacin sobre la creacin de paquetes y procedimientos almacenados, consultela documentacin de Oracle.

    2013-09-1933

    Informacin especfica sobre el acceso a datos

  • 4.3.5 Procedimientos almacenados de SAP HANA

    El servidor de conexin admite procedimientos almacenados SAP HANA mediante JDBC y ODBC.

    Crea procedimientos SAP HANA almacenados con la sintaxis siguiente:

    CREATE PROCEDURE {LANGUAGE } {SQL SECURITY }{READS SQL DATA {WITH RESULT VIEW }} ASBEGINselect ... from ;

    END

    LANGUAGE, SQL SECURITY y READS SQL DATA no son obligatorios. El idioma predeterminado esSQLScript. Consulte el Manual SQLScript de base de datos de SAP HANA para obtener ms informacin.

    Ejemplo:

    Procedimiento almacenado simple:

    CREATE PROCEDURE ProcLANGUAGE SQLSCRIPT READS SQL DATA ASBEGINselect * from CUSTOMER;

    END

    Procedimiento almacenado con una vista de resultados y de parmetros:

    CREATE PROCEDURE ProcWithResultView(IN id int)LANGUAGE SQLSCRIPT READS SQL DATA WITH RESULT VIEW ProcView ASBEGINselect * from CUSTOMER where CUST_ID = :id;

    END

    4.3.6 Macros Teradata

    El Servidor de conexin solo admite las macros de Teradata si la conexin establecida usa ODBC.

    Precaucin:No admite los procedimientos almacenados de Teradata en ODBC, ya que los procedimientosalmacenados no devuelven ningn conjunto de datos. Tampoco admite macros o procedimientosalmacenados en JDBC.

    Crea macros de Teradata con la sintaxis siguiente:

    create macro as (select * from ;);

    Para obtener ms informacin, consulte la documentacin de Teradata.

    2013-09-1934

    Informacin especfica sobre el acceso a datos

  • Ejemplo:

    Macro simple:

    create macro GUEST95 as (select * from guest where TYear='FY95';);

    Macro con un parmetro:

    create macro MGUESTIN (inyear VARCHAR(12)) as (select * from GUEST where TYear=:inyear;);

    Macro con varios conjuntos de resultados:

    create macro MGUEST as(select * from guest where TYear='FY95';select count(*) from guest;);

    4.4 Grupos de conexiones

    Los controladores abren una conexin en la base de datos para acceder a los datos. A continuacinse indican dos mtodos para conectarse a una base de datos: Cada vez que el servidor de conexin requiere informacin, el controlador de acceso a datos abre

    una conexin a la base de datos, recupera los datos y despus cierra la conexin.

    El servidor de conexin mantiene las conexiones disponibles abiertas y mantiene sus detalles enun grupo de conexiones. Cada vez que el servidor de conexin requiere informacin del origen dedatos, el controlador de acceso a datos consulta el grupo de conexiones para ver si contiene unaconexin adecuada que no se est usando. Si existe una conexin disponible, la usa. Si todas lasconexiones estn en uso, el servidor de conexin crea una conexin y la agrega al grupo. Estemtodo usa los recursos del sistema ms eficientemente.

    Recuerde:Servidor de conexin no agrega una conexin que utiliza el inicio de sesin nico al conjunto.

    4.4.1 Acerca de las conexiones del grupo

    Las conexiones que estn disponibles en el grupo de conexiones pueden ser exclusivas o compartibles.

    Las conexiones exclusivas slo pueden asignarse a un usuario a la vez. Cuando se asigna unaconexin exclusiva, deja de estar disponible en el grupo. No puede asignarse a otro solicitante.Cuando la conexin deja de ser necesaria, el controlador personalizado la libera de modo que puedareasignarse.

    2013-09-1935

    Informacin especfica sobre el acceso a datos

  • Las conexiones compartibles pueden asignarse a varios usuarios a la vez. Cuando una conexinse asigna, permanece en el grupo para que est disponible para otros solicitantes.

    Puede seleccionar si crear una conexin exclusiva o compartible con el parmetro Modo de conjuntode conexiones del asistente de conexiones.

    Temas relacionados Connection Shareable Shared Connection Max Pool Time

    4.4.2 Modo de conjunto de conexiones

    Descripcin de modo de conjunto de conexionesValor de modo de conjunto de conexio-nes

    Se desconecta de la base de datos despus que se hayacompletado una consulta. La prxima vez que se ejecuteuna consulta, se crea de nuevo la conexin.

    Desconectar despusde cada transac-cin

    Esta es la opcin de conjunto de conexiones. Si se hacompletado una consulta antes del tiempo especificado enel Tiempo de espera de grupo (10 minutos es el valor pordefecto), se puede reutilizar la conexin. Todos los usuarioscomparten la conexin.

    Mantenga la conexin activa para

    Se cierra la conexin cuando el usuario sale de la aplicacino cuando se cierra el explorador web. Esta opcin no usael conjunto de conexiones.

    Mantenga la conexin activa durantetoda la sesin (solo modo local)

    Escoger el modo de conjunto de conexionesEl modo de conjunto de conexiones puede depender de la disponibilidad de recursos de su mquina.

    Si la memoria est baja, seleccione la opcin Desconectar despus de cada transaccin. Si la memoria est elevada y el rendimiento es crtico, seleccione la opcin Mantener la conexin

    activa durante toda la sesin (solo modo local). Para controlar el comportamiento de manera ms precisa, seleccione la opcin Mantener la

    conexin activa durante.

    2013-09-1936

    Informacin especfica sobre el acceso a datos

  • 4.4.3 Comprobar conjunto de conexiones de middleware

    Los middlewares de origen de datos a menudo proporcionan su propio mecanismo de conjunto deconexiones. Tiene que asegurarse de que la configuracin del conjunto de conexiones de middlewaresea compatible con el conjunto en la herramienta de diseo para obtener el rendimiento de conexinque espera.

    4.5 Balanceo de carga

    En el modo de servidor, puede ejecutar varias instancias del servidor de conexin en la plataforma deBusiness Intelligence. El servidor de conexin implementa un mecanismo de equilibrio de carga eneste modo de despliegue. Se usa para elegir el mejor servidor en cuanto a recursos que puedan admitirnuevas solicitudes de cliente.

    El equilibro de carga ayuda a enfrentarse a los problemas de ampliacin; para ello, aumenta el nmerode instancias de servidor de la plataforma de Business Intelligence.

    Precaucin:Este mecanismo de equilibrio de carga es diferente al equilibrio de carga que el servidor deadministracin central implementa.

    El equilibrio de carga se realiza en los niveles siguientes:

    Proxys de cliente en un despliegue de 2 niveles, en el nivel de cliente Pue