Translate
Wednesday, September 28, 2022
Role Playing Teaching Method
Thursday, August 25, 2022
How to Confuse Machine Learning
This is a post that was shared in LinkedIn and thought of exploring this with my pet tool Orange Data Mining tool.
Sunday, July 17, 2022
StatModels in SQL Server Python
Python in SQL Server is an important feature that is provided especially for data scientists. However, there are additional libraries that you need to install to achieve your goals. statsmodels is a Python module that provides classes and functions for the estimation of many different statistical models, as well as for conducting statistical tests and statistical data exploration.
In statmodels, there are multiple versions and you need to pick the right version for you. For example, STL is available only after 0.12.0 statmodels. By default SQL Server 2019 will get you the statmodels 0.9.0 which may not be enough so you have to upgrade which can be done from the following python pip.
python -m pip install statsmodels
However, this will give you an error saying that you need to upgrade the python to the higher version of 3.8 as SQL Server as the python 3.7.1 version. Now you need to upgrade python for SQL Server.
But the better thing to do is to upgrading relevant statsmodels version which is 0.12.0. Therefore you need to run the command python -m pip install statsmodels==0.12.0 at the folder.
C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\PYTHON_SERVICES
Friday, June 24, 2022
Article: Testing Type 2 Slowly Changing Dimensions in a Data Warehouse
Testing is a challenging task in Data Warehousing. This article provides methods and scripts for performing testing on the Slowly Changing Dimensions (SCD).
Read the article at Testing Type 2 Slowly Changing Dimensions in a Data Warehouse (sqlshack.com)
Thursday, January 27, 2022
Indexing : Adding jet fuel to your car
In database technology indexes used to improve the performance of select queries that can be seen from the following figure.
Thursday, January 13, 2022
Article: Incremental Data Extraction for ETL using Database Snapshots
We have been discussing ETLs in detail for the data warehouse. As you know, in ETL one of the important task is extracting the incremental data extraction from sources. This article discusses a new method to extract data from operational databases and how to use ETL using Database snapshots in order to improve the ETL process.
Thursday, December 23, 2021
What3Words - Expressing Your Location in Three Words
Monday, November 22, 2021
Most Popular Software Programming Languages In Pictures
If you are a developer you might be wondering what is the best language for application development. Let us look at it from some pictures.












