Репликация данных

С помощью потока репликации можно скопировать данные из источника в адресат для анализа в Oracle Analytics Cloud. Например, можно скопировать данные из приложений Oracle Fusion Cloud Applications в Oracle Autonomous Data Warehouse.
  1. Настройка подключения для источника данных
    1. На Главной странице нажмите Создать, затем нажмите Подключение репликации и выберите тип источника данных для копирования.
      Например, чтобы реплицировать данные из источника данных из приложений Oracle Fusion Cloud Applications, нажмите Oracle Fusion Application Storage.
    2. В диалоговом окне "Создание подключения" укажите сведения о подключении.
      Например, чтобы реплицировать данные из приложений Oracle Fusion Cloud Applications, укажите данные подключения для экземпляра Oracle Cloud Infrastructure Object Storage или Object Storage Classic. См. раздел "Создание подключения репликации для приложений Oracle Fusion Cloud Applications".
  2. Настройка подключения для адресата данных
    1. На Главной странице нажмите Создать, затем нажмите Подключение репликации и выберите тип источника данных, в который нужно скопировать данные.
    2. В диалоговом окне "Создание подключения" укажите сведения о подключении к адресату данных.
      Например, для репликации в Oracle Autonomous Data Warehouse нажмите Oracle Autonomous Data Warehouse.
  3. На Главной странице нажмите Создать, затем Репликация данных.
  4. В диалоговом окне "Создать репликацию данных — Выбрать исходное подключение" выберите подключение к источнику, созданное в ходе выполнения шага 1.
  5. В диалоговом окне "Создать репликацию данных — Выбрать целевое подключение" выберите целевое подключение, созданное в ходе выполнения шага 2.
  6. Если у адресата репликации есть несколько схем, выберите схему в раскрывающемся списке Схема.
  7. В области Реплицировать объекты выберите объект, который нужно реплицировать.
    • Установите флажок рядом с каждым объектом, который нужно реплицировать.

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

    • При выборе таблицы по умолчанию включаются все атрибуты. Атрибуты можно выбрать или отменить с помощью флажков на правой панели.

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

      Чтобы улучшить индексацию, рекомендуется располагать самые избирательные столбцы на первом месте, а менее избирательные - на последнем. Для этого выберите пункт Изменить порядок первичного ключа в контекстном меню любого столбца первичных ключей.

    • Чтобы использовать несколько столбцов в качестве первичного ключа, выберите значок ключа рядом с каждым столбцом.

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

      Тип источника данных Примеры выражений фильтра
      Oracle Fusion Cloud Applications "__DATASTORE__.LookupType not in ('GROUPING_SEPARATOR','HZ_FORMAT_DELIMITERS','ICX_NUMERIC_CHARACTERS')"
      Oracle Fusion Cloud B2C Service (RightNow)

      lookupname like 'Admin%'

      id > 2

      Oracle Eloqua '{{Account.Field(M_Annual_Revenue1)}}' > '2000’

      С помощью команды Проверить проверьте выражение, прежде чем нажимать ОК, чтобы сохранить фильтр.

    • Чтобы реплицировать подмножество данных на основе метки времени, нажмите на значок календаря Реплицировать от и укажите начальную дату.

      Параметр Реплицировать от применяется только к таблицам, в которых определен хотя бы один столбец инкрементных идентификаторов.

    • С помощью параметра Тип загрузки укажите тип выполняемой загрузки: инкрементная или полная.

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

      Если выбрать вариант Полная, инициируется целевая таблица и реплицируются все данные.

  8. Сохраните рабочую книгу репликации.
  9. Чтобы начать загрузку данных, нажмите Запустить поток репликации.