Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ_ФИН.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
338.29 Кб
Скачать

29. Управління сховищем даних

В задачи по управлению хранилищем данных входят:

1) мониторинг и управление журнальными файлами, табличных пространствами, файлами данных;

2) мониторинг загруженности хранилища, дефрагментация хранилища;

3) управление областью мгновенного восстановления (мониторинг доступного пространства в области мгновенного восстановления, изменение размера и расположения этой области).

При работе с хранилищами данных помимо стандартного администрирования очень важно постоянно следить за производительностью и выполнять настройку. Для больших хранилищ и витрин данных бывает желательно продолжать обслуживание или обеспечивать доступность некоторых данных даже если другие части базы выведены из оперативного режима. Опция Partitioning Option позволяет определять секции данных исходя из естественных диапазонов значений (например, по дате) или по дискретным значениям. Это повышает гибкость администрирования и заодно скорость выполнения запросов, поскольку оптимизатор умеет исключать из рассмотрения секции, заведомо не содержащие нужные данные. Например, можно определить «скользящее временное окно» для выполнения административных операций по добавлению новых или удалению старых данных. Новую секцию можно добавить, загрузить, параллельно проиндексировать и, возможно, удалить, не прерывая доступ к имеющимся данным.

30. Створення сховища даних

Проект разработки ХД начинается после того, как выбраны инструменты разработки и сформирована команда проекта. Как видно из рис. 3.7, в проектный цикл разработки ХД обычно включаются следующие типовые процессы (этапы):

  • формулирование требований;

  • создание вычислительной среды;

  • моделирование данных;

  • определение процедур извлечения преобразования и загрузки данных;

  • проектирование аналитических отчетов;

  • разработка приложений ХД;

  • настройка производительности;

  • проверка качества;

  • передача системы складирования данных в эксплуатацию.

каждый типовой этап разработки ХД описывается по следующей схеме.

  • Описание задачи. Что обычно должно быть достигнуто в течение данного этапа разработки ХД.

  • Временные требования. Приблизительная оценка количества времени для решения задачи данного этапа.

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

  • Потенциальные опасности.

31. Секціонування сховищ даних.

Линейное секционирование

При линейном секционировании (range partitioning) данные секционируются на неперекрывающиеся диапазоны значений При вставке строки в таблицу она

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

Хэш-секционирование

При линейном секционировании возможна ситуация, когда данные не распре¬деляются равномерно по разделам. Некоторые разделы могут оказаться очень большими, а другие — маленькими. Если данные были секционированны по месяцам, а в некоторые месяцы объем продаж был выше, чем в прочие, это мо¬жет привести к очень большим различиям в размерах разделов. Когда наблюда¬ется такая неравномерность, формируется «горячая точка», в которой происхо¬дит конфликт за ресурсы.

Хэш-секционирование (hash partitioning) уменьшает подобного рода нерав¬номерность путем применения к ключу секционирования хэш-функции. Полу¬чившееся значение определяет, в каком разделе нужно сохранить данную строку. Вертикальное секционирование

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