9:30 Приветственный кофе 10:00 Ключевой доклад 11:45 Аппаратные решения HP для платформы Microsoft BI Аппаратные решения HP для платформы Microsoft BI.

Презентация:



Advertisements
Похожие презентации
Андрей Коршиков Эксперт по внедрению технологий Microsoft ООО «Портал-Юг»
Advertisements

9:30 Приветственный кофе 10:00 Ключевой доклад 11:45 Аппаратные решения HP для платформы Microsoft BI Аппаратные решения HP для платформы Microsoft BI.
Андрей Коршиков Эксперт по внедрению технологий Microsoft ООО «Портал-Юг» DT 308.
9:30 Приветственный кофе 10:00 Ключевой доклад 11:45 Аппаратные решения HP для платформы Microsoft BI Аппаратные решения HP для платформы Microsoft BI.
9:30 Приветственный кофе 10:00 Ключевой доклад 11:45 Аппаратные решения HP для платформы Microsoft BI Аппаратные решения HP для платформы Microsoft BI.
Бизнес-аналитика Microsoft Косяков Иван Архитектор (SQL-BI), MTC Moscow
Алфавит и синтаксис языка программирования Visual Basic.
> > Департамент Microsoft бизнес-приложений Константин Майоров Руководитель отдела Microsoft Office Решения.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Введение в Business Intelligence или как делать репорты красиво и быстро. Александр Иванов
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Переменная l. Определение Переменная - именованное место в памяти, в котором можно хранить некоторое значение.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Табличный процессор Электронные таблицы. Электронные таблицы – это программы для обработки числовой информации, представленной в табличном виде.
Тип, имя и значение переменной.. Переменные. В объектно-ориентированных языках программирования, и в частности в языке Visual Basic, переменные играют.
Технология хранения, поиска и сортировки информации в базах данных
Построение запросов в Access. Преимущества запросов Они позволяют собирать воедино информацию из нескольких таблиц, учитывая связи, установленные между.
Интерфейс электронных таблиц. Данные в ячейках таблицы. Основные режимы работы.
Знакомство с Excel. Назначение Табличный процессор Еxcel служит для автоматизации табличных расчетов. Предназначен для создания, редактирования и печати.
Астрахань Введение 2 Недостатки Электронного Вуза Управление и расширение Статическое содержание узлов Система управления пользователями Документооборот.
Транксрипт:

9:30 Приветственный кофе 10:00 Ключевой доклад 11:45 Аппаратные решения HP для платформы Microsoft BI Аппаратные решения HP для платформы Microsoft BI Microsoft Excel как OLAP клиент. Преодоление ограничений 12:45Обед 13:30 Методика построения хранилищ данных на FastTrack DW и PDW Анализ «что-если» в Excel 2010 и OLAP write-back в планировании продаж 14:45 Реляционное моделирование для больших хранилищ данных Прогнозирование навигации на сайте (Data Mining) 16:30Кофе-брейк 17:00 Анализ вторичных продаж на базе SQL Server 2008 R2 SQL-клиника Некоторые сценарии практического использования DAX в PowerPivot 18:00 Закрытие конференции 18:15Кофе-брейк 18:30 Лабораторные работы

Не забудьте начать запись доклада!

Некоторые сценарии практического использования DAX в PowerPivot Андрей Коршиков Компания Портал-Юг

Андрей Коршиков Компания Портал-Юг, Краснодар Эксперт по внедрению технологий Microsoft Факты из биографии: MVP MCT, MCITP, MCPD

Содержание Введение в PowerPivot Знакомство с DAX Сценарии использования DAX

Введение в PowerPivot

Назначение PowerPivot Обработка больших объемов данных на обычном компьютере Поддержка обработки данных на стороне клиента Подключение ко многим источникам данных Надстройка для Excel и SharePoint

Кому интересен PowerPivot Опытный пользователь Excel - анализ данных «на месте», без привлечения ИТ служб и создания хранилища данных ИТ службы – снижение нагрузки по обслуживанию запросов пользователей в области BI Компаниям-разработчикам

Системные требования Поддерживаемые операционные системы: Windows 7, Windows Server 2008 R2 (64-bit), Windows XP with SP3 (32-bit), Windows Vista with SP2 (32-bit or 64-bit) и т.д. 32 или 64-разрядный процессор с тактовой частотой 500 МГц или быстрее Как минимум 1 Гб ОЗУ (рекомендуется 2 Гб или более). 3,5 Гб свободного места на жестком диске

Источники данных для PowerPivot Каналы данных (RSS) Файлы (текст, Excel) Базы данных (SQL, Access, SSAS)

Рабочее пространство PowerPivot Набор таблиц и связи между ними

Пример использования PowerPivot Демонстрация Андрей Коршиков Компания Портал-Юг

Знакомство с DAX

Data Analysis Expressions (DAX) Язык выражения для работы с данными в PowerPivot Набор функций, операторов и констант для построения формул и выражений в PowerPivot С помощью DAX пользователи выполняют многомерный анализ владея базовыми знаниями о многомерном анализе

Синтаксис DAX Выражение всегда начинается со знака «=» Аргументы функций (название таблицы, столбца, значение, выражение) заключаются в скобки Название таблицы заключается в кавычки, если содержит пробел Название столбца или меры заключается в квадратные скобки Если не требует аргумента, все равно нужны парные скобки. Например: PI()

Синтаксис DAX Например: =(Sales[SalesAmount]*0,05) =RELATED('SalesTerritory'[SalesRegion]) ТаблицаСтолбецссылка на столбец в связанной таблице

Синтаксис DAX =3 =Sales[Column1] =(0.03 *[Amount]) =PI() =(FALSE=0) =TRUE+1 =[Sales] / [Quantity]

Типы данных Стандартные: Integer (целое, 8 байт) Real (вещественное, 8 байт) Boolean (true/false) String Date (дата после 1 марта 1900) Currency (валюта)

Типы данных Новые: BLANK (аналог NULL в SQL) Table (используется в функциях агрегирования и фильтрации)

Преобразование типов данных =12 & 34 ="22"+22 =TRUE+1 =NOW()+1

Таблица неявных преобразований данных

Преобразование данных в операторах сравнения =IF(FALSE()>"true","Expression is true", "Expression is false") =IF("12">120,"Expression is true", "Expression is false") =IF("12"=120,"Expression is true", "Expression is false")

Обработка пустых значений

Операторы Скобки () Арифметические +, -, *, /, - Сравнение =, , >, >=,

Приоритет операторов

Вычисляемые столбцы и меры Вычисляемые столбцы Меры Выбор между вычисляемыми столбцами и мерами использование хранение производительность

Обработка ошибок Ошибки преобразования типов =SalesOrders[VatCode]+100 =1+1+0 Арифметические операции =10/0 =0/0 =(10/0)/(7/0) =9954/(7/0) =SQRT(-1) бесконечность NaN 0 #ERROR

Обработка ошибок =IFERROR(Sales[Quantity]*Sales[Price], BLANK()) =IFERROR(SQRT(Test[Omega]),BLANK()) =IF(ISNUMBER(Sales[Price]), Sales[Quantity]*Sales[Price],BLANC()) =IF(Test[Omega]>=0,SQRT(Test[Omega]), BLANK())

Группы функций Дата и времяИнформационныеМатематическиеСтатистическиеСтроковые DATEISBLANKABSAVERAGECHAR DATEVALUEISERRORCEILING, ISO.CEILINGAVERAGEACODE DAYISLOGICALEXPCOUNTCONCATENATE EDATEISNONTEXTFACTCOUNTAEXACT EOMONTHISNUMBERFLOORCOUNTBLANKFIND HOURISTEXTINTMAXFIXED MINUTELNMAXALEFT MONTH Logical LOGMINLEN NOWANDLOG10MINALOWER SECONDIFMODMID TIMEIFERRORMROUNDREPLACE TIMEVALUENOTPIREPT TODAYORPOWERRIGHT WEEKDAYFALSEQUOTIENTSEARCH WEEKNUMTRUERANDSUBSTITUTE YEARRANDBETWEENTRIM YEARFRACROUNDUPPER ROUNDDOWNVALUE ROUNDUP SIGN SQRT SUM SUMSQ TRUNC

Пример использования DAX Андрей Коршиков Компания Портал-Юг Демонстрация

Контекст в формулах DAX Контекст строки =[Freight] + [Tax] =[Freight] + RELATED('Region'[TaxRate]) Контекст запроса =SUM('Sales'[Profit]) Контекст фильтра =MAXX(FILTER(Sales,[ProdKey]=EARLIER([ProdKey] )),Sales[OrderQty])

Контекст в формулах DAX

Пример работы с контекстом Андрей Коршиков Компания Портал-Юг Демонстрация

Сценарии использования DAX

Рабочие дни Есть: Таблица заказов Таблица праздников Нужно: Сколько рабочих дней прошло с момента заказа до поставки товара?

Ещё немного о времени Группируем по времени за месяц за квартал за год За аналогичный период…

Без вычисления Проценты Суммирование Среднее арифметическое

Процентное отношение думаете всё просто?

ABC-анализ Классификация ресурсов по степени важности: A – наиболее ценные B – промежуточные C – наименее ценные

Подсчёт количеств оригинальных Заказчиков/Продуктов (distinct count) = COUNTROWS(DISTINCT(Orders[CustomerID]))

Организация между таблицами отношений многие-ко-многим

Сценарии использования DAX Демонстрация Андрей Коршиков Компания Портал-Юг

Ресурсы us/library/ee634556(SQL.105).aspx us/library/ee634556(SQL.105).aspx werpivot werpivot

Ресурсы

Ответы на вопросы

Спасибо за внимание! Андрей Коршиков Компания Портал-Юг

9:30 Приветственный кофе 10:00 Ключевой доклад 11:45 Аппаратные решения HP для платформы Microsoft BI Аппаратные решения HP для платформы Microsoft BI Microsoft Excel как OLAP клиент. Преодоление ограничений 12:45Обед 13:30 Методика построения хранилищ данных на FastTrack DW и PDW Анализ «что-если» в Excel 2010 и OLAP write-back в планировании продаж 14:45 Реляционное моделирование для больших хранилищ данных Прогнозирование навигации на сайте (Data Mining) 16:30Кофе-брейк 17:00 Анализ вторичных продаж на базе SQL Server 2008 R2 SQL-клиника Некоторые сценарии практического использования DAX в PowerPivot 18:00 Закрытие конференции 18:15Кофе-брейк 18:30 Лабораторные работы