PolyBase is supported from SQL Server 2016 onwards only. While installing the SQL Server you must choose the PolyBase option in the installer.
PolyBase needs Java Runtime. You must install the Java Runtime in your system before installing SQL Server 2016/2017. Otherwise, the validation will fail.
I have already installed Java 8 on my system and validation has succeeded for me. Now, we can continue the installation and it will take some time to finish the installation. You can open the Windows Services and there are two services found in the list.
You must ensure both these services are running along with the SQL Server service.
In this article, we will create an external table mapping with one Parquet file which will be hosted in Azure Blob storage. We will transfer some sample data to this Parquet file.
Apache Parquet is a columnar storage format available to any project in the Hadoop ecosystem, regardless of the choice of data processing framework, data model, or programming language.
We must create a Blob Storage in Azure.
I have a blob storage and one container inside the blob storage.
We will use this storage account and container for external table creation.
Let’s start.
Step 1
Enable configuration for allowing PolyBase export.
- EXEC sp_configure 'allow polybase export', 1;
- RECONFIGURE