Часто задаваемые вопросы: экспорт позиций в формате DVA

В этом разделе приведены ответы на часто задаваемые вопросы об экспорте аналитического контента в формате DVA. Oracle Analytics использует формат DVA для импорта и экспорта элементов аналитики и связанных с ними позиций. Например, при экспорте потока данных в формате DVA можно включить входные и выходные наборы данных в файл экспорта.

Какие элементы можно экспортировать в виде DVA?

Экспорт DVA может быть инициирован для следующих элементов:
  • Рабочие книги
  • Потоки данных
  • Последовательности
  • Папки

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

Как определяются зависимые элементы при экспорте DVA?

DVA может содержать следующие зависимые типы позиций.
  • Рабочие книги
  • Наборы данных на основе файлов и подключений (не предметные области)
  • Подключения
  • Потоки данных
  • Последовательности

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

  • Экспорт потока данных – DVA будет содержать поток данных и все наборы входных и выходных данных. Также будут включены другие зависимости от этих артефактов.
  • Экспорт рабочей книги – DVA будет содержать наборы данных, используемые в рабочей книге. Также будут включены другие зависимости от этих артефактов.
  • Экспорт рабочей книги (с набором данных, который является результатом потока данных) – DVA будет содержать набор данных, используемый в рабочей книге, вместе с потоком данных, который создал выходной набор данных. Также будут включены другие зависимости от этих артефактов.
  • Экспорт последовательности – DVA будет содержать последовательность и все наборы данных, последовательности и потоки данных, содержащиеся в этой последовательности. Также будут включены другие зависимости от этих артефактов.

Я импортировал DVA с главной страницы. Куда делись элементы в DVA?

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

При импорте DVA получено следующее сообщение: "filename.dva содержит контент с тем же именем, что и существующий контент. Продолжить и заменить существующий контент?" Что это значит?

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

Какие элементы можно включить при экспорте DVA?

При создании импорта DVA существует несколько вариантов, позволяющих управлять экспортом. Среди доступных параметров есть только один, который определяет, какие элементы будут включены, – "Включить данные". Этот параметр будет включать любые наборы данных на основе файлов или подключений, подключения и их зависимости. Нет возможности контролировать экспортируемые элементы с большей детализацией.
Описание GUID-A13E848F-EF99-4964-9E6F-F448643F187C-default.png ниже
.png

Примечание. Если экспорт содержит подключение и если учетные данные подключения включены, учетные данные (обычно пароль) включаются, но в случае подключения к ADW электронный бумажник не включается.

Что такое идентификатор объекта и как он влияет на импорт DVA?

При импорте контента с помощью DVA важно понимать, что такое идентификатор объекта и как он обрабатывается при импорте. Идентификатор объекта – это строка из двух частей, состоящая из строки префикса, точки (для разделения двух частей) и имени объекта, например <guid>.dataset1. Префикс идентификатора объекта представляет собой GUID (глобальный уникальный идентификатор), поэтому при импорте DVA целевая система будет генерировать новые GUID для каждого элемента, такого как наборы данных, которые их требуют. Любые другие элементы, импортированные в том же DVA, будут иметь обновленные ссылки, чтобы они указывали на новый идентификатор объекта. Идентификаторы объектов не являются недетерминированными, и в случае перезаписи идентификатор объекта целевых элементов будет сохранен.

Функция каталога "За предшествующий период" (где наборы данных, потоки данных, последовательности и подключения становятся частью каталога и могут использовать папки), префиксом идентификатора объекта является идентификатор пользователя создающего пользователя. Когда пользователь импортирует DVA, он фактически создает объекты из DVA в целевой среде. Поэтому для всех идентификаторов импортируемых объектов будет использоваться префикс, основанный на идентификаторе пользователя, выполняющего импорт. Например, если пользователь user2 импортирует DVA, содержащий набор данных dataset1, итоговый идентификатор объекта в этом наборе данных будет "user2.dataset1", даже если идентификатор объекта в исходной среде был "user1.dataset1". Любые другие элементы, импортированные в том же DVA, будут иметь обновленные ссылки, чтобы они указывали на новый идентификатор объекта. В результате это могло привести к возникновению проблем:
  • Если целевая среда уже содержит объект с идентификатором user2.dataset, этот объект будет перезаписан импортируемым объектом. Если целевая среда содержит объект с идентификатором user1.dataset, этот объект останется без изменений. Это распространенная причина непреднамеренного создания нескольких копий наборов данных и подключений.
  • При перемещении элементов в целевую среду с помощью экспорта/импорта DVA, если пользователь, который изначально создал объекты, также выполняет импорт, идентификаторы объектов не изменяются, и импорт выполняется интуитивно понятным образом. Когда разные пользователи создают объект, имеющий идентификаторы объектов, или другой пользователь (не создатель объектов) импортирует DVA, могут возникнуть нежелательные последствия.

Что произойдет, если импортировать один и тот же DVA в две разные папки?

В этом случае у вас будут дубликаты всех одинаковых элементов. Дубликаты элементов будут иметь разные идентификаторы объектов.

Нужно ли импортировать DVA в папку?

Да, все импортируемые файлы DVA направляются в папку.

Я хочу сопоставить существующий элемент с новым элементом, который я только что импортировал. Как это можно сделать?

Новый импортируемый элемент будет иметь новый идентификатор объекта, и может потребоваться создать псевдонимы для старых идентификаторов. Например, у вас есть рабочая книга, которая ссылается на набор данных 'username'.'MyDataset'. Если в какой-то момент MyDataset удаляется или теряется при миграции, обычно рекомендуется повторно создать набор данных с тем же именем, чтобы рабочая книга использовала его снова. Однако при повторном создании набора данных он получит новый глобальный уникальный идентификатор, например 'b5ea442f-cb70-4dfa-8d34-2bf6d8c3313d'.'MyDataset'. Старый идентификатор ссылки в рабочей книге не найдет этот новый набор данных, и он будет поврежден. Чтобы исправить это, можно создать псевдоним для старого идентификатора объекта в новом наборе данных. Добавьте псевдоним 'username'.'MyDataset', и теперь набор данных можно найти по этому идентификатору в дополнение к его новому глобально уникальному идентификатору. Рабочая книга снова будет работать.

Чтобы создать псевдоним, откройте диалоговое окно проверки для элемента, перейдите на вкладку "Псевдонимы" и добавьте туда свой прежний идентификатор объекта. При необходимости можно добавить несколько псевдонимов. Также можно удалить ненужные.
Описание GUID-E9E5D63C-6C67-4D64-827D-9C54647DB832-default.png ниже
.png