Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

SQL Business Intelligence by Konstantin Khomyakov

  • Материал доклада “Data Quality Services in action”























  • Материал презентации "Power BI: Q&A"











  • SQLSaturday#296: Материал доклада “Data Quality Services (Deep Dive)”























  • 24 HOP. Матариал презентации "Многомерная модель данных в SSAS"












  • 24 HOP. Матариал презентации "Новые возможности использования DQS в SSIS "


    Материал презентации:






















  • SSIS. Импорт данных из N кол-ва Excel Sheet

    Одной из задач конвертации может оказаться задание связанное с извлечением данных из EXCEL документа. Сложности возникают тогда когда в документе 500 Sheets, т.е. надо организовать цикл который сможет пройти по всем листам и извлечь данные. Давайте разберем полный пример реализации такой задачи.



    Нам понадобятся:
    -    Foreach Loop Container – для организации цикла
    -    Data Flow Task – в котором будет происходить импорт данных с каждой страницы Excel документа.
    -    Excel Source – источник Excel документа с динамически передаваемым названием листа
    -    Destination Source – приемник куда данные будут сохраняться
    -    2 переменные: FileName, ExcelSheetName




    Настройка Foreach Loop Container:



    Необходимо создать подключение к EXCEL файлу.
    Connection -> New Connection…



    Необходимо уделить должное внимание настройке свойств ALL.



    Excel 8.0 – для Excel 97-2003 (*.xls)




    В случае, если не указать параметр в Extended Properties, то тогда появится ошибка





    Для того, чтобы настроить механизм подстановки названия Excel Sheet в переменную User::ExcelSheetName необходимо сделать следующее:



    Давайте проверим работу настроенного Foreach Loop Container





    Не работает потому, что надо установить режим выполнения пакета в 32 bit





    Снова проверим





    Настройка Data Flow Task



    Конфигурация Excel Source, которая позволит подставлять названия Excel Sheet


    Выполнение:



  • Отчет второй встречи Global Russian Virtual Chapter - “Индексы и все, все, все” (Часть 2).

    Ссылки для скачивания материалов (часть 1):
    Запись: mms://passmedia.sqlpass.org/share/PASS_Russian_VC_2013-08-21.wmv
    Презентация: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_1.pdf
    Скрипты: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_sql_1.zip

    Ссылки для скачивания материалов (часть 2):
    Запись: mms://passmedia.sqlpass.org/share/PASS_Russian_VC_2013-09-19.wmv
    Презентация: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_2.pdf
    Скрипты: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_sql_2.zip

    Материал презентации:












































  • Community - 10 сентября - онлайн семинар по Windows Server 2012 RT!

    Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4


    10 сентября в 10:00 (Моск) приглашаем вас присоединиться к онлайн-семинару Все о Windows Server 2012 R2, где ведущие эксперты Microsoft ­– Александр Шаповал, эксперт по стратегическим технологиям, Георгий Гаджиев, эксперт по информационной инфраструктуре и Александр Кибкало, в недавнем прошлом старший архитектор Microsoft – расскажут, что инновационного появилось в новой версии Windows Server 2012 R2. В конце мероприятия будет сессия вопросов и ответов, где вы сможете задать докладчикам наиболее интересующие вас вопросы.

    Доступ к просмотру онлайн-конференции – бесплатный и не требует регистрации. Нужно просто зайти на страницу мероприятия.

    Подключиться

    Расписание
    Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

    /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";}

    Время

    Сессия

    10:00 – 10:30 

    Представление Windows Server 2012 R2, Александр Шаповал, Microsoft

    10:30 – 12:00 

    Серверная виртуализация в Windows Server 2012 R2, Алексей Кибкало, 5nine Software

    12:00 – 12:20

    Перерыв

    12:20 – 13:20

    Работа с хранилищами данных в Windows Server 2012 R2, Георгий Гаджиев, Microsoft

    13:20 – 13:30

    Перерыв

    13:30 – 15:00 

    Доступ и защита данных в Windows Server 2012 R2, Александр Шаповал, Microsoft

    15:00 – 15:30

    Сессия вопросов и ответов

    /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";}
  • Virtual Chapter Meetings – Сентябрь

    12 September          How Recognize Relational Database is "Good Enough" (Louis Davidson)
    20.00 - 21.00
    (Kiev)  Registration: https://attendee.gotowebinar.com/register/495593124197097216

    Description:
    In a computer project, no phrase irks me more than "better is the enemy of good enough." It is true of course, but you have to carefully guard the meaning of "good enough" or you will have a mess on your hands. What makes a great database? When queried, most database professionals would mention normalized as one of the most important characteristics that tell the difference between a good and bad database design. I won't disagree in the least, but there is so much more to be considered. Even if you did a great job of normalization, poor naming, poorly implemented keys, too many or too few indexes, and so on can derail your design. In this session I will present seven primary characteristics of a design that differentiates between an ugly design that will have your colleagues nitpicking you to death and one that will have them singing your praises. Characteristics such as comprehendible, documented, secure, well performing, and normalized (naturally) will be covered.

    Louis Davidson:
    Louis Davidson has worked in the IT industry for over 15 years as a corporate database developer and architect. He has been a Microsoft SQL Server MVP for 8 years and has written five books on database design. Louis is currently the data architect for the Christian Broadcasting Network, supporting offices in Virginia Beach, VA, and Nashville, TN. He has a bachelor's degree in Computer Science from the University of Tennessee at Chattanooga. You can read more about Louis at http://drsql.org.


    12 September
              Power Map: Displaying Data Geographically (Peter Welling)
    23.00 – 24.00 (Kiev)  Registration: https://attendee.gotowebinar.com/register/486463878757641984

    Description:
    Mapping data from Excel on an ad-hoc basis has always been a difficult task. A user will either have to buy a special program or try to build a custom solution from scratch. The Bing Maps API and Power View made mapping information easier but mapping data in 3D on an ad hoc basis was still not possible. The Excel add-in Power Map provides that solution. Power Map is a 3D mapping tool add in for Excel that will aggregate, categorize, and present information on a 3D world globe.

    Peter Welling :
    Peter Welling is a consultant with Slalom consulting with 6 years of experience working in financial services. Peter has experience both as an investment analyst researching investments and as an operational analyst providing reporting and business process solutions. His area of expertise is creating financial and accounting reporting solutions using the SQL Server Business Intelligence stack.


    17 September           Data Driven Formatting in SSRS (John Martin)
    21.00 - 22.00 (Kiev)   Registration: https://attendee.gotowebinar.com/register/1589562114040163072

    Description:
    Ever had marketing send out that email saying that they are re-branding the company with new colours and fonts, normally not a problem until they mention that the 300+ SSRS reports need to be changed too...

    This session will show you how to make use of SSRS project templates, and built in data sets, variable, expressions and a bit of modification to the SSRS database to help make these sorts of requests a simple matter of updating some values in a database. As opposed to pulling the reports out of source control before modifying them and trying to get a deployment scheduled.

    John Martin :
    John is a SQL BI Developer, working with SQL Server since 2007 in a range of environments ranging from defense to manufacturing & retail. All of which have had stringent security requirements for their data systems that include not only regulatory compliance but also availability and disaster recovery requirements. You can follow John at @SQLServerMonkey


    20 September
              Happy as a Pig in Muck? (Allan Mitchell)
    21.00 -22.00 (Kiev)   Registration: https://attendee.gotowebinar.com/register/7658910279828867072

    Description:

    This session will take a look at Pig. Pig is a platform for analysing large datasets using a high level language in Hadoop.  It is easy to use, intuitive and embarrassingly parallel.  It was developed in order to avoid the complexities of Map Reduce. It is useful for ad-hoc analysis and of course ETL.  During this session we will see it being used to manipulate structured and unstructured data.
     
    Allan Mitchell:
    Allan Mitchell is joint owner of Copper Blue Consulting Ltd and a ten-year SQL Server MVP SQL Server, who is a specialist known for his work in SQL Server Integration Services (SSIS) and Big Data technologies.
     
    Having been working with SQL Server from 6.5 onwards, he has extensive experience in many aspects of SQL Server, but now focuses on the BI suite of tools. He is a recognised SQL Server MVP and co-author of Professional SQL Server 2005 Integration Services, a book written for developers, DBAs, and casual users who hope to use SSIS for transforming data, creating a workflow or maintaining their SQL Server environment.
     
    Allan is a member of the SQLBits management committee – the largest SQL Server community event in Europe, and a regular presenter at user groups and industry conferences throughout the world.


    Sources:
    Data Architecture Virtual Chapter: http://dataarch.sqlpass.org/
    Data Warehousing and Business Intelligence Virtual Chapter: http://bi.sqlpass.org/
  • Индексы и все, все, все (Часть 2)

    Самый лучший доклад по индексам.

    Дата
    : 18 сентября 2013

    Описание: Вне зависимости от характеристик сервера, система никогда не будет работать с достаточной производительностью в случае, если база данных плохо проиндексирована. Но что является хорошей и правильной индексацией? Специалисты, работающие с базами данных, часто употребляют такие термины как «Схема индексации» и «Оптимизация» придавая излишнюю сложность вопросу. Однако для оптимальной индексации данных достаточно лишь понимать как SQL Server работает с индексами изнутри. Базовые принципы не меняются и могут быть применены в любой системе.
    Во втором докладе посвящённом индексам, Дмитрий Короткевич затронет вопросы фрагментации и поддержки индексов, а также расскажет о стратегиях индексации и оптимизации систем.
    Докладчик: Дмитрий Короткевич (Microsoft SQL Server MVP, Microsoft Certified Master) работает с SQL Server более 11 лет, специализируясь в архитектуре, разработке и оптимизации OLTP систем. Дмитрий ответственен за внедрение нескольких решений обрабатывающих тысячи транзакций в секунду в режиме 24x7.
    Регистрация: https://attendee.gotowebinar.com/register/7223991857235744768

    Материалы первого доклада:
    Запись: mms://passmedia.sqlpass.org/share/PASS_Russian_VC_2013-08-21.wmv
    Презентация: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_1.pdf
    Скрипты: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_sql_1.zip 


    Календарь мероприятий Global Russian Virtual Chapter

  • SSISReportingPack c usp_ssiscatalog v 1.1 – первый релиз

    Jamie Thomson разработал набор отчетов SSIS, которые назвал SSIS Reporting Pack. Для построения отчетов используется процедура sp_ssiscatalog. Все отчеты и процедуре вошли в релиз, который можно скачать с CodePlex.

    http://ssisreportingpack.codeplex.com/ 



    В пакет вошли следующие отчеты:

    • Dashboard
    • Folders
    • Folder
    • Executions
    • Executionn

    Folders – предоставляет информацию о каждой папке в SSIS Catalog.
    -    Количество проектов
    -    Количество выполнений пакетов в папке
    -    Общее время выполнения пакетов



    Folder – предоставляет информацию о каждом проекте выбранном в папке SSIS Catalog
    -    Дата создания проекта
    -    Дата последнего разворачивания
    -    Количество выполнений
    -    Общее время выполнения всех вызовов


    Executions:
    Aggregate  - показывает общую статистику: количество выполнений, общее время выполнения, среднее время выполнения


    Chart – предоставляет графическое отображение всех выполнений пакетов, указанных в фильтре.




    Каждый столбик предоставляет информацию о выполнении и нажав на него подтянется отчет Execution
    Цвета на графике представляют статус выполнения:
    - Зеленый: Успешный или Завершен;
    - Красный: Отменен или Неудачен;
    - Желтый: Завершился неожиданно;
    - Синий: Выполняется или в ожидании;
    - Без цвета: Создался или Останавливается.

    При наведении курсора над столбцом будет отображаться всплывающая подсказка содержащий более подробную информацию об этом выполнении.


    Grid – предоставляет список всех запускаемых пакетов, указанных в фильтре. Содержится краткая информация:
    -    Статус
    -    Пакет который выполнялся
    -    Проект в котором находится пакет
    -    Папка в которой находится проект
    -    Время начала выполения
    -    Продолжительность выполения
    -    Окружение для которого выполнялся пакет
    -    Id Executor
    -    Id Execution






  • SQL Server Data Tools – Business Intelligence для Visual Studio 2012

    Сегодня хочу рассказать о шаблоне SQL server Data Tools - Business Intelligence (SSDT BI) для Visual Studio 2012. Используя SSDT BI для Visual Studio 2012 можно разрабатывать и разворачивать проекты SQL Server Business Intelligence. Одним из преимуществ является то что проекты разработанные в Visual Studio 2010 могут открываться в Visual Studio 2012 и не надо прибегать к обновлению/конвертированию проектов, как это было раньше.

    Скачать SSDT шаблоны (784 mb) можно по ссылке:

    http://www.microsoft.com/en-us/download/details.aspx?id=36843

     


    В этот пакет вошли шаблоны для:

    • Analysis services projects
    • Reporting services projects
    • Integration services projects

    Пакет будет установлен как новый общий функционал для SQL Server 2012, который можно будет удалить оттуда же. Данное обновление содержит темы представленные в Visual Studio 2012.


    во время установки необходимо выделить блок SQL Server Data Tools - Business Intelligence for Visual Studio 2012


    Шаблоны для Analysis, Intergation, Reporting Servises




    Новый вид Sql Server Integration Services в Visual Studio 2012



    Проект созданный в VS 2012 может быть открыт и использован в VS 2010



  • Отчет о первой встречи Global Russian Virtual Chapter - “Индексы и все, все, все” (Часть 1).

    21 августа прошла первая online встреча Global Russian Virtual Chapter.
    Дмитрий Короткевич блестяще рассказал первую часть своего доклада “Индексы и все, все, все” (Часть 1). Скажу честно, я еще ниразу не слышал такого подробного доклада о индексах.

    Ссылки для скачивания материалов:
    Запись: mms://passmedia.sqlpass.org/share/PASS_Russian_VC_2013-08-21.wmv
    Презентация: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_1.pdf
    Скрипты: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_sql_1.zip

    Материал презентации:
















































  • Трейс флаги

















































































































  • SQL SERVER User Group Киев 1 августа

    У нас в гостях – Олег Алексеев, Microsoft SQL Server Premier field engineer. Олег расскажет о наиболее часто встречающихся проблемах, которые возникают у заказчика, и о том как их решают. Доклад будет построен по схеме обсуждения реальных кейсов, поэтому будет много общения, много информации и, как всегда, много SQL!


    Олег Алексеев

    Работает в качестве SQL Server Premier field engineer в Майкрософт примерно 2.5 года, основные обязанности – проактивная и реактивная поддержка заказчика, консультации, проведение тренингов. Опыт работы с MS SQL Server - более 11 лет, Sybase, Oracle.

    КОГДА
    1 августа, 19:00 – 21:30

    ГДЕ
    ул. Кловский спуск 7-А, "Carnegie Center", 13 этаж, компания "The Frayman Group" (TFG).

    Схема проезда


    Участие бесплатное, но необходима предварительная регистрация http://ineta.ru/KSSUG

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

    Ждем Вас на встрече!

Більше повідомлень Наступна сторінка »