tester.nt, on 13 May 2015 - 23:09, сказал:
tutorial.jpg 3.79K
7 Количество загрузок
Некоторые интересные моменты по поводу второго видео.
1. Сравнения размеров данных
Здесь хочу обратить ваше внимание сразу на два момента.
Во-первых, я посмотрел насколько
csv-файлы легче
xls-файлов. Получается примерно в три раза.
Во-вторых, на основе данной иллюстрации можно оценить степень сжатия информации движком VertiPaq (движок обработки и хранения данных в PowerPivot) и сравнить его с вариантом хранения данных в обычных екселевских таблицах.
Screen Shot 2015-05-14 at 23.29.13.png 20.84K
5 Количество загрузок
SoccerExcelWorkFile - это наш рабочий PowerPivot-файл.
SoccerExcelWorkFileSimpleTable - это вариант файла, где данные загружались не в Data Model, а на обычный рабочий лист.
SoccerExcelDataBase - это папка с исходными csv-файлами.
SoccerExcelDataBaseXls - это папка с теми же данными, только в xls-формате.
2. Немного о PowerQuery
PowerQuery - это визуальный редактор запросов.
Screen Shot 2015-05-14 at 23.22.29.png 211.79K
5 Количество загрузок
Для того, чтобы создать новый запрос необходимо выбрать источник данных на вкладке Get External Data. Список поддерживаемых источников довольно неплохой (даже умеет распознавать и читать таблицы с веб-страниц, но не всегда). Лично я пользовался чтением csv- и xls-файлов, а также подключением к mysql-базе. В обеих случаях все читает без проблем.
Список запросов находится в правой области экрана под надписью Workbook Queries. По имени запроса создается имя таблицы в PowerPivot (поэтому мы в следующем видео переименуем наш запрос на Matches (т.к. мы именно матчи загружаем).
Screen Shot 2015-05-14 at 23.23.53.png 908.1K
3 Количество загрузок
Внутри PowerQuery все изначально предопределенные функции доступны на панели инструментов. Можно много чего делать с данными в процессе загрузки: изменять названия столбцов, изменять поиском и заменой значения ячеек в выбранном столбце, удалять, разделять и/или добавлять столбцы и т.д.
На правой панели, под надписью APPLIED STEPS, размещен список проделанных шагов, которые можно изменять, перемещать или удалять.
После того, как мы подготовили наш запрос мы должны нажать на кнопку Close&Load. Если выберем вариант с тремя точками, то появится окно выбора варианта загрузки (как на рисунке ниже). Если же выберем без трех точек, то будут выбраны настройки по-умолчанию.
Screen Shot 2015-05-14 at 23.25.13.png 79.46K
1 Количество загрузок
Любой запрос можно загружать или в модель данных, или на обычный рабочий лист, или туда и туда. Или не загружать никуда, а просто создавать соединение (последний вариант изображен на рисунке).
3. Файл с подготовленным PowerQuery-запросом
Запрос, который умеет объединять данные из разных файлов в одну таблицу (причем для него не важно, в каком порядке будут столбцы в исходных файлах) - это решение, найденное в Интернет. Если кто хочет разобраться более детально, то смотрите ссылки:
-
powerquery.training/portfolio/append-data-from-files/
-
www.powerpivotpro.com/2015/01/power-query-for-excel-combine-multiple-files-of-different-file-types/
4. Особенности работы с PowerPivot
- в PowerPivot нельзя изменять данные в ячейках. Можно лишь добавлять вычисляемые столбцы;
- из PowerPivot нельзя выгружать данные, кроме как способом copy&paste;
- в PowerPivot есть возможности загружать данные из разных источников напрямую, а не через PowerQuery, но эти возможности скромнее;