Сертификаты по Oracle Machine Learning

В этой статье рассматриваются типы интерактивных форм, доступных в блокноте Oracle Machine Learning Zeppelin. Ознакомьтесь с тремя интерактивными формами и синтаксисом сценариев для сертификации Oracle Machine Learning. Возможно, вам потребуется определить тип формы по заданному синтаксису.

Ниже приведены примеры для каждой формы:

Выберите форму:

Форма выбора позволяет выбирать входные значения из списка значений и динамически извлекать выбранные значения, как определено в абзаце.

Синтаксис скрипта:${formName=defaultValue,option1|option2…}

Пример 1 (см. документацию по машинному обучению Oracle):

%sql
SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE = ‘${OBJ=INDEX,INDEX|
TABLE|VIEW|SYNONYM}’;

В этом примере:

  • Имя формы obj
  • Список доступных значений: ИНДЕКС, ТАБЛИЦА, ВИД, СИНОНИМ.
  • Имя таблицы ALL_OBJECTS
  • Имя столбца OBJECT_TYPE.

Выберите любые значения из выпадающего списка в форме obj. Выбранное значение будет получено в столбце OBJECT_TYPE таблицы ALL_OBJECTS.

Пример 2:

%sql
SELECT * FROM IRIS WHERE SPECIES = ‘${OBJ=INDEX,virginica|setosa|
versicolor}’;

Примечания к разделу:

  • Имя формы можно изменить на значимое для вас значение. Например, вы можете назвать форму BOB.
  • Доступный список значений в этой форме - это виды ирисов в таблице (virginica, setosa, versicolor).
  • Имя таблицы — это имя таблицы, которую вы используете. В моем примере у меня есть набор данных IRIS в виде таблицы в моей пользовательской схеме ADB.
  • Имя столбца SPECIES.

Текстовая форма:

Форма ввода текста позволяет динамически извлекать значения, определенные в записной книжке.

Синтаксис скрипта:${formName}

Пример 1 (см. документацию по машинному обучению Oracle):

%sql
SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE = ‘${OBJ}’;

В этом примере:

  • Имя формы obj
  • Имя таблицы ALL_OBJECTS
  • Имя столбца OBJECT_TYPE.

Пример 2:

%sql
SELECT * FROM IRIS WHERE SPECIES = ‘${OBJ}’;

Примечания к разделу:

  • Имя формы можно изменить на значимое для вас значение. Например, вы можете назвать форму BOB.
  • Имя таблицы — это имя таблицы, которую вы используете. В моем примере у меня есть набор данных IRIS в виде таблицы в моей пользовательской схеме ADB.
  • Имя столбца SPECIES.
  • Чтобы получить список значений из таблицы, выберите имя вида.

Формы флажков:

Форма флажка поддерживает множественный выбор входных данных в абзаце. Входные данные доступны в виде флажков в записной книжке.

${checkbox:formName=значение по умолчанию1|значение по умолчанию2…, вариант 1| вариант 2…}

Пример 1 (см. документацию по машинному обучению Oracle):

%sql
SELECT ${checkbox:whichcolumn=OWNER|OBJECT_TYPE,OWNER|OBJECT_NAME| OBJECT_TYPE|CREATED|STATUS} FROM ALL_OBJECTS WHERE OBJECT_TYPE IN (‘VIEW’, ‘TABLE’, ‘INDEX’, ‘SYNONYM’);

В этом примере:

  • Форма флажка — это WhatColumn
  • В флажках доступны несколько вариантов выбора: ВЛАДЕЛЕЦ, ОБЪЕКТ_ИМЯ, ОБЪЕКТ_ТИП, СОЗДАН и СТАТУС.
  • Поля OWNER и OBJECT_TYPE определены по умолчанию.
  • Имя таблицы ALL_OBJECTS
  • Для отображения настроены следующие столбцы: ВЛАДЕЛЕЦ, ОБЪЕКТ_ИМЯ, ОБЪЕКТ_ТИП, СОЗДАН и СТАТУС.

Пример 2:

%sql
SELECT ${checkbox:whichcolumn=ID|SPECIES,SEPAL_LENGTH|SEPAL_WIDTH| PETAL_LENGTH|PETAL_WIDTH|SPECIES|ID} FROM IRIS WHERE SPECIES IN (‘virginica’,’setosa’,’versicolor’);

Примечания к разделу:

  • Форма флажка — это WhatColumn
  • В флажках доступны несколько вариантов выбора: SEPAL_LENGTH,SEPAL_WIDTH, PETAL_LENGTH, PETAL_WIDTH, SPECIES и ID.
  • Поля ID и SPECIES определены по умолчанию.
  • Имя таблицы IRIS

Источник:

Отказ от ответственности. Мнения, выраженные в этом документе, являются моими собственными и не обязательно отражают точку зрения Oracle.