5.10 Acerca de los Enlaces de Intérpretes y los Blocs de Notas
Un intérprete es un plugin que permite utilizar un backend de lenguaje de procesamiento de datos específico.
Para los blocs de notas de Zeppelin en la interfaz de usuario de Oracle Machine Learning, utilice los intérpretes SQL, PL/SQL, Python y R de un grupo de intérpretes de Oracle Database y el intérprete de Markdown para la sintaxis de formato de texto sin formato para que se pueda convertir a HTML. Utilice el intérprete Conda para conectarse al entorno Conda y trabajar con paquetes de biblioteca de terceros de Python.
- SQL:
%sql
- PL/SQL:
%script
- Python:
%python
- R:
%r
- Rebaja -
%md
- Conda:
%conda
- Bajo: proporciona el menor nivel de recursos para las operaciones en la base de datos, normalmente la ejecución en serie (no en paralelo). Soporta el número máximo de operaciones simultáneas en la base de datos realizadas por varios usuarios. El intérprete con baja prioridad aparece en la parte superior de la lista de intérpretes y, por lo tanto, es el valor por defecto.
- Medio: proporciona un número fijo de CPU para ejecutar operaciones en la base de datos en paralelo, siempre que sea posible. Soporta un número limitado de usuarios simultáneos, normalmente 1,25 veces el número de CPU asignadas a la base de datos conectable.
- Alta: proporciona el nivel más alto de CPU para ejecutar operaciones en la base de datos en paralelo, hasta el número de CPU asignadas a la base de datos conectable. Ofrece el máximo rendimiento, pero soporta el número mínimo de operaciones simultáneas en la base de datos, normalmente 3.
- Intérpretes de enlace y desenlace: si no enlaza ningún intérprete específico al bloc de notas, aparece el mensaje de error:
Not supported interpreter <name of interpreter>
- Establecer y reordenar enlaces de intérprete. Es posible que desee establecer y reordenar enlaces de intérprete si desea utilizar un intérprete específico para un párrafo específico en un bloc de notas. En ese caso, debe seleccionar el intérprete específico para ese párrafo.
- Cambiar el enlace del intérprete para cualquier párrafo específico de un bloc de notas
- Creación de bloc de notas: al crear un bloc de notas, el bloc de notas hereda el orden de enlace del intérprete inicial, que es bajo (por defecto), medio y alto.
- Importación de bloc de notas: al importar un bloc de notas, este hereda los enlaces de intérprete definidos. Sin embargo, después de importar un bloc de notas, asegúrese de comprobar el orden de los enlaces de intérprete y de seleccionar los intérpretes necesarios.
- Exportación de bloc de notas: al exportar un bloc de notas, el bloc de notas hereda los enlaces de intérprete definidos.
- Creación de bloc de notas a partir de plantillas: al crear un bloc de notas a partir de plantillas, el bloc de notas hereda el orden por defecto de los enlaces de intérprete.
- Cambio de enlaces de intérprete para párrafos específicos en un bloc de notas
El orden de enlace de intérprete definido para un bloc de notas se aplica a todos los párrafos de ese bloc de notas. Sin embargo, puede sustituir el enlace de intérprete para intérpretes de SQL, PL/SQL, R, Python y Conda para cualquier párrafo específico del bloc de notas. - Definición de enlaces de intérprete para blocs de notas
Debe enlazar un bloc de notas a un intérprete para recuperar datos de la base de datos o cualquier origen de datos. Hay disponible un juego por defecto de enlaces de intérprete. - Verificación de enlaces de intérprete
Después de definir y cambiar el orden de los enlaces de intérprete, puede verificar los enlaces de intérprete si utiliza intérpretes SQL, PL/SQL, R o Python en un bloc de notas determinado. Utilice una sentencia SQL para ver y verificar la información de enlace del intérprete sobre el bloc de notas.
Tema principal: Acerca de Oracle Machine Learning Notebooks Classic
5.10.1 Cambio de Enlaces de Intérpretes para Párrafos Específicos en un Notebook
El orden de enlace del intérprete establecido para un cuaderno se aplica a todos los párrafos de ese cuaderno. Sin embargo, puede sustituir el enlace de intérprete para intérpretes de SQL, PL/SQL, R, Python y Conda para cualquier párrafo específico del bloc de notas.
- SQL:
%sql
- PL/SQL:
%script
- Python:
%python
- R:
%r
- Rebaja -
%md
- Conda:
%conda
Note:
No sustituya los enlaces de intérpretes de párrafos de Python, ya que no compartirán el mismo backend del motor de Python.Tema principal: Acerca de los enlaces de intérprete y los blocs de notas
5.10.2 Definición de Enlaces de Intérprete para Blocs de Notas
Debe enlazar un bloc de notas a un intérprete para recuperar datos de la base de datos o de cualquier origen de datos. Hay disponible un juego por defecto de enlaces de intérprete.
5.10.3 Verificación de Enlaces de Intérpretes
Después de definir y cambiar el orden de los enlaces de intérprete, puede verificar los enlaces de intérprete si utiliza intérpretes SQL, PL/SQL, R o Python en un bloc de notas determinado. Utilice una sentencia SQL para ver y verificar la información de enlace del intérprete sobre el bloc de notas.
Note:
Para los blocs de notas de Python, no sustituya el enlace de intérprete en el nivel de párrafo.Tema principal: Acerca de los enlaces de intérprete y los blocs de notas