Uso de ODBC para conectar Tableau a un punto final de SQL de Data Flow

Descarga e instalación del controlador ODBC en Mac OS

Siga estos pasos para descargar e instalar un controlador ODBC para utilizarlo con Tableau en Mac OS.

  1. Descargue el controlador ODBC.
    1. En la barra de búsqueda global, busque Data Flow y seleccione Servicio de Data Flow.
    2. Seleccione Puntos finales SQL en la navegación lateral izquierda.
    3. Seleccione cualquier punto final SQL de la lista. Se muestra la página de detalles de ese punto final SQL.
    4. En Conectar, seleccione Controladores.
    5. En ODBC, seleccione Download ODBC driver (Descargar controlador ODBC).
    6. Seleccione Mac. La descarga comienza.
    7. Cuando finalice la descarga, extraiga el archivo zip descargado.
  2. Haga doble clic para instalar el controlador.
    Se abre la ventana de instalación.
  3. Seleccione Continuar.
    Lea el acuerdo de licencia que se muestra.
  4. Seleccione Aceptar.
  5. (Opcional) Para cambiar el directorio de instalación del predeterminado, seleccione Cambiar ubicación de instalación, busque dónde desea instalar y seleccione Aceptar.
  6. Seleccione Next (Siguiente) para confirmar el directorio de instalación.
  7. Seleccione Instalar.
  8. Cuando finalice la instalación, seleccione Finish (Finalizar).
    El directorio de instalación del controlador es:
    /Library/simba/ocispark/lib/universal/libsparkodbc_sbu.dylib
  9. (Opcional) Instale ODBC Manager.
    ODBC Manager es una herramienta para configurar controladores y crear y gestionar DSN. La herramienta es opcional porque también puede crear DSN manualmente editando el archivo odbc.ini adecuado.
    1. Descargue ODBC Manager desde el sitio de descarga.
    2. Haga doble clic en el archivo .dmg descargado.
    3. Haga doble clic en el archivo ODBC Manager.pkg.
    4. Siga las indicaciones para instalarlo.

Configuración del controlador ODBC en Mac OS

Siga estos pasos para configurar el controlador ODBC en Mac OS.

Puede crear DSN de usuario (a los que solo puede acceder el usuario que lo creó en la estación de trabajo) o DSN de sistema (a los que puede acceder cualquier usuario que haya iniciado sesión en la estación de trabajo).

  1. Obtenga el nombre de host para el punto final SQL al que desea conectarse.
    1. Abra la página Detalles del punto final SQL cuando esté activo.
    2. Seleccione Controladores.
    3. En Controlador ODBC, seleccione Mostrar detalles. Aparece una ventana emergente.
    4. Seleccione Mostrar en la cadena Nombre de host. Se muestra el nombre de host completo.
    5. Seleccione Copy (Copiar) en la cadena Host name (Nombre de host). El nombre de host completo se copia en el portapapeles.
    6. Guarde el nombre de host para su uso posterior.
  2. (Opcional) Cree un DSN mediante ODBC Manager.
    1. Inicie ODBC Manager.

    2. Seleccione User DSN (DSN de usuario) o System DSN (DSN de sistema), según corresponda.

    3. Haga clic en Agregar.

    4. Seleccione Simba OCI Spark ODBC Driver.

    5. Seleccione Aceptar.

    6. Introduzca el nombre del DSN, por ejemplo, Data Flow SQL Endpoint y, opcionalmente, agregue una descripción.

    7. Cree un par de valores de palabra clave para cada parámetro DSN.

    8. Seleccione Agregar para crear un par de valores de palabra clave.

    9. Seleccione Palabra clave y sustitúyala por el nombre del parámetro.

    10. Seleccione Valor y sustitúyalo por el valor del parámetro.

    11. Repita los pasos g a j para cada parámetro.
    12. Agregue los detalles de autenticación de conexión:
      1. Para conectarse a un punto final SQL mediante una clave de firma de API que no esté en la ubicación por defecto ~/.oci/config, agregue el parámetro:
        OCIConfigFile=ConfigFileLocation
        donde ConfigFileLocation es la ruta absoluta al archivo de configuración de OCI que se va a utilizar con la conexión.
        Opcionalmente, defina el campo OCIProfile en el nombre del perfil de OCI en el archivo de configuración que se va a utilizar con la conexión:
        OCIProfile=<profile_to_use>
        Si no se especifica ningún perfil, el conector intenta utilizar el perfil denominado DEFAULT:
        OCIProfile=<profile_to_use>
      2. Para conectarse a un punto final SQL mediante un token (mediante el explorador), omita el parámetro OCIConfigFile de la configuración de DSN.
    13. Seleccione Aceptar para crear el DSN.

    Nota

    Si crea el primer DSN de sistema o usuario para el controlador ODBC, ODBC Manager crea el archivo odbc.ini en el directorio correspondiente para el tipo de DSN creado. Si crea más DSN, ODBC Manager agrega entradas para cada DSN al archivo odbc.ini existente. El archivo odbc.ini está en el directorio ~/Library/ODBC para los DSN de usuario y /Library/ODBC para los DSN de sistema.
  3. (Opcional) Cree un DSN agregando una entrada a odbc.ini.
    Si ya se ha creado un DSN de usuario o un DSN de sistema para el controlador, agregue la nueva entrada al archivo odbc.ini existente. Si crea el primer DSN para el controlador, cree manualmente el archivo odbc.ini y agregue la entrada al archivo.
    1. Si crea el primer DSN en el archivo odbc.ini vacío, cree una sección para los orígenes de datos ODBC (solo por primera vez) agregando la siguiente línea al archivo odbc.ini:
      [ODBC Data Sources]
    2. Para cada DSN, especifique lo siguiente:

      1. En [ODBC Data Sources], especifique el nombre del DSN y el nombre del controlador ODBC (que es el controlador ODBC Simba OCI Spark), con el formato <dsn_name> = <driver_name>. Por ejemplo:
        [ODBC Data Sources]dsn_name = Simba OCI Spark ODBC Driver
      2. Cree una sección para la configuración de DSN agregando [dsn_name] en una nueva línea al final del archivo.
        [dsn_name]
      3. En la sección DSN creada, especifique la ruta de directorio del archivo de controlador con el formato:
        Driver = /Library/simba/ocispark/lib/universal/libsparkodbc_sbu.dylib
      4. Proporcione los parámetros de conexión, como host y archivo de configuración. No es necesario especificar los parámetros de conexión que agrega al DSN en la cadena de conexión ODBC.

        • Para conectarse al punto final SQL mediante una clave de firma de API (no en la ubicación por defecto de ~/.oci/config), agregue el parámetro:
          OCIConfigFile=ConfigFileLocation
          donde ConfigFileLocation es la ruta de acceso absoluta al archivo de configuración de OCI que se utilizará para la conexión.

          Opcionalmente, defina el campo OCIProfile en el nombre del perfil de OCI en el archivo de configuración que se utilizará para la conexión. Si no se especifica ningún perfil, el conector intenta utilizar el perfil denominado DEFAULT:

          OCIProfile=PROFILE_TO_USE
        • Para conectarse a un punto final SQL mediante un token (basado en explorador), puede omitir el parámetro OCIConfigFile de la configuración de DSN.
      5. Cualquier otro parámetro se especifica con el formato <parameter_name> = <value>. En el siguiente ejemplo se muestra un archivo odbc.ini que configura los orígenes de datos mediante la clave de API:
        [ODBC Data Sources]
        Data Flow SQL Endpoint = Simba OCI Spark ODBC Driver
        [Data Flow SQL Endpoint]
        Driver = /Library/simba/ocispark/lib/universal/libsparkodbc_sbu.dylib
        Description = Description of the connection
        Host = amaaaaaaezym32iajmhpmxybehc7plnvpxsmjhleiav37x5rm7pjx476ewqa.interactive.dataflowclusters.us-ashburn-1.oci.oc-test.com
        OCIConfigFile = /Users/username/.oci/config
        OCIProfile = OCIProfileToUse
        OCIIgnoreDriverNoPrompt = 1
    3. Confirme que la ruta del archivo de configuración de OCI para utilizar la clave de firma de API para la autenticación es correcta.
    4. Valide la ruta del archivo de claves privadas en la configuración.

Descarga e instalación del controlador ODBC en Windows

Siga estos pasos para descargar e instalar un controlador ODBC para utilizarlo con Tableau en Windows/

  1. Descargue el controlador ODBC de Windows desde .
    1. En la barra de búsqueda global, busque Data Flow y seleccione Servicio de Data Flow.
    2. Seleccione Puntos finales SQL en la navegación lateral izquierda.
    3. Seleccione cualquier punto final SQL de la lista. Se muestra la página de detalles de ese punto final SQL.
    4. En Conectar, seleccione Controladores.
    5. En ODBC, seleccione Download ODBC driver (Descargar controlador ODBC).
    6. Seleccione Windows. La descarga comienza.
    7. Cuando finalice la descarga, extraiga el archivo zip descargado.
  2. Extraiga el archivo .zip.
  3. Haga doble clic en el instalador de 32 bits, Simba OCI Spark 2.6 32-bit.msi, si el sistema es de 32 bits, o haga doble clic en el instalador de 64 bits, Simba OCI Spark 2.6 64-bit.msi, si el sistema es de 64 bits.
  4. Seleccione Siguiente.
  5. Acepte los términos del Acuerdo de Licencia.
  6. Seleccione Siguiente.
  7. (Opcional) Para cambiar el directorio de instalación del predeterminado:
    1. Seleccione Cambiar....
    2. Vaya al directorio necesario.
    3. Seleccione Aceptar.
  8. Para aceptar el directorio de instalación, seleccione Next (Siguiente).
  9. Seleccione Instalar.
  10. Cuando finalice la instalación, seleccione Finish (Finalizar).

Configuración del controlador ODBC en Windows

Siga estos pasos para configurar el controlador ODBC en Windows.

Puede crear DSN de usuario (a los que solo puede acceder el usuario que lo creó en la estación de trabajo) o DSN de sistema (a los que puede acceder cualquier usuario que haya iniciado sesión en la estación de trabajo).

  1. Obtenga el nombre de host para el punto final SQL al que desea conectarse.
    1. Abra la página Detalles del punto final SQL cuando esté activo.
    2. Seleccione Controladores.
    3. En Controlador ODBC, seleccione Mostrar detalles. Aparece una ventana emergente.
    4. Seleccione Mostrar en la cadena Nombre de host. Se muestra el nombre de host completo.
    5. Seleccione Copy (Copiar) en la cadena Host name (Nombre de host). El nombre de host completo se copia en el portapapeles.
    6. Guarde el nombre de host para su uso posterior.
  2. Cree un DSN.
    1. Abra la aplicación ODBC Data Sources.

    2. Seleccione User DSN (DSN de usuario) o System DSN (DSN de sistema), según corresponda.

    3. Haga clic en Agregar.

    4. Seleccione Simba OCI Spark ODBC Driver.

    5. Haga clic en Terminar.

    6. Introduzca el nombre del DSN, por ejemplo, Data Flow SQL Endpoint y, opcionalmente, agregue una descripción.

    7. Para la autenticación, puede utilizar una clave de firma de API para conectarse a un punto final SQL o puede utilizar un token (basado en explorador) para conectarse a un punto final SQL.

      Para utilizar una clave de firma de API
      1. Defina el archivo de configuración de OCI en la ruta de acceso absoluta al archivo de configuración de OCI que se utilizará para la conexión.
      2. Opcionalmente, defina el campo OCI Profile en el nombre del perfil de OCI que se utilizará para la conexión. Si no se especifica ningún perfil, el conector intenta utilizar el perfil denominado DEFAULT.
      3. Marque Ignorar SQL_DRIVER_NOPROMPT.
      4. Seleccione Aceptar para guardar la configuración.
      Para utilizar un token (basado en explorador)
      Puede optar por no configurar las opciones de DFI por completo y probar solo el DSN (paso iv), o seleccionar Opciones de DFI y continuar con los siguientes pasos:
      1. Defina el campo Archivo de configuración de OCI en una ruta que no contenga un archivo de configuración de OCI para utilizar la autenticación basada en token.
      2. Para mostrar un explorador web utilizado para completar el flujo de autenticación basada en token incluso cuando SQL_DRIVER_NOPROMPT está activado, marque Ignorar SQL_ DRIVER_NOPROMPT.
      3. Seleccione Aceptar para guardar la configuración.
      4. Para probar el DSN, seleccione Test (Probar).
    8. Seleccione Aceptar para crear el DSN.

Conexión de Tableau a un punto final SQL de Data Flow mediante ODBC

Siga estos pasos para conectar Tableau a un punto final SQL de Data Flow mediante ODBC.

  1. Abrir Tableau.
  2. Seleccione Otras bases de datos (ODBC).
    Se abre una nueva ventana.
  3. Compruebe DSN.
  4. Seleccione el DSN, Data Flow SQL Endpoint, de la lista.
    Todos los parámetros de conexión necesarios se rellenan automáticamente.
  5. Seleccione Conectar.