Dan English's BI Blog

Welcome to my random thoughts in regards to Business Intelligence, databases, and other technologies

Posts Tagged ‘powerbi’

Power BI Wide World Importers Demo Walk-Through

Posted by denglishbi on March 28, 2017

Last August at the MN Microsoft Power BI User Group I presented a walk-through of Power BI based on the new SQL Server 2016 sample database Wide World Importers.  I thought I had done a follow up post to share the content, but I believe I just posted this on the LinkedIn Group and possibly on Twitter and it might have been posted on the old user group site.

image

image

I apologize for not posting this on my blog as well for reference.  All of the files for the walk-through are available out on my OneDrive and this includes the presentation slides, Power BI sample files, instructions, logo, and DAX calculations. You can download the files individually or simply download the single zip file.

image

In this example I walk through the process of getting the data, building out the data model, and then performing the report development with the visualizations.

Here is a screenshot of what the final output looked like:

image

Sorry for the delay on posting this content and I hope you find it useful. If you like the example let me know and I can include some additional updates to this material and build it out a bit more.

Thanks and enjoy!

Posted in Power BI, Training | Tagged: , , | Leave a Comment »

Analyzing Healthcare Open Data with Power BI

Posted by denglishbi on March 24, 2017

Back in December I presented the topic Analyzing Healthcare Open Data with Power BI at the PASS BA Marathon. I want to apologize for not posting this follow up post sooner, December was just a busy month with the holidays, vacations, and after that I just kept putting this off. Well no more, here is the follow up finally. In addition to this post I have also posted the Power BI example I prepared into the Data Stories Gallery.

Here is a screenshot of the demo that I presented which was based on the World Health Organization world wide expenditure data

image

The presentation material and a recording of the presentation is available on the PASS web site here – Analyzing Healthcare Open Data.

Just a heads up that during the presentation I lost my Internet wifi signal but it was only for a couple of minutes and I was able to get reconnected and resume the content from where I left off.

Here is a list of some of the Healthcare Open Data sites that I shared:

I would have liked to have spent more time on reviewing some of the sites listed above to showcase some of the data that is freely available, but with the technical difficulty I had to skip over that to allow time for the Power BI demo that I had planned and to allow time for Q&A. In the demo I showed some of the new capabilities in Power BI that were released such as the dropdown slicer option, forecasting, clustering, R visuals, Top N filtering, and a few more.

I will plan on revising the content and doing an updated version that hopefully I can present for the PASS Business Analytics Virtual Group later this year. There were a bunch of great questions asked and I am appreciative for the feedback that was provided from all of the attendees. I am glad people were able to walk away with a few nuggets of information regarding Healthcare Open Data and Power BI capabilities.

Posted in Power BI | Tagged: , , , , | Leave a Comment »

PASS Business Analytics Virtual Group March 21 – Excel to Power BI

Posted by denglishbi on March 14, 2017

The next PASS Business Analytics Virtual Group meeting will be next week on Tuesday, March 21.  We welcome Avi Singh who is a Microsoft Data Platform MVP, trainer, and author and he will be presenting on taking the leap from Excel to Power BI.PASSBA_Logo

–> REGISTER NOW <–

March 21– Excel to Power BI: 5 lessons you need to Unlearn to unlock Analytical Superpowers

Session Abstract

Are you struggling to make the transition from Excel to Power BI? As Avi Singh found out, through his own experience and that of hundreds of his students, there are key habits you need to UNLEARN before you can embrace the awesomeness of Power BI. Join us to learn what’s been holding you back.

Speaker Bio –

Avi Singh is a Power BI trainer and consultant based out of Seattle. He is a Microsoft MVP, co-author of the top-selling book “Power Pivot and Power BI: An Excel User’s Guide” and a regular speaker at conferences and user events. Avi has personally experienced the transformation and empowerment that Power BI can bring, going from an Excel user to building large-scale Power BI solutions. His mission now is to spread the word and share his knowledge about Power BI. You can follow him on his blog at www.avising.com or video blog at https://www.youtube.com/ModernExcel

–> REGISTER NOW <–

Also, we will be doing a random drawing after the webinar and giving away one $25 Amazon gift card to anyone that attends and fills out the survey!

Posted in Training | Tagged: , , , | Leave a Comment »

PASS Business Analytics Marathon–March 29

Posted by denglishbi on March 6, 2017

The next PASS Business Analytics (BA) Marathon is coming up this month on March 29 and there is a great list of topics and speakers lined up. Register now and get the sessions on your calendars in preparation for the big event.image

Register here – http://bit.ly/passbaspring2017

Here is the schedule:

  • Compelling Visuals in Power BI

    • 29 Mar 2017 17:00 GMT – Prathy Kamasani
    • In this demo-focused session, Prathy Kamasani will be using Airbnb dataset to walk through most of built-in and custom visualisations available in Power BI Desktop.Prathy will walk through how to use and format these visualisations to create compelling visualisations.We will also look at how we can use R visualisations in Power BI with minimal knowledge of R.

  • Power BI Twitter Brand Awareness Dashboard

    • 29 Mar 2017 18:00 GMT – David Moss
    • Just launched a media campaign, monitoring your brand awareness and you need to understand LIVE social media insights?David Moss Power BI Solutions Architect will show you how to summarise your live social media twitter streams in a single Power BI dashboard.Visualising and monitoring live Twitter trends and comments can assist to control social insights by addressing social interaction when and where it arises, help monitor positive & negative sentiments on your Twitter feed and drill down into specific tweets to reach out to your customers to manage & control your social brand awareness. Even find engagement opportunities and discover influencers and monitor @brand mentions and #hashtags.In this session you will learn about the Azure Power BI & Cortana Intelligence Suite architecture solution required for your Social Media Power BI dashboard.An exciting technical social media marketer’s brand awareness toolset.

  • Hands-On Data Analysis With Power BI Desktop

    • 29 Mar 2017 19:00 GMT – Koen Verbeeck
    • There are lots of flashy Power BI demos everywhere. But most of the time, you don’t see the internal mechanics. In this demo-heavy session, we’re going to build a Power BI demo from scratch. We’ll combine data from various sources, build a simple data model and start creating data visualizations. We’ll also take a quick look at the analytical capabilities of Power BI Desktop. After this session, you’ll have a good overview of the features Power BI Desktop has to offer and you can start your own data analytics journey.

  • Storytelling with Infographics

    • 29 Mar 2017 20:00 GMT – Jen Underwood
    • Visual storytelling and depiction of information has existed for hundreds of years in various forms and formats. In today’s era of unprecedented data volumes, variety and velocities, infographics can help us make sense of the ocean of data. Telling an effective story through infographics requires accurate data, planning, compelling design, and visualization choices. Please join me in this fun, visual eye candy session to learn the art of storytelling with infographics.

  • Three Data Preparation Essentials for Predictive Modeling

    • 29 Mar 2017 21:00 GMT – Dean Abbott
    • Every predictive modeler or analytics professional knows the importance of data preparation; experts place the time expended in this stage from 50% to even 90% of the time one spends building predictive models. It is time-consuming and daunting because there are so many ways data can be wrong. Yet there are many principles that are reused in nearly every data set.This session focuses on three essential steps in data preparation, taking into consideration the data itself and how algorithms sometimes dictate the kinds of data preparation we do. The principles apply not only to predictive models, but also to data visualization and dashboards. Examples from actual modeling projects will illustrate the principles.

 

Register here – http://bit.ly/passbaspring2017

Posted in Training | Tagged: , , , | Leave a Comment »

PASS Business Analytics Virtual Chapter January 26–Take Power BI Visualizations to the Next Level

Posted by denglishbi on January 25, 2017

The next PASS Business Analytics Virtual Chapter meeting will be tomorrow on Thursday, January 26.  We welcome back Reza Rad who is a Microsoft Data Platform MVP and BI Rockstar and he will be presenting on Power BI and data visualizations.PASS_BAVC_Logo_New_201502

–> REGISTER NOW <–

January 26 – Take Power BI Visualizations to the Next Level

Session Abstract

Visualization is the front end of every BI system, and getting it right will affect tremendously on the data analysis solution. In this session you will learn tips and tricks of data visualization with Power BI, examples of effective visualizations, and you will learn when is best to use which type of chart. You will learn about best way of visualizing elements through built-in visualizations or custom visuals.

Speaker Bio –

Reza Rad (http://www.radacad.com/reza) speaks in world’s best and biggest SQL Server and BI conferences such as PASS Summits, PASS Rallys, SQLBits, TechEds, Ignites, and so on. He is author of books on this topic, and he has more than 15 years’ experience in the Microsoft BI technologies. 10 years of his experience focused on training and consulting to the largest BI teams in the world. He is also Microsoft Certified Trainer for years. He is Microsoft SQL Server MVP (Most Valuable Professional) focused on BI and Data Analysis for seven years, He has been awarded MVP from Microsoft because of his dedication and expertise in Microsoft BI technologies. He is author of Power BI book from Rookie to Rock Star (http://radacad.com/online-book-power-bi-from-rookie-to-rockstar).

–> REGISTER NOW <–

Also, we will be doing a random drawing after the webinar and giving away two $25 Amazon gift cards to anyone that attends and fills out the survey!

Posted in Training | Tagged: , , , | Leave a Comment »

MN PASS Microsoft BI User Group Meeting – Oct 27

Posted by denglishbi on October 24, 2016

The next MN Microsoft BI User Group meeting is coming up on Thursday, October 27. We will have two presentations, the first one is a case study from Red Wing Shoes on Advanced Analytics and the other is on ETL in the Cloud.

Please Register Now (Please register so that we can have your name badge pre-printed)

MN Microsoft BI User Group October 2016 Meeting

Sponsored by:

image[12]MSFT_logo_Page

Date: Monday, October 27, 2016

Check In: 12:45 PM Event Time: 1:00 PM – 5:00 PM

Location: Microsoft Technology Center – 3601 76th St W, Suite 600 Edina MN 55435 (in LOW 1, 2, and 3)

Please Register Now (Please register so that we can have your name badge pre-printed)

Agenda:

  • 12:45-1:00 : Check-In
  • 1:00-1:45 : Pizza Lunch
  • 1:45-2:00 : Microsoft BI User Group Updates and Announcements
  • 2:00-3:00 : Red Wing Shoes – Keeping on the Heels of Advanced Analytics
  • 3:00-3:15 : Break
  • 3:15-4:15 : ETL in the Cloud
  • 4:15-5:00 : Networking

Presentations:

Session 1: Red Wing Shoes – Keeping on the Heels of Advanced Analytics

For over a century Red Wing purpose-built footwear has been at the spearhead of innovation in the standard of excellence for work boots. As a global leader, they are on a journey to transform their business by leveraging data management and advanced analytics. Hear from Red Wing Shoes on how they are driving product transformation with data and analytics. See how SQL Server master data management and analytics is leveraged to implement data governance, gather and share business insights improve product performance.

Speaker: Jay Wardle, Director, Business Intelligence & Analytics

Jay is the Director, Business Intelligence and Analytics for Red Wing Shoe Company. He leads the long-term strategic direction of BI and data architecture as well as the team who performs development on and operations of BI&A platforms. He is currently driving initiatives in Merchandise Analytics and Business Performance Management to get to "One Source of the Truth." Additionally, he is moving RWSC to Self-Service BI both technically and culturally.

Session 2: ETL in the Cloud

In this session we will canvass the many options you have for doing ETL/ELT work on the Azure platform, including IaaS, PaaS and “serverless” options. We will dive deeper into two workloads with demos and some “tips and tricks” for Azure Data Factory and also Azure Functions.

Speaker: Michael Ludwig, Microsoft Data Solutions Architect

Michael is a Data Solutions Architect at Microsoft in Edina, where he works on Machine Learning, Big Data and Blockchain applications on the Azure platform. Prior to joining Microsoft, Michael worked at Silver Bay, designing and optimizing geographical and financial statistical analysis solutions (mostly regression analysis and clustering). Before that, he was a database architect and then the lead systems architect of a multi-tenant cloud-based Internet-of-Things application for LogicPD, in Minneapolis.

Posted in Training | Tagged: , , , | Leave a Comment »

MN PASS Microsoft BI User Group Meeting – Aug 22

Posted by denglishbi on August 16, 2016

The next MN Microsoft BI User Group meeting is coming up on Monday, August 22. We will have two presentations, the first one is a case study from Lifetouch "Exceeding Six Sigma Email Address Quality" and the other will be by me (Dan English) on "Power BI: Dashboard in an Hour Walk-Through".

Please Register Now (Please register so that we can have your name badge pre-printed)

MN Microsoft BI User Group August 2016 Meeting

Sponsored by:

image[12]MSFT_logo_Page

Date: Monday, August 22, 2016

Check In: 12:45 PM Event Time: 1:00 PM – 5:00 PM

Location: Microsoft Technology Center – 3601 76th St W, Suite 600 Edina MN 55435 (in LOW 1, 2, and 3)

Please Register Now (Please register so that we can have your name badge pre-printed)

Agenda:

  • 12:45-1:00 : Check-In
  • 1:00-1:45 : Pizza Lunch
  • 1:45-2:00 : Microsoft BI User Group Updates and Announcements
  • 2:00-3:00 : Exceeding Six Sigma Email Address Quality
  • 3:00-3:15 : Break
  • 3:15-4:15 : Power BI: Dashboard in an Hour Walk-Through
  • 4:15-5:00 : Networking

Presentations:

Session 1: Exceeding Six Sigma Email Address Quality

While efforts around data quality and CRM have been around for quite a while, it seems that getting customer data clean and consistent remains a challenge for many organizations. While the causes for this are numerous, there are solutions available to improve the outcome of customer data cleansing efforts at a reasonable cost and without needing to spend several months of effort.

This presentation focuses on how through using software provided by Melissa Data, Pragmatic Works, and native functionality within the SQL Server platform an organization was able to achieve in excess of six sigma quality for email addresses and build a foundation for future customer data integration efforts. Email is a channel used by Marketing to inform and engage customers. Failure to have accurate data for email addresses can result in an email sender being identified as a spammer, or black listed as a result of sending too many incorrectly addressed emails to a given email domain (i.e. gmail, Hotmail, etc.). Using Selligent as the ESP (Email Service Provider) results of the data cleansing process were able to be validated at the receiving inbox. We will discuss what to look for in cleansing email addresses and how codes provided through Melissa Data software helped ensure spam traps were avoided, and erroneous email addresses were recovered (i.e. gmaill.com). While the project focus was email, the cleansing process also included name, address, and some limited demographics (using Census data); these will be covered as time allows.

What’s not covered? How to keep the data clean; keeping it clean varies with all the sources that produce and consume customer data and is often unique to each organization or situation.

Speaker: Chad Burdette, Data Management Team Lead

Chad currently leads the Data Management team for three Lifetouch divisions. He has over 25 years IT experience, holds certification from IBM as a DB2 DBA and Business Intelligence Expert, and from Microsoft as a Data Platform Sales Specialist. He started with the Microsoft BI stack when it wasn’t a stack using Microsoft EIS (Executive Information System) pack for Excel 3.0 back in the early 1990’s. Chad has served in multiple roles: ETL developer, Reports and Dashboard developer, Data Architect, Infrastructure Architect, DBA, Project Manager, and Leader. He is passionate about increasing customer relationships through the use of information to provide relevant points of engagement and interactions, and helping business better use the data they collect achieve superior results.

Session 2: Power BI: Dashboard in an Hour Walk-Through

This session will provide a walk-through example showcasing the Power BI tools including the Desktop, Service, and Mobile application. You will see how you can quickly access and explore data and gain insights from any device as well as collaborate and share the content with others. Some of the recent capabilities that have been released since our last meeting will also be demoed.  The content and examples will be provided after the meeting so that you can go through the walk-through examples on your own.

Speaker: Dan English, Senior Data Warehouse Architect

Dan is the Senior Data Warehouse Architect at Constellation, Inc. and is a Microsoft Data Platform MVP, author, technical editor, and community leader. He has been developing with Microsoft technologies for over 15 years, and over 12 years with Data Warehousing and Business Intelligence. He has been working with SQL Server since version 6.5 through 2016. Dan has videos on Vimeo, blogs (https://denglishbi.wordpress.com), and tweets (@denglishbi). Dan is the chapter leader for the PASS Business Analytics Virtual Chapter and on the executive leadership team for the MN Microsoft BI user group.

Planning on attending the PASS Summit?  If so, make sure to associate yourself with our user group and receive a $150 discount on registration!

PASS Summit 2016 – Use the following code to save $150 off registration LC15FML4

Posted in Training | Tagged: , , , | Leave a Comment »

MN PASS Microsoft BI User Group Meeting – Jun 27

Posted by denglishbi on June 21, 2016

The next MN Microsoft BI User Group meeting is next week on Monday, June 27.  We will have two topics, one is a case study for Pyramid Analytics / Constellation, Inc. and the other is on using Streaming Analytics and Power BI!

Please Register Now (Please register so that we can have your name badge pre-printed)

MN Microsoft BI User Group June 2016 Meeting

Sponsored by:

image[12]MSFT_logo_Page

Date: Monday, June 27, 2016

Check In: 12:45 PM Event Time: 1:00 PM – 5:00 PM

Location: Microsoft Technology Center – 3601 76th St W, Suite 600 Edina MN 55435 (in LOW 1, 2, and 3)

Please Register Now (Please register so that we can have your name badge pre-printed)

Agenda:
  • 12:45-1:00 : Check-In
  • 1:00-1:45 : Pizza Lunch
  • 1:45-2:00 : Microsoft BI User Group Updates and Announcements
  • 2:00-3:00 : Constellation, Inc. Case Study and Pyramid Analytics
  • 3:00-3:15 : Break
  • 3:15-4:15 : Getting beyond hype and buzz words to understand how Power BI, Steaming Data, and Advanced Analytics can work together to solve business problems
  • 4:15-5:00 : Networking
Presentations:
Session 1: Constellation, Inc. Case Study and Pyramid Analytics

In this presentation Pyramid Analytics will talk about their Microsoft Strategic Alliance, PASS global alliance partnership, and provide a high level overview of the BI Office suite.  Constellation, Inc. will discuss their Data Warehouse and Business Intelligence story and use of Microsoft and Pyramid Analytics solutions.  We will also touch base on the new on-premise Power BI capabilities provided with the latest release of Power BI Desktop and v6.1 of BI Office!

Speakers: Andrew Mauch and Dan English

Andrew Mauch, Sales Director-Midwest and North Central

Results oriented sales and management professional striving to help companies unlock the power of their data.  Andrew has spent several years managing a consulting organization that built custom BI solutions from the Microsoft platform.  Seeing how companies struggled with BI and complex builds, led him to join Pyramid Analytics where BI is made simple, putting the power of BI in the end users hands with the governance of IT.

Dan English, Senior Data Warehouse Architect

Dan is the Senior Data Warehouse Architect at Constellation, Inc. and is a Microsoft Data Platform MVP, author, technical editor, and community leader. He has been developing with Microsoft technologies for over 15 years, and over 12 years with Data Warehousing and Business Intelligence. He has been working with SQL Server since version 6.5 through 2016. Dan has videos on Vimeo, blogs (https://denglishbi.wordpress.com), and tweets (@denglishbi). Dan is the chapter leader for the PASS Business Analytics VC and on the executive leadership team for the MN Microsoft BI user group.

Session 2: Getting beyond hype and buzz words to understand how Power BI, Steaming Data, and Advanced Analytics can work together to solve business problems

Devices are becoming smarter and more connected, and the expectation of what can be done with the data generated and collected from these devices continues to evolve both in the commercial and consumer spaces. Whether you are doing health monitoring, building or home automation, social media analytics, application monitoring, energy management, manufacturing, etc., there are millions of events or messages being generated from devices from which you need to gain real-time insights. In this presentation we will explain and demonstrate how Microsoft Cortana Intelligent Suite is used to get real-time insights by creating a scalable stream processing solution to analyze the content of these events, identify anomalies, trigger alerts, and power real-time dashboards. Come learn how to use the power of Stream Analytics & Power BI to create your real-time Internet of Things (IoT) solution.

Speakers: Paul Doyle and Johan Johnson

Paul Doyle, Director of BI Services, GNet Group

Paul is currently the Director of BI Services at GNet Group where he has helped customers in manufacturing, retail and insurance industries successfully implement enterprise data warehouse solutions and self-service BI. He has 15+ years of development experience with SQL Server, Power BI and advanced analytics. He was a contributing author of the Microsoft white paper, "Empowering Enterprise Solutions with SQL Server 2005 Enterprise Edition" and AppDev courseware "Microsoft SQL Server 2005 Integration Services". Paul holds a BA in Quantitative Methods & Computer Science from the University of St. Thomas, St Paul, MN.

Jonah Johnson, Solution Architect, GNet Group

Jonah is a Solution Architect for the GNet Group focusing on the Azure Platform and Big Data Analytics. He has nearly two decades of leadership experience building and evolving the technological infrastructure of enterprise corporations. In the most recent ten years Jonah has specialized designing business intelligence platforms and data warehousing solutions.

Planning on attending the PASS Summit?  If so, make sure to associate yourself with our user group and receive a $150 discount on registration!

PASS Summit 2016 – Use the following code to save $150 off registration LC15FML4

Posted in Training | Tagged: , , , | Leave a Comment »

MN PASS Microsoft BI User Group Meeting – Apr 25

Posted by denglishbi on April 25, 2016

The next MN Microsoft BI User Group meeting is today Monday, April 25.  We will have two topics, one is a case study for Andersen Corporation and the other is on using R in Power BI!

Please Register Now (Please register so that we can have your name badge pre-printed)

MN Microsoft BI User Group April 2016 Meeting

Sponsored by:

image[12]MSFT_logo_Page

Date: Monday, April 25, 2016

Check In: 12:45 PM Event Time: 1:00 PM – 5:00 PM

Location: Microsoft Technology Center – 3601 76th St W, Suite 600 Edina MN 55435 (in LOW 1, 2, and 3)

Please Register Now (Please register so that we can have your name badge pre-printed)

Agenda:

  • 12:45-1:00 : Check-In
  • 1:00-1:45 : Pizza Lunch
  • 1:45-2:00 : Microsoft BI User Group Updates and Announcements
  • 2:00-3:00 : Andersen Corp’s Journey with Microsoft BI: A Business Perspective
  • 3:00-3:15 : Break
  • 3:15-4:15 : Introduction to and Using R with Power BI
  • 4:15-5:00 : Networking

Presentations:

Session 1: Andersen Corp’s Journey with Microsoft BI: A Business Perspective

Lessons learned, Roll out approach, Real examples of how our sales team and leadership group use Microsoft BI tools at Andersen Corp

Speaker: Stephanie Smith

Stephanie Smith is the Retail Insight and Sales Support Manager at Andersen Corporation. While in this role she has used Microsoft BI extensively to help expand the team’s analytic and reporting capabilities.

Session 2: Introduction To and Using R with Power BI for Insightful Visualizations with Advanced Analytics

In this presentation we will explain and demonstrate how to use advanced analytics with Power BI and R visualizations to unlock hidden insights. Learn how to get started using R and take Power BI to the next level.

Speaker: Lily Vergara

Lily Vergara is a Business Intelligence Analyst at GNet Group, where she helps customers implement Self Service with Power BI and advanced analytics with R. She has BI and analytics in human resources, manufacturing, and retail.

Planning on attending the PASS Summit?  If so, make sure to associate yourself with our user group and receive a $150 discount on registration!

PASS Summit 2016 – Use the following code to save $150 off registration LC15FML4

Posted in Training | Tagged: , , , | Leave a Comment »

PASS Business Analytics VC April Meeting – Using R Machine Learning Script as a Power BI Desktop Data Source

Posted by denglishbi on April 1, 2016

The next PASS Business Analytics Virtual Chapter meeting is coming up next week on Thursday, April 7.  This month we welcome data scientist Sergei Dumnov who will show us how we can use an R script in Power BI.

–> REGISTER NOW <–PASS_BAVC_Logo_New_201502

April 7 – Using R Machine Learning Script as a Power BI Desktop Data Source

Abstract

You can develop a Power BI Dashboard that uses an R machine learning script as its data source and custom visuals. In this webinar, you will learn how to connect to data sources over the Internet, cleanse, transform and enrich the data through the use analytical datasets returned by the R script, design the dashboard and finally share it.

Bio –Sergei Dumnov

Sergei is a data scientist at Qrious, an Auckland (NZ) based big data analytics company, where he responsible for data wrangling, analysing it and building analytical applications using variety of tools (Greenplum DB, R, PostGIS, QGIS and Tableau). He received his PhD from the Institute of Hydrodymics (Russian Academy of Sciences) developing mathematical models of water flow and transport phenomena in water bodies.

–> REGISTER NOW <–

If you are planning on attending the PASS Business Analytics Conference use the following discount code and save $100

Save $100 right now using discount code BAVCBA

If you are interested in speaking at an upcoming PASS BA Virtual Chapter meeting we are always looking for speakers, please leave a comment or send us an email at PASSBAVC@SQLPASS.ORG

Posted in Training | Tagged: , , , , | Leave a Comment »