Office
<<  Коллаж, фотомонтаж и Microsoft Office Picture Manager SQL server 2008 reporting services: новые возможности эффективного (и эффектного ?) отображения данных  >>
Лекция 4 Создание многомерного хранилища данных на основе MS SQL
Лекция 4 Создание многомерного хранилища данных на основе MS SQL
8. Особенности построения куба с использованием удаленного сервера
8. Особенности построения куба с использованием удаленного сервера
Создать проект Analysis Services Project
Создать проект Analysis Services Project
Дать имя проекту
Дать имя проекту
Проект появляется в окне Solution Explorer
Проект появляется в окне Solution Explorer
Создание Data Source
Создание Data Source
Создание нового соединения
Создание нового соединения
Нахождение источника на сервере или на своем компьютере
Нахождение источника на сервере или на своем компьютере
Появилось новое соединение
Появилось новое соединение
Присвоение имени источнику
Присвоение имени источнику
Далее аналогично вышеописанному
Далее аналогично вышеописанному
Создание структуры витрины в SQL Server Management Studio
Создание структуры витрины в SQL Server Management Studio
Содержание:
Содержание:
Различия в технологиях MS SQL Server версий 2000 и 2005
Различия в технологиях MS SQL Server версий 2000 и 2005
1. Постановка задачи
1. Постановка задачи
Проектирование Хранилища данных или витрины
Проектирование Хранилища данных или витрины
2. Исходные данные:
2. Исходные данные:
3. Задача:
3. Задача:
4. Содержание работы:
4. Содержание работы:
5. Создание файла Витрины данных
5. Создание файла Витрины данных
5.1. Подключение к SQL-серверу
5.1. Подключение к SQL-серверу
5.2. Раскрытие узла «Базы данных»
5.2. Раскрытие узла «Базы данных»
5.3. Создание новой БД
5.3. Создание новой БД
5.4. Ввод имени витрины
5.4. Ввод имени витрины
5.5. Установка модели восстановления
5.5. Установка модели восстановления
Пояснение
Пояснение
6. Создание таблиц измерений
6. Создание таблиц измерений
Схема витрины («Снежинка»)
Схема витрины («Снежинка»)
6.1. Измерение DimFirm
6.1. Измерение DimFirm
6.1.1. Среда создания таблицы
6.1.1. Среда создания таблицы
6.1.2. Вид таблицы Фирм
6.1.2. Вид таблицы Фирм
6.2. Измерение DimIndustry
6.2. Измерение DimIndustry
6.3. Создание консольной таблицы измерений DimDirection
6.3. Создание консольной таблицы измерений DimDirection
6.4. Измерение DimCountry
6.4. Измерение DimCountry
6.5. Измерение DimRegion
6.5. Измерение DimRegion
6.6. Измерение DimMarket
6.6. Измерение DimMarket
6.7. Измерение DimDate
6.7. Измерение DimDate
7. Создание таблицы фактов
7. Создание таблицы фактов
8. Установка связей
8. Установка связей
8.1. Установка связей в схеме витрины (1-ый способ)
8.1. Установка связей в схеме витрины (1-ый способ)
Пример связи консольной таблицы измерений Direction с таблицей
Пример связи консольной таблицы измерений Direction с таблицей
8.1.1. Пример связи таблицы измерений DateDim с таблицей фактов
8.1.1. Пример связи таблицы измерений DateDim с таблицей фактов
8.2. Установка связей в узле ключи (2-ой способ)
8.2. Установка связей в узле ключи (2-ой способ)
8.2.1. Добавление внешних ключей в таблицу на примере измерения
8.2.1. Добавление внешних ключей в таблицу на примере измерения
8.2.2. Удаление лишней связи
8.2.2. Удаление лишней связи
8.2.3. Вид окна «Таблицы и колонки»
8.2.3. Вид окна «Таблицы и колонки»
Окно выбора таблицы с первичным ключом
Окно выбора таблицы с первичным ключом
8.3. Вторичные ключи таблицы фактов
8.3. Вторичные ключи таблицы фактов
Далее необходимо заполнить витрину данными (следующая тема)
Далее необходимо заполнить витрину данными (следующая тема)
Заполнение пустой витрины с помощью служб интеграции
Заполнение пустой витрины с помощью служб интеграции
Содержание
Содержание
1. Постановка задачи
1. Постановка задачи
2. Исходные данные:
2. Исходные данные:
3. Задача:
3. Задача:
4. Вид исходной БД
4. Вид исходной БД
5. Схема витрины данных – приемника информации
5. Схема витрины данных – приемника информации
6. Создание проекта службы интеграции
6. Создание проекта службы интеграции
Выбор Integration Services Project
Выбор Integration Services Project
Ввод имени проекта и расположения
Ввод имени проекта и расположения
Переименование пакета
Переименование пакета
7. Создание потоков задач и потоков данных на 1-м уровне
7. Создание потоков задач и потоков данных на 1-м уровне
7.1. Выделение элемента Data Flow Task
7.1. Выделение элемента Data Flow Task
7.2. Перетаскивание элемента Data Flow Task
7.2. Перетаскивание элемента Data Flow Task
7.3. Переименовали задачу потока данных
7.3. Переименовали задачу потока данных
7.4. Активизация Data Flow
7.4. Активизация Data Flow
7.5. Вызов команды «Новое соединение»
7.5. Вызов команды «Новое соединение»
7.6. Нажатие на кнопку «New» - вызов редактора соединений
7.6. Нажатие на кнопку «New» - вызов редактора соединений

Презентация: «Создание многомерного хранилища данных на основе MS SQL Server 2005». Автор: guest. Файл: «Создание многомерного хранилища данных на основе MS SQL Server 2005.ppt». Размер zip-архива: 1087 КБ.

Создание многомерного хранилища данных на основе MS SQL Server 2005

содержание презентации «Создание многомерного хранилища данных на основе MS SQL Server 2005.ppt»
СлайдТекст
1 Лекция 4 Создание многомерного хранилища данных на основе MS SQL

Лекция 4 Создание многомерного хранилища данных на основе MS SQL

Server 2005 Лекции читает Кандидат технических наук, доцент Перминов Геннадий Иванович

Учебный курс Хранилища данных

2 8. Особенности построения куба с использованием удаленного сервера

8. Особенности построения куба с использованием удаленного сервера

Зайти в Microsoft Visual Studio 2005. Вызвать Introducing Business Intelligence Developer (рис.1)?

2

3 Создать проект Analysis Services Project

Создать проект Analysis Services Project

3

4 Дать имя проекту

Дать имя проекту

4

5 Проект появляется в окне Solution Explorer

Проект появляется в окне Solution Explorer

5

6 Создание Data Source

Создание Data Source

6

7 Создание нового соединения

Создание нового соединения

7

8 Нахождение источника на сервере или на своем компьютере

Нахождение источника на сервере или на своем компьютере

Имя сервера SQLSRV2K5

8

9 Появилось новое соединение

Появилось новое соединение

9

10 Присвоение имени источнику

Присвоение имени источнику

10

11 Далее аналогично вышеописанному

Далее аналогично вышеописанному

11

12 Создание структуры витрины в SQL Server Management Studio

Создание структуры витрины в SQL Server Management Studio

12

13 Содержание:

Содержание:

4.1. Постановка задачи 4.2. Исходные данные: 4.3. Задача: 4.4. Содержание практической работы: 4.5. Создание файла Витрины данных 4.6. Создание таблиц измерений 4.6.1. Измерение DimFirm 4.6.2. Измерение DimIndustry 4.6.3. Измерение DimRegion 4.6.4. Измерение DimMarket 4.6.5. Измерение DimCountry 4.6.6. Измерение DimDate 4.7. Создание таблицы фактов 4.8. Установка связей 4.8.1. Установка связей в схеме витрины 4.8.2. Установка связей в узле ключи

13

14 Различия в технологиях MS SQL Server версий 2000 и 2005

Различия в технологиях MS SQL Server версий 2000 и 2005

14

15 1. Постановка задачи

1. Постановка задачи

В ряде случаев в SQL Server 2005 должна быть использована технология SQL Server 2000. Например, до или одновременно с построением большого корпоративного Хранилища необходимо создать несколько небольших витрин для отделов и других подразделений. Конечно, можно это сделать по основной технологии – сразу строить небольшие заполненные кубы, но можно воспользоваться и технологией SQL Server 2000. В SQL Server 2005 такая возможность есть, только этап заполнения пустой реляционной витрины осуществляется не построением DTS, а с использованием службы Integration Services.

15

16 Проектирование Хранилища данных или витрины

Проектирование Хранилища данных или витрины

Для проектирования Хранилища данных или витрины имеется много специализированных Case средств: AllFusiom ErWin Data Modeler, Cecima WinDesign, Embarcadero Erstudio, Quest Qdesigner, Sybase PowerDesigner Enterprise, MS Visio и т.д. Главное, чтобы в выбранном средстве присутствовала нотация Dimension. Здесь рассмотрим возможность построения витрины с помощью SQL Server Management Studio - компонента, входящего в поставку SQL Server 2005 любой версии.

16

17 2. Исходные данные:

2. Исходные данные:

Имеется БД Damodaran00 типа Access, содержащая экономические данные по фирмам, регионам, странам, рынкам, направлениям, взятым из соответствующего сайта Damodaran.

17

18 3. Задача:

3. Задача:

Средствами SQL Server Management Studio спроектировать витрину.

18

19 4. Содержание работы:

4. Содержание работы:

Создание базы данных для витрины данных. Создание таблиц измерений. Создание таблицы фактов. Установка связей.

19

20 5. Создание файла Витрины данных

5. Создание файла Витрины данных

Запуск SQL Server Management Studio

20

21 5.1. Подключение к SQL-серверу

5.1. Подключение к SQL-серверу

21

22 5.2. Раскрытие узла «Базы данных»

5.2. Раскрытие узла «Базы данных»

22

23 5.3. Создание новой БД

5.3. Создание новой БД

23

24 5.4. Ввод имени витрины

5.4. Ввод имени витрины

24

25 5.5. Установка модели восстановления

5.5. Установка модели восстановления

25

26 Пояснение

Пояснение

Поскольку витрина не относится к базам данных транзакций, необходимости в восстановлении ее содержимого по журналу транзакций нет. В простой модели восстановления журнал транзакций при прохождении контрольных точек усекается — это позволяет уменьшить его объем. В полной модели восстановления, а также в модели с неполным протоколированием перед усечением журнала транзакций необходимо выполнить его резервное копирование.

26

27 6. Создание таблиц измерений

6. Создание таблиц измерений

Для создания таблиц мы будем использовать как окно свойств, так и окно свойств столбцов. Если окно свойств, отсутствует на экране, выберите в меню Вид (View) команду Свойства (Properties). При выполнении следующих шагов внимательно следите за тем, где они должны производиться, в окне Свойства (Properties) или в окне Свойства столбцов (Column Properties).

27

28 Схема витрины («Снежинка»)

Схема витрины («Снежинка»)

28

29 6.1. Измерение DimFirm

6.1. Измерение DimFirm

Создание новой таблицы - измерения

29

30 6.1.1. Среда создания таблицы

6.1.1. Среда создания таблицы

30

31 6.1.2. Вид таблицы Фирм

6.1.2. Вид таблицы Фирм

31

32 6.2. Измерение DimIndustry

6.2. Измерение DimIndustry

32

33 6.3. Создание консольной таблицы измерений DimDirection

6.3. Создание консольной таблицы измерений DimDirection

33

34 6.4. Измерение DimCountry

6.4. Измерение DimCountry

34

35 6.5. Измерение DimRegion

6.5. Измерение DimRegion

35

36 6.6. Измерение DimMarket

6.6. Измерение DimMarket

36

37 6.7. Измерение DimDate

6.7. Измерение DimDate

37

38 7. Создание таблицы фактов

7. Создание таблицы фактов

38

39 8. Установка связей

8. Установка связей

Построить связи между таблицами можно двумя способами: 1). Создать схему витрины и соединить в ней ключевое поле каждой таблицы со связанной с ней таблицей (таблицами). В этом случае во второй таблице автоматически появится знак внешнего ключа (FK). 2) Раскрыть узел каждой таблицы и щелкнуть правой кнопкой по папке Ключи. Откроется диалоговое окно в котором можно добавлять ключи этой таблицы.

39

40 8.1. Установка связей в схеме витрины (1-ый способ)

8.1. Установка связей в схеме витрины (1-ый способ)

Щелкните правой кнопкой мыши по паппке DataBase Diagram (предыдущий слайд - слева над папкой Tables) и выберите возможность «Создать схему». Дадите имя схеме Базы данных Если между двумя таблицами предполагается связь, то левой кнопкой мыши нажмите на первичный ключ одной из таблиц и потащите его на вторую таблицу.

40

41 Пример связи консольной таблицы измерений Direction с таблицей

Пример связи консольной таблицы измерений Direction с таблицей

измерений Industry

41

42 8.1.1. Пример связи таблицы измерений DateDim с таблицей фактов

8.1.1. Пример связи таблицы измерений DateDim с таблицей фактов

Fact_Finance

42

43 8.2. Установка связей в узле ключи (2-ой способ)

8.2. Установка связей в узле ключи (2-ой способ)

43

44 8.2.1. Добавление внешних ключей в таблицу на примере измерения

8.2.1. Добавление внешних ключей в таблицу на примере измерения

Country

44

45 8.2.2. Удаление лишней связи

8.2.2. Удаление лишней связи

45

46 8.2.3. Вид окна «Таблицы и колонки»

8.2.3. Вид окна «Таблицы и колонки»

Щелкните сначала в поле Спецификация таблиц и столбцов (Tables and Columns Specifications), а затем — на появившейся в этом поле кнопке с многоточием. Откроется диалоговое окно Таблицы и столбцы (Tables and Columns)

46

47 Окно выбора таблицы с первичным ключом

Окно выбора таблицы с первичным ключом

47

48 8.3. Вторичные ключи таблицы фактов

8.3. Вторичные ключи таблицы фактов

48

49 Далее необходимо заполнить витрину данными (следующая тема)

Далее необходимо заполнить витрину данными (следующая тема)

49

50 Заполнение пустой витрины с помощью служб интеграции

Заполнение пустой витрины с помощью служб интеграции

50

51 Содержание

Содержание

1. Постановка задачи 2. Исходные данные: 3. Задача: 4. Вид исходной БД 5. Витрина – приемник информации 6. Создание проекта службы интеграции 7. Создание потоков задач и потоков данных на 1-м уровне 8. Потоки данных 2-го уровня 9. Потоки данных 3-го уровня 10. Создание потоков данных для таблицы Фактов 11. Выполнение задач потоков данных Заключение

51

52 1. Постановка задачи

1. Постановка задачи

В этой теме будет рассмотрен процесс заполнения реляционной витрины из исходной базы данных с помощью службы Integration Services- компонента, входящего в поставку SQL Server 2005 любой версии.

52

53 2. Исходные данные:

2. Исходные данные:

Имеется структура витрины данных построенная на основе БД Damodaran00, содержащая экономические данные по фирмам, регионам, странам, рынкам, направлениям.

53

54 3. Задача:

3. Задача:

Нужно заполнить реляционную витрину данными из исходной базы данных типа Access

54

55 4. Вид исходной БД

4. Вид исходной БД

55

56 5. Схема витрины данных – приемника информации

5. Схема витрины данных – приемника информации

56

57 6. Создание проекта службы интеграции

6. Создание проекта службы интеграции

1. Запустите Business Intelligence Development Studio 2. Щелкните на кнопке Создать проект (New Project) панели инструментов 3. Убедитесь, что в разделе Типы проектов (Project Types) выделен пункт Проекты бизнес-аналитики (Analysis Services Projects), после чего в разделе Шаблоны (Templates) выберите Проект служб SSIS (Integration Services Project)

57

58 Выбор Integration Services Project

Выбор Integration Services Project

58

59 Ввод имени проекта и расположения

Ввод имени проекта и расположения

59

60 Переименование пакета

Переименование пакета

После создания проекта щелкните правой кнопкой мыши на файле Package.dtsx в окне обозревателя решений и выберите в контекстном меню команду Переименовать (Rename). Укажите имя Damodaran.dtsx в качестве нового названия пакета и нажмите клавишу Enter

60

61 7. Создание потоков задач и потоков данных на 1-м уровне

7. Создание потоков задач и потоков данных на 1-м уровне

61

62 7.1. Выделение элемента Data Flow Task

7.1. Выделение элемента Data Flow Task

62

63 7.2. Перетаскивание элемента Data Flow Task

7.2. Перетаскивание элемента Data Flow Task

63

64 7.3. Переименовали задачу потока данных

7.3. Переименовали задачу потока данных

64

65 7.4. Активизация Data Flow

7.4. Активизация Data Flow

65

66 7.5. Вызов команды «Новое соединение»

7.5. Вызов команды «Новое соединение»

66

67 7.6. Нажатие на кнопку «New» - вызов редактора соединений

7.6. Нажатие на кнопку «New» - вызов редактора соединений

67

«Создание многомерного хранилища данных на основе MS SQL Server 2005»
http://900igr.net/prezentacija/informatika/sozdanie-mnogomernogo-khranilischa-dannykh-na-osnove-ms-sql-server-2005-59985.html
cсылка на страницу
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Office > Создание многомерного хранилища данных на основе MS SQL Server 2005