こんにちは! CData Software Japan リードエンジニアの杉本です。
今日は、先日開催された第12回 SQL Server 2019勉強会の参加レポートをお送りします。
sqlserver.connpass.com
今回はちょうど1周年記念ということで、初心者から上級者、SQL Server 2019の最新機能まで、幅広いコンテンツ盛りだくさんの勉強会となっていました!
個人的にすごく気になっていたのは、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
言ってしまえば、Kubernetes上にBigData系オープンソース・ソフトウェア一式(Hadoop・HDFS・Sparkなどなど)を展開するMS版HortoneWorksと言える、ビッグデータクラスターですが。
そのクエリインターフェースをSQL Server(T-SQL)に集約してしまう! という、BigData周りのエコシステムをSQL Serverに組み込み(組み入れる?)展開することが可能な面白い機能です。今後のSQL Serverの将来像、ロードマップを感じさせる新機能になっているなーと感じました。
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接続サポート」です!
もともと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 で公開されています。
Configure SQL Server 2019 PolyBase to access external data in MySQL and SQL Server and Excel Files
デモで使ったSQLの実行の手順も公開されていますので、試したい方は是非参考にしてみてください。
Sample SQL
デモでは、Docker上のSQL ServerとMySQL、ODBC 経由(CData ODBC Excel Driverを利用)のExcelデータをJoinするデモを見せてくれました!
写真だとわかりづらいですが、3種類のデータを結合した結果を表示しています。
なお、PolyBaseに関しては、小澤さんのBlogでも CData ODBC Twitter・Excel Driverを利用したサンプルが紹介されています!
Configure PolyBase to access external data with ODBC Generic Types | Microsoft Docs
blog.engineer-memo.com
あと、ちょっと写真を取り忘れてしまったのですが、最後に私の方からも簡単なCData ODBC Driverの紹介をさせてもらいました。
デモはTwitterデータをロードするところです。
https://www.cdata.com/jp/drivers/twitter/odbc/
これでSQL Serverに格納されたデータとTwitter・FacebookなどのSNS、Dynamics 365・SalesforceなどのCRM・マーケティング系、Dynamics AX・NAV・SAPなどのERPなどと組み合わせて、DWHとしてのSQL Server活用が加速できるのではないかと思います。
次回のSQL Server 勉強会は、12月22日に開催だそうです! 是非皆さんも参加してみてください。
sqlserver.connpass.com
関連コンテンツ