Работа с наборами данных рабочей книги

В этой теме содержатся сведения, необходимые для работы с наборами данных рабочей книги.

Добавление наборов данных в рабочую книгу

В рабочей книге может использоваться несколько наборов данных.

При добавлении нескольких наборов данных Oracle Analytics смешивает данные. Можно проверить смешивание по умолчанию, обновить или добавить смешивание данных между наборами данных. См. раздел Смешивание наборов данных.
  1. На главной странице наведите курсор на рабочую книгу, нажмите Действия и выберите Открыть.
  2. На панели Данные нажмите Добавить и выберите Добавить данные.
    Описание GUID-FF0C7C3F-3D35-4247-B2A0-C7E2B8F8CE93-default.jpg ниже
    .jpg
  3. Необязательно: Введите критерии поиска и нажмите Ввод, чтобы вывести на экран полученные результаты. См. раздел "Параметры поиска".
    Совет. Чтобы во время просмотра наборов данных увидеть имя исходной модели, наведите курсор на значок наборов данных (в представлении сетки) или на название столбца (в представлении списка).
  4. Выберите набор данных, а затем нажмите Добавить в рабочую книгу.

Замена набора данных в рабочей книге

При замене набора данных Oracle Analytics предлагает способы повторного сопоставления столбцов из замененного набора данных с заменяемым набором данных. Предлагаемые способы сопоставления можно принять и выполнить обновление.

Например, тестовый набор данных рабочей книги можно заменить производственным набором данных. Также рабочую книгу и ее визуализации можно скопировать, а затем использовать дублированную рабочую книгу в качестве шаблона. После переименования дублированной рабочей книги можно добавить другой набор данных.
При замене набора данных к рабочей книге применяются все заданные сопоставления данных. Например, если сопоставить элемент данных со значением Нет, эти конкретные данные удаляются из визуализаций, вычислений и фильтров рабочей книги.
  1. На главной странице наведите курсор на рабочую книгу, которую необходимо использовать в качестве шаблона, нажмите Действия и выберите Открыть.
  2. На странице Визуализация нажмите Данные.
  3. На странице Данные нажмите Диаграмма данных.
  4. Найдите набор данных для замены и нажмите Действия.
    Описание GUID-5E165D8C-2B66-4255-9A98-21E7631682BB-default.jpg ниже
    .jpg
  5. Выберите Заменить набор данных.
  6. В диалоговом окне Замена набора данных выберите набор данных для замены. Нажмите Выбрать.
  7. Просмотрите, обновите и укажите сопоставлений столбцов для визуализаций, расчетов и фильтров рабочей книги.
  8. Нажмите Заменить.
  9. Необязательно: Если требуется добавить смешивание наборов данных, то на диаграмме данных нажмите между наборами данных, которые требуется смешать, и в диалоговом окне Смешивание данных добавьте соответствия столбцов.

Удаление набора данных из рабочей книги

Можно удалить источник данных из рабочей книги. При этом все столбцы набора данных удаляются из визуализаций, фильтров и расчетов рабочей книги.

  1. На главной странице наведите курсор на рабочую книгу, нажмите Действия и выберите Открыть.
  2. На холсте Визуализация перейдите на панель данных, правой кнопкой мыши нажмите на имя набора данных, который необходимо удалить, и выберите Удалить из рабочей книги.
    Описание GUID-3022CFD3-0848-4CDD-9A11-AD43195733B6-default.jpg ниже
    .jpg
  3. Нажмите Сохранить.

Изменение наборов данных рабочей книги

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

Если на диаграмме данных найти значок набора данных и нажать Редактировать, открывается новая вкладка браузера с редактором, используемый для просмотра или изменения набора данных. "Редактор рабочих книг" остается открытым на собственной вкладке браузера и немедленно отражает все сохраненные изменения набора данных.

Примечание.:

Набор данных можно использовать в нескольких рабочих книгах и потоках данных. Изменение набора данных влияет на все рабочие книги и потоки данных, использующие этот набор данных.
  1. На главной странице наведите курсор на рабочую книгу, нажмите Действия и выберите Открыть.
  2. В редакторе рабочих книг нажмите Данные, чтобы перейти на страницу "Данные".
  3. На диаграмме данных найдите набор данных и нажмите его кнопку Открыть.
    Отображаемая вкладка зависит от выбранного набора данных.
    • Если набор данных использует подключение Oracle EPM Cloud, Oracle Essbase или Google Аналитику, на вкладке открывается редактор преобразований.
    • Если набор данных использует подключение, которое поддерживает несколько таблиц (например, Oracle Database или Oracle Autonomous Data Warehouse), на вкладке открывается редактор наборов данных.
  4. Необязательно: Если отображается редактор наборов данных, перейдите на вкладку таблицы, которую требуется посмотреть или изменить, и откроется редактор преобразований.
  5. Измените и сохраните набор данных.

Смешивание наборов данных

В этом разделе описываются смешивание и способ смешивания наборов данных рабочей книги.

Общие сведения о смешивании

Если в рабочую книгу добавлено несколько наборов данных, Oracle Analytics пытается сопоставить столбцы между добавленными наборами данных. Такое сопоставление называется смешиванием.

Например, набор данных А может содержать новые измерения, расширяющие атрибуты набора данных Б. Или наоборот, набор данных Б может содержать новые факты, которые можно использовать наряду с показателями в наборе данных А.

Смешивание автоматически сравнивает внешние измерения, в которых используется общее имя и совместимый тип данных, с атрибутами в существующем наборе данных.
Диалоговое окно «Смешивание данных»

На панели данных рабочей книги несмешанные наборы данных разделяются линией.
Не смешанная панель данных с наборами данных

Между элементами данных и визуализациями существуют ограничения, когда рабочая книга содержит наборы данных, которые не смешиваются. Например, если рабочая книга содержит два набора данных, которые не смешаны: элементы данных одного набора данных нельзя включить в фильтры, визуализации или расчеты другого набора данных.

Взаимосвязи смешивания хранятся в таблицах, а не в рабочей книге. Таким образом, любые сопряжения, которые вы добавляете или удаляете, влияют на другие наборы данных, использующие те же таблицы.

Наборы данных, использующие подключения Oracle Essbase или Oracle EPM Cloud, недоступны для смешивания.

Рабочая книга может содержать набор данных с таблицами из различных подключений и схем. Если набор данных содержит несколько таблиц, то таблицы будут содержать объединения. См. раздел "Общие сведения об объединениях таблиц наборов данных". В рабочей книге можно смешивать наборы данных, содержащие несколько таблиц и объединений. Например, можно добавлять и смешивать наборы данных с несколькими таблицами, если требуется, чтобы рабочая книга содержала перекрестный фактологический анализ.

О несопоставленных значениях в смешанных данных

В некоторых случаях, когда в наборе данных отсутствуют нужные строки данных, необходимо указать набор данных, который будет использоваться для смешивания данных.

Иногда строки данных отсутствуют, если рабочая книга включает в себя данные из двух наборов данных, содержащих множество различных атрибутов и значений, и если в одном источнике есть совпадающие значения, отсутствующие в другом.

Допустим, имеются два набора данных (источник А и источник Б) с немного различающимися строками, как показано на иллюстрации ниже. Обратите внимание на то, что источник А не содержит значение IN-8, а источник Б – значение IN-7.



Если для источника А выбран параметр смешивания Все строки, а для источника Б - параметр Совпадающие строки, отобразятся следующие результаты. Поскольку значение IN-7 отсутствует в источнике Б, в результатах будет 0 представителей и нулевая премия.



Если для источника А выбран параметр смешивания Совпадающие строки, а для источника Б - параметр Все строки, отобразятся следующие результаты. Поскольку значение IN-8 отсутствует в источнике А, в результатах будет нулевая дата и нулевой доход.



В визуализации данных источника А используется атрибут "Дата", а в визуализации источника Б – атрибут "Представитель". Совпадающий столбец – Inv#. В соответствии с правилами измерений эти атрибуты нельзя использовать с показателем из противоположной таблицы, если при этом не используется совпадающий столбец.

Существует два параметра смешивания данных из таблиц, содержащих и атрибуты, и показатели. Эти параметры настраиваются отдельно для каждой визуализации и зависят от того, какие столбцы используются в визуализации. Это настройки Все строки и Совпадающие строки. Они определяют, какие строки источника система будет использовать для возврата данных и построения визуализации.

Система автоматически выполняет смешивание данных в соответствии со следующими правилами.

  • Если визуализация содержит совпадающий столбец, система применяет к источникам с совпадающим столбцом параметр Все строки.
  • Если визуализация содержит атрибут, система применяет его источнику параметр Все строки, а ко всем остальным источникам - параметр Совпадающие строки.
  • Если визуализация содержит атрибуты, принадлежащие одному и тому же источнику, система применяет к этому источнику параметр Все строки, а ко всем остальным источникам - параметр Совпадающие строки.
  • Если атрибуты принадлежат разным источникам, то первому источнику на панели элементов рабочей книги применяется параметр Все строки, а к другим источникам – параметр Совпадающие строки.

Смешивание наборов данных

Если рабочая книга содержит несколько наборов данных, можно смешивать данные из разных наборов данных.

Если в рабочую книгу добавлено несколько наборов данных, система пытается найти совпадения для добавленных данных. Она автоматически сравнивает внешние измерения, в которых используется общее имя и совместимый тип данных, с атрибутами в существующем наборе данных. Взаимосвязи смешивания хранятся в таблицах, а не в рабочей книге. Поэтому любые сопряжения, которые вы добавляете или удаляете, влияют на другие наборы данных, использующие те же таблицы.

См. раздел Общие сведения о смешивании.

Наборы данных, использующие подключения Oracle Essbase или Oracle EPM Cloud, недоступны для смешивания.

Примечание.:

Наборы данных могут содержать таблицы из различных подключений и схем. Такие наборы данных используют объединения, которые определены в редакторе наборов данных. Чтобы сократить или исключить смешивание в рабочих книгах, Oracle рекомендует по возможности создавать наборы данных, которые содержат несколько таблиц и используют объединения. См. раздел "Создание набора данных на основе подключения".
  1. На главной странице наведите курсор на рабочую книгу, нажмите Действия и выберите Открыть.
  2. Чтобы добавить в рабочую книгу еще один набор данных, нажмите Данные, а на панели Данные нажмите Добавить (+), а затем Добавить набор данных.
  3. В диалоговом окне "Добавить набор данных" выберите набор данных и нажмите "Добавить в рабочую книгу".
  4. На странице "Данные" перейдите к диаграмме данных и найдите наборы данных для смешивания.
  5. Нажмите на число между значками наборов данных.
    Число соответствий между столбцами
  6. Необязательно: Чтобы изменить соответствие для столбца, нажмите имя столбца и выберите другой столбец.

    Если столбцы имеют одно имя и один тип данных, они распознаются как возможное совпадение. Вы можете настроить поиск совпадений и указать соответствия для каждого столбца путем явного выбора, даже если эти столбцы имеют разные имена. Можно выбирать только столбцы, имеющие совпадающий тип данных.

  7. Необязательно: Нажмите Добавить другое сопоставление, и в таблице выберите столбцы, которые требуется объединить.
  8. Необязательно: Для показателя, который загружается впервые, укажите тип агрегирования, например Сумма или Среднее значение.
  9. Нажмите ОК.

Советы по слиянию данных

Вот несколько советов, которые позволят получить наилучшие результаты при слиянии данных.

Предотвращение ошибки из-за превышения допустимого времени выполнения

Если внешний набор данных объединяется с предметной областью Oracle Analytics и используются столбцы и фильтры из обоих источников в одной визуализации, допустимое время выполнения в Oracle Analytics может быть превышено.

Чтобы избежать этого, используйте больше фильтров предметной области, чтобы уменьшить количество данных, возвращенных при выполнении запроса.

Изменение смешивания данных в визуализации

С помощью свойств визуализации можно изменить параметры смешивания данных рабочей книги.

Наборы данных, использующие подключения Oracle Essbase или Oracle EPM Cloud, недоступны для смешивания.
  1. На главной странице наведите курсор на рабочую книгу, нажмите Действия и выберите Открыть.
  2. В рабочей книге выберите визуализацию и на панели свойств нажмите Наборы данных.
    Панель свойств визуализатора
  3. Чтобы изменить тип смешивания, выбранный по умолчанию, нажмите Смешивание данных и выберите Автоматически или Пользовательский.
    Если выбран параметр Пользовательский, можно задать тип смешивания Все строки или Совпадающие строки.
    • Тип Все строки необходимо задать хотя бы для одного источника.
    • Если параметр Все строки применен к обоим источникам, система будет расценивать все таблицы как содержащие только измерения.
    • Параметр Совпадающие строки нельзя применить одновременно к обоим источникам.