CData Software Blog

クラウド連携のCData Software の技術ブログです。

第12回 SQL Server 2019勉強会(1st Anniversary) に参加してきました

こんにちは! CData Software Japan リードエンジニアの杉本です。

今日は、先日開催された第12回 SQL Server 2019勉強会の参加レポートをお送りします。

sqlserver.connpass.com

今回はちょうど1周年記念ということで、初心者から上級者、SQL Server 2019の最新機能まで、幅広いコンテンツ盛りだくさんの勉強会となっていました!

f:id:sugimomoto:20181123123715j:plain

個人的にすごく気になっていたのは、MS MVP小澤さんによる「SQL Server 2019 最新情報 ReCap」と本勉強会主催の楊さんによる「Configure SQL Server 2019 PolyBase to access external data in MySQL and SQL Server and Excel Files」でした。

SQL Server 2019 最新情報 ReCap

SQL Server 2019 最新情報 ReCap」の中では「SQL Server 2019 ビッグ データ クラスター」がすごく熱かったです!

docs.microsoft.com

f:id:sugimomoto:20181123145043j:plain

言ってしまえば、Kubernetes上にBigData系オープンソース・ソフトウェア一式(HadoopHDFS・Sparkなどなど)を展開するMS版HortoneWorksと言える、ビッグデータクラスターですが。

そのクエリインターフェースをSQL ServerT-SQL)に集約してしまう! という、BigData周りのエコシステムをSQL Serverに組み込み(組み入れる?)展開することが可能な面白い機能です。今後のSQL Serverの将来像、ロードマップを感じさせる新機能になっているなーと感じました。

f:id:sugimomoto:20181123144646j:plain

Configure SQL Server 2019 PolyBase to access external data in MySQL and SQL Server and Excel Files

SQL Server 2019 最新情報 ReCap」の中でも触れられていましたが、個人的な目玉はSQL Server 2019で新しく追加された「PolyBaseのODBC接続サポート」です!

f:id:sugimomoto:20181126014216j:plain

もともとPolyBaseはいくつか前のSQL Server バージョンからHDFSやBlob Storageがサポートされていましたが、今回のバージョンからODBC接続が追加されました。

PolyBase とは | Microsoft Docs

なので、PolyBase標準で提供されている、HDFS・Blob Storage・MongoDB・MySQLだけでなく、CData ODBC Driver と組み合わせることで、PolyBaseを一気に100種類超の接続先へ拡張することができるようになります!

https://www.cdata.com/jp/odbc/

そんなPolyBaseの実際の利用方法を、楊さんのセッションではデモを交えながら紹介していました。

実際の資料は以下のOneDrive で公開されています。

f:id:sugimomoto:20181126183901p:plain

Configure SQL Server 2019 PolyBase to access external data in MySQL and SQL Server and Excel Files

f:id:sugimomoto:20181126014338j:plain

デモで使ったSQLの実行の手順も公開されていますので、試したい方は是非参考にしてみてください。

Sample SQL

デモでは、Docker上のSQL ServerMySQLODBC 経由(CData ODBC Excel Driverを利用)のExcelデータをJoinするデモを見せてくれました!

写真だとわかりづらいですが、3種類のデータを結合した結果を表示しています。

f:id:sugimomoto:20181126014314j:plain

なお、PolyBaseに関しては、小澤さんのBlogでも CData ODBC TwitterExcel Driverを利用したサンプルが紹介されています!

Configure PolyBase to access external data with ODBC Generic Types | Microsoft Docs

blog.engineer-memo.com

あと、ちょっと写真を取り忘れてしまったのですが、最後に私の方からも簡単なCData ODBC Driverの紹介をさせてもらいました。

デモはTwitterデータをロードするところです。

f:id:sugimomoto:20181126214127p:plain

https://www.cdata.com/jp/drivers/twitter/odbc/

これでSQL Serverに格納されたデータとTwitterFacebookなどのSNS、Dynamics 365・SalesforceなどのCRMマーケティング系、Dynamics AX・NAV・SAPなどのERPなどと組み合わせて、DWHとしてのSQL Server活用が加速できるのではないかと思います。

次回のSQL Server 勉強会は、12月22日に開催だそうです! 是非皆さんも参加してみてください。

sqlserver.connpass.com