SQL Server и Business Intelligence

Подкатегории

Введение в Business Intelligence

Целью этого раздела является ознакомление вас с важной областью технологии баз данных - интеллектуальными ресурсами (business intelligence, бизнес-аналитика). Сначала объясняются различия между оперативной обработкой транзакций (online transaction processing, OLTP), с одной стороны, и бизнес-аналитикой, с другой стороны. Складом данных для процесса бизнес-аналитики может быть хранилище данных (data warehouse) или киоск данных (data mart). Обсуждаются оба типа, а затем описываются их отличия.

Просмотреть материалы...

Microsoft Analysis Services

Microsoft Analysis Services является группой сервисов, которые используются для управления данными, находящимися в хранилище данных или в киоске данных. Analysis Services преобразует данные из хранилища данных в многомерные кубы с агрегатами, для того чтобы дать возможность создавать замысловатые отчеты и сложные запросы. Ключевыми особенностями Analysis Services являются: простота использования; гибкость модели данных; поддержка некоторых API. Analysis Services предоставляет мастеров для большинства задач, которые выполняются в процессе проектирования и реализации хранилища данных. Например, Data Source Wizard позволяет задавать один или более источников данных, в то время как Cube Wizard используется для создания многомерных кубов, где хранятся агрегатные данные.

Просмотреть материалы...

Business Intelligence и Transact-SQL

До версии SQL Server 2000 язык Transact-SQL не выполнял достаточно хорошо сложный анализ данных. С самого начала Transact-SQL предоставлял некоторые агрегатные функции, которые могли быть использованы для вычисления простых обобщений данных, а также предложение group by, которое позволяло выполнять элементарную группировку данных. SQL Server 2000 был первой версией SQL Server, которая предоставляла сложные возможности анализа данных, такие как оператор cube и предложение top. SQL Server 2005 значительно расширил эти возможности, введя функции упорядочения и некоторые реляционные операторы. SQL Server 2008 вводит стандартизованный синтаксис для операторов rollup и cube, а также для группировки наборов, что позволяет выполнять вычисления для групп некоторых различных наборов по столбцам группирования.

Просмотреть материалы...

Microsoft Reporting Services

В этом разделе описывается инструмент создания промышленных отчетов в SQL Server, называемый Reporting Services. В начале главы обсуждается общая структура отчета и объясняются основные компоненты Reporting Services. После этого вы увидите, как можно создавать отчеты с помощью мастера Report Server Project Wizard. Затем будет рассмотрена обработка отчета. Под конец будут показаны различные способы поставки спроектированного и развернутого отчета.

Просмотреть материалы...

Техники оптимизации для бизнес-аналитики

В этом разделе описываются две техники оптимизации, связанные с ROLAP. Иными словами, эти техники могут быть применены только по отношению к хранению многомерных данных. В начале этой главы обсуждается, когда имеет смысл хранить все экземпляры сущности в одной таблице, а когда лучшим решением с точки зрения производительности - в разделенных таблицах данных. После общего введения даются способы, которые можно использовать для разделения данных. Помимо общих правил разделения данных В этом разделе описываются улучшения в SQL Server 2008, связанные с этими техниками. Затем подробно объясняется техника оптимизации запросов, называемая схемой «звезда». Будут представлены преимущества этой техники, а также использование фильтров битовых образов.

Просмотреть материалы...

Оценить
(1 голос)
Report Catalog содержит две базы данных, которые используются для хранения определений всех существующих отчетов, которые принадлежат конкретному Report Server. Хранимая информация включает имя отчета, описания, информацию соединения с источником данных, информацию о полномочиях, параметры и свойства выполнения. Report Catalog также хранит установки безопасности и информацию, связанную с составлением расписания и передачей данных. Reporting Services использует две базы данных: базу данных Report Server и временную базу данных Report Server для отделения постоянно хранимых данных от требований временного сохранения. Базы данных создаются вместе, они связаны по имени. По умолчанию именами баз данных являются reportserver и reportservertempdb. Первая используется для хранения Report Catalog,…
Оценить
(2 голоса)
Вы используете Business Intelligence Development Studio для создания отчета. Инструмент BI Development Studio, кратко рассмотренный, является интегрированной средой разработки, созданной на Visual Studio и спроектированной для разработки систем бизнес-аналитики. Для запуска BI Development Studio щелкните по кнопке Start, выберите АН Programs | Microsoft SQL Server 2008 | SQL Server Business Intelligence Development Studio. Первым шагом в построении отчета является создание нового проекта, которому будет принадлежать отчет. Для создания проекта в меню File выберите команды New | Project. В диалоговом окне New Project в панели Project types выберите папку Business Intelligence Projects. Наберите имя проекта и его размещение в текстовых полях…
Оценить
(1 голос)
Страница приветствия мастера Report Server Project Wizard содержит шаги, которые проведут вас через создание отчета: 1. Выберите источник данных. 2. Спроектируйте запрос. 3. Выберите тип отчета. 4. Спроектируйте данные в таблице. 5. Задайте схему размещения данных в отчете. 6. Задайте стиль отчета. Следующие разделы описывают эти шаги, а также разъясняют, как можно выполнить предварительный просмотр созданного отчета.
Оценить
(1 голос)
Источник данных содержит информацию о соединении с исходной базой данных. Наберите имя нового источника данных на странице Select the Data Source. (В этом примере назовите источник данных Source 1). Щелкните мышью по кнопке Edit. Появится диалоговое окно Connection Properties (рис. 25.3). Наберите localhost или имя вашего сервера базы данных в качестве имени сервера. В том же самом диалоговом окне отметьте либо переключатель Use Windows Authentication, либо переключатель Use SQL Server Authentication. Установите переключатель Select or enter a database name и из раскрывающегося списка выберите одну из баз данных в качестве источника данных. Прежде чем щелкнуть по кнопке ОК, щелкните мышью…
Оценить
(0 голоса)
Следующим шагом является проектирование запроса, который должен быть выполнен к выбранному источнику данных. На странице Design the Query вы можете набрать существующий запрос или использовать компонент Query Builder для создания запроса. Для этого первого отчета используйте запрос, представленный в примере 25.1.     Этот запрос выбирает данные по служащим, которые приступили к работе в 2007 году. Результирующий набор этого запроса затем сортируется по именам отделов. После этого щелкните мышью по кнопке Next.    
Оценить
(1 голос)
Следующим шагом в создании отчета является выбор типа отчета. У вас есть выбор между двумя типами отчета: ♦ табличный создает отчет в табличной форме. Столбцы этой таблицы соответствуют столбцам списка в операторе select, а количество строк в таблице зависит от результирующего набора оператора запроса; ♦ матричный создает отчет в форме матрицы, которая похожа на табличную форму, но предоставляет функциональность для перекрестных табличных данных. В отличие от табличного типа отчета, который имеет статичный набор столбцов, матричный тип отчета может быть динамическим. Запрос в примере 25.1 не содержит никаких агрегатных функций. Поэтому выберите табличный тип отчета.
Оценить
(1 голос)
После того как вы щелкните мышью по кнопке Next, появится страница Design the Table. Эта страница позволяет вам принять решения, где выбранные столбцы будут размещаться в вашем отчете. Страница Design the Table содержит две группы полей: ♦ Available fields (Доступные поля); ♦ Displayed fields (Отображаемые поля). Страница Design the Table также имеет три представления: ♦ Page (Страница); ♦ Group (Группа); ♦ Details (Детализация). Доступными полями являются столбцы из списка выбора оператора select вашего запроса. Каждый столбец может быть перенесен в одно из представлений. Для перемещения поля в представление Page, Group или Details выберите поле, а затем щелкните мышью по кнопке…
Оценить
(0 голоса)
Следующим шагом является задание схемы вашего отчета. Страница Choose the Table Layout имеет несколько опций: ♦ Stepped; ♦ Block; ♦ Include subtotals; ♦ Enable drilldown. Если вы выбираете Stepped, то отчет будет содержать один столбец для каждого поля с группировкой полей, появляющихся в заголовках слева от столбцов с детальными полями. В этом случае не будет создаваться нижний колонтитул группы. Если в этом типе размещения вы добавляете подуровни, то подуровень будет помещаться в строках заголовка группы. Опция Block создает отчет, который содержит один столбец для каждого поля с группой полей, появляющейся в первой детальной строке каждой группы. Этот тип размещения имеет…
Оценить
(0 голоса)
Следующим шагом является выбор стиля вашего отчета. Страница Choose the Table Style позволяет выбрать шаблон для применения стилей, таких как шрифт, цвет и стиль рамки отчета. Существует несколько различных шаблонов стилей, такие как Forest, Corporate и Bold. Выберите Bold и щелкните мышью по кнопке Next. После выбора стиля отчета существует еще один промежуточный шаг, если вы создаете отчет первый раз. На этом шаге, называемом выбором размещения использования, вы должны выбрать URL виртуального каталога сервера отчетов в качестве папки использования для ваших отчетов. Для сервера отчетов, выполняющегося на собственном узле, используйте путь к серверу отчетов, куда будет помещаться проект, например, http:/Iservername…
Оценить
(0 голоса)
После того как вы завершите создание вашего отчета с использованием мастера, появятся три табличные вкладки в панели Report Designer, которые вы можете использовать для просмотра созданного отчета в различных формах. Если панель Report Designer не видна, в меню View выберите команду Designer. Табличные вкладки соответствуют следующим представлениям: ♦ Layout; ♦ Data; ♦ Preview. Таблица Layout позволяет просматривать и изменять схему размещения вашего отчета. Представление Layout состоит из следующих разделов: тело, страница, заголовок и верхний колонтитул страницы. Вы можете использовать окна Toolbox и Properties для управления элементами в отчете. Чтобы просмотреть эти окна, выберите в меню View команду Toolbox или Properties…

Авторизация



© 2021 serversql.ru. Все права защищены.