Acceso al Snowflake almacén de datos

Acceda al almacén de datos de Snowflake y conéctese a IBM®, Cognos® Analytics, Tableau, Microsoft Excel y Power® BI para realizar análisis y generar informes.

Antes de empezar

  1. Comprueba que tienes privilegios de administrador para instalar controladores y software.
  2. Abre un terminal de comandos y utiliza uno de los siguientes comandos para generar una clave privada. Guarde la clave privada en un lugar seguro.
    • Para claves privadas sin cifrar, utilice el siguiente comando.
      openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
    • Para la clave privada cifrada, utilice el siguiente comando.
      openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 des3 -inform PEM -out rsa_key.p8
    Nota: La clave privada se almacena en el archivo rsa_key.p8, pero puede especificar un nombre de archivo diferente con .p8 la extensión.
  3. Utilice el siguiente comando para generar la clave pública utilizando la clave privada. Reemplace rsa_key.p8 con el archivo de clave privada adecuado.
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. Comparte la clave pública con el equipo de IBM Maximo® Renewables.
  5. Recibirás una dirección de correo electrónico específica para tu región ( Snowflake ) y una cuenta de URL, así como las credenciales correspondientes, por parte del equipo de Maximo Renewables. Por ejemplo: https://<region>.snowflakecomputing.com/
  6. Descargue e instale el SnowflakeODBC controlador. Para obtener más información, consulte https://docs.snowflake.com/en/developer-guide/odbc/odbc-download.
  7. Configure el SnowflakeODBC controlador para implementar la autenticación por par de claves. En el cuadro de Snowflake diálogo Configuración, introduzca los siguientes datos.
    1. En el campo Origen de datos, introduzca un nombre para identificar el origen de datos.
    2. En el campo Usuario, introduzca su ID de inicio de sesión.
    3. Deja el campo Contraseña vacío.
    4. <region>.snowflakecomputing.comEn el campo «Servidor», introduce la dirección URL específica de tu región para Snowflake, por ejemplo. Sustituya <region> por los datos correspondientes que le haya facilitado el equipo de Maximo Renewables.
    5. En el campo Base de datos, introduzca el nombre de la base de datos
    6. En la lista Esquema, seleccione el esquema.
    7. En la lista de almacenes, seleccione el almacén.
    8. En la lista de roles, seleccione el rol.
    9. En el campo Autenticador, introduzca SNOWFLAKE_JWT.
    10. Pulse Aceptar. Para obtener más información sobre la configuración, consulte https://docs.snowflake.com/en/developer-guide/odbc/odbc

Procedimiento

  1. Inicie sesión en Snowflake y confirme su rol por defecto (CLIENTE). Cambia de papel si es necesario.
  2. En la barra lateral, haga clic en Datos > Bases de datos para ver la lista de tablas de bases de datos a las que tiene acceso. El acceso a las siguientes bases de datos se proporciona de forma predeterminada.
    Fuente de datos operativa (ODS)
    Esta base de datos contiene datos brutos tal y como se reciben de la fuente, con transformaciones mínimas.
    Mercado de datos (DM)
    Esta base de datos contiene indicadores clave de rendimiento y métricas agregadas (horarias, diarias, mensuales y anuales) para la elaboración de informes.
  3. En la lista de esquemas, seleccione Público.
  4. Para consultar datos utilizando SQL, en el menú Hojas de cálculo, haga clic en Agregar y seleccione Hoja de cálculo SQL.
  5. Utilice ODBC para conectar aplicaciones externas con el almacén de datos Snowflake.
    1. En Microsoft Excel, vaya a Datos > Obtener datos > De otras fuentes > De ODBC.
    2. En Power BI, vaya a Inicio > Obtener datos > Más... En el cuadro de diálogo Obtener datos, seleccione ODBC y haga clic en Conectar.
    3. En la lista Nombre de origen de datos (DSN), seleccione el Snowflake DSN creado durante la instalación de Snowflake ODBC.
    4. En la sección Opciones avanzadas, introduzca PRIV_KEY_FILE = <file path>; en el campo Cadena de conexión. Reemplace <file path> con la ruta de archivo adecuada a la clave privada.
    5. Si la clave privada está cifrada, añada PRIV_KEY_FILE_PWD = <password>;. Reemplace <password> con la contraseña adecuada que se utiliza para generar los pares de claves.
    6. En el cuadro de diálogo ODBC De, haga clic en Aceptar.
    7. En el campo Nombre de usuario, introduzca el ID de inicio de sesión y haga clic en Conectar.
      Deje el campo Contraseña vacío.
    8. En la Navigator ventana, seleccione las tablas de la base de datos.
    9. Haga clic en Cargar para importar datos o haga clic en Transformar datos para refinar los datos en la ventana del Editor de Power Query.