В этой теме содержатся сведения, необходимые для работы с наборами данных рабочей книги.
В рабочей книге может использоваться несколько наборов данных.
При замене набора данных Oracle Analytics предлагает способы повторного сопоставления столбцов из замененного набора данных с заменяемым набором данных. Предлагаемые способы сопоставления можно принять и выполнить обновление.
Можно удалить источник данных из рабочей книги. При этом все столбцы набора данных удаляются из визуализаций, фильтров и расчетов рабочей книги.
В редакторе рабочих книг страницу Данные можно использовать для перехода к редактору наборов данных или редактору преобразований, чтобы просмотреть или изменить наборы данных рабочей книги.
Примечание.:
Набор данных можно использовать в нескольких рабочих книгах и потоках данных. Изменение набора данных влияет на все рабочие книги и потоки данных, использующие этот набор данных.См. разделы О редакторе наборов данных и Обогащение и преобразование данных.
В этом разделе описываются смешивание и способ смешивания наборов данных рабочей книги.
Если в рабочую книгу добавлено несколько наборов данных, Oracle Analytics пытается сопоставить столбцы между добавленными наборами данных. Такое сопоставление называется смешиванием.
Например, набор данных А может содержать новые измерения, расширяющие атрибуты набора данных Б. Или наоборот, набор данных Б может содержать новые факты, которые можно использовать наряду с показателями в наборе данных А.
Смешивание автоматически сравнивает внешние измерения, в которых используется общее имя и совместимый тип данных, с атрибутами в существующем наборе данных.
На панели данных рабочей книги несмешанные наборы данных разделяются линией.
Между элементами данных и визуализациями существуют ограничения, когда рабочая книга содержит наборы данных, которые не смешиваются. Например, если рабочая книга содержит два набора данных, которые не смешаны: элементы данных одного набора данных нельзя включить в фильтры, визуализации или расчеты другого набора данных.
Взаимосвязи смешивания хранятся в таблицах, а не в рабочей книге. Таким образом, любые сопряжения, которые вы добавляете или удаляете, влияют на другие наборы данных, использующие те же таблицы.
Наборы данных, использующие подключения Oracle Essbase или Oracle EPM Cloud, недоступны для смешивания.
Рабочая книга может содержать набор данных с таблицами из различных подключений и схем. Если набор данных содержит несколько таблиц, то таблицы будут содержать объединения. См. раздел "Общие сведения об объединениях таблиц наборов данных". В рабочей книге можно смешивать наборы данных, содержащие несколько таблиц и объединений. Например, можно добавлять и смешивать наборы данных с несколькими таблицами, если требуется, чтобы рабочая книга содержала перекрестный фактологический анализ.
В некоторых случаях, когда в наборе данных отсутствуют нужные строки данных, необходимо указать набор данных, который будет использоваться для смешивания данных.
Иногда строки данных отсутствуют, если рабочая книга включает в себя данные из двух наборов данных, содержащих множество различных атрибутов и значений, и если в одном источнике есть совпадающие значения, отсутствующие в другом.
Допустим, имеются два набора данных (источник А и источник Б) с немного различающимися строками, как показано на иллюстрации ниже. Обратите внимание на то, что источник А не содержит значение IN-8, а источник Б – значение IN-7.
Если для источника А выбран параметр смешивания Все строки, а для источника Б - параметр Совпадающие строки, отобразятся следующие результаты. Поскольку значение IN-7 отсутствует в источнике Б, в результатах будет 0 представителей и нулевая премия.
Если для источника А выбран параметр смешивания Совпадающие строки, а для источника Б - параметр Все строки, отобразятся следующие результаты. Поскольку значение IN-8 отсутствует в источнике А, в результатах будет нулевая дата и нулевой доход.
В визуализации данных источника А используется атрибут "Дата", а в визуализации источника Б – атрибут "Представитель". Совпадающий столбец – Inv#. В соответствии с правилами измерений эти атрибуты нельзя использовать с показателем из противоположной таблицы, если при этом не используется совпадающий столбец.
Существует два параметра смешивания данных из таблиц, содержащих и атрибуты, и показатели. Эти параметры настраиваются отдельно для каждой визуализации и зависят от того, какие столбцы используются в визуализации. Это настройки Все строки и Совпадающие строки. Они определяют, какие строки источника система будет использовать для возврата данных и построения визуализации.
Система автоматически выполняет смешивание данных в соответствии со следующими правилами.
Если рабочая книга содержит несколько наборов данных, можно смешивать данные из разных наборов данных.
Если в рабочую книгу добавлено несколько наборов данных, система пытается найти совпадения для добавленных данных. Она автоматически сравнивает внешние измерения, в которых используется общее имя и совместимый тип данных, с атрибутами в существующем наборе данных. Взаимосвязи смешивания хранятся в таблицах, а не в рабочей книге. Поэтому любые сопряжения, которые вы добавляете или удаляете, влияют на другие наборы данных, использующие те же таблицы.
См. раздел Общие сведения о смешивании.
Примечание.:
Наборы данных могут содержать таблицы из различных подключений и схем. Такие наборы данных используют объединения, которые определены в редакторе наборов данных. Чтобы сократить или исключить смешивание в рабочих книгах, Oracle рекомендует по возможности создавать наборы данных, которые содержат несколько таблиц и используют объединения. См. раздел "Создание набора данных на основе подключения".Вот несколько советов, которые позволят получить наилучшие результаты при слиянии данных.
Предотвращение ошибки из-за превышения допустимого времени выполнения
Если внешний набор данных объединяется с предметной областью Oracle Analytics и используются столбцы и фильтры из обоих источников в одной визуализации, допустимое время выполнения в Oracle Analytics может быть превышено.
Чтобы избежать этого, используйте больше фильтров предметной области, чтобы уменьшить количество данных, возвращенных при выполнении запроса.
С помощью свойств визуализации можно изменить параметры смешивания данных рабочей книги.