Функции SQL для аналитических вычислений

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

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Хранилище […]

Oracle

Oracle предоставляет двухуровневую схему,  называющуюся комбинированное секционирование (composite partitioning) и объединяющую преимущества дву
методов. При комбинированном секционировании данные делятся на разделы с помощью одной схемы секционирования, а потом секционируются на подраз­делы с применением другой схемы. В настоящее время Oracle поддерживает два вида схем комбинированного секционирования:

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные […]

Материализованные представления

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

Метки:10, 11, 12, 13, 14, […]

Какая схема?

Теперь, когда у нас есть база данных, все объекты, определяемые в базе Oracle, должны располагаться внутри схемы (schema), логической структуры, описыва­ющей коллекции объектов. Поэтому, перед тем как создавать таблицы, вам нужно решить, сколько схем вам необходимо. Поскольку хранилище может содержать лишь несколько таблиц, вероятно, неплохо держать их все в одной схеме.

Метки:10, 11, 12, 13, 14, […]

Сводные таблицы

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

Роль

В качестве альтернативы *вы можете создать роль. Затем вы назначаете этой роли все привилегии, и эта роль прикрепляется к пользователю. Такой подход является предпочтительным, особенно если пользователей много, поскольку вы сможете создавать роли для разных уровней работы и каждому пользователю выдается одна из этих ролей и привилегии не придется назначать индивидуально. Приме­няя ролевой подход, вы […]

Создание хранилища


Читателей этой главы, скорее всего, можно разделить на три категории. 1.Те, кто никогда ранее не проектировал базы данных
2.   Те, кто разрабатывал базу данных для систем, связанных с обработкой тран­закций.
3.   Те, кто уже создавал систему хранения информации.

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Хранилище или тематическое хранилище? (0)
Хранилища данных в режиме […]

представлений

Доступ к определенной информации в хранилище может быть ограничен, и важ-но обеспечить соответствующую политику безопасности и в отношении матери­ализованных представлений. Может понадобиться разрешить пользователям до­ступ к материализованным представлениям, но не позволять им увидеть основные данные. Например, вы можете разрешить пользователю посмотреть среднюю зарплату по подразделению, но не разрешать видеть зарплаты отдель­ных служащих. С другой стороны, […]

Проектирование производительности

Как мы увидим в главах 3 и 4, существуют различные методы улучшения про­изводительности обработки запросов, которые может применять разработчик. Некоторые из них используют способы составления запросов, но многие от­носятся, собственно, к схеме базы данных. Например, любая база данных вы­играет от индексирования, и хранилище данных — не исключение. Поэтому не забудьте определить тип индекса, его местоположение […]

Управление хранилищем

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

Метки:10, 11, 12, 13, 14, 15, 4, 5, […]

Страница 2 из 7«1234567»

Доктор Хаус онлайн смотреть быстрее беги сюда где есть этот сериал