Office DepotはThe ODP Corporationの完全子会社で、オンラインプレゼンスと約1,100店舗を持つ統合B2B流通プラットフォームを通じて、ビジネスサービス、製品、デジタルワークプレイステクノロジーソリューションを提供するリーディングプロバイダーです。
シニアITマネージャーのTerry Campbell氏が率いるOffice Depotのエンタープライズインテリジェンスチームは、社内チームが主要業績評価指標(KPI)に対してどれだけ効果的に運営されているかを把握するため、マーチャンダイジング、小売、サプライチェーンに関する様々なデータの収集と評価を担当しています。
増大するビジネスのデータニーズに対応するため、Office Depotはレガシーデータウェアハウスからクラウドへのデータ移行イニシアチブに着手し、Snowflakeへの移行を行いました。彼らはSnowflakeに保存されたデータを、多次元MDXキューブを使用する既存のアナリティクスプラットフォームであるMicrosoft SQL Server Analysis Services(SSAS)に接続する、迅速で信頼性の高い方法を必要としていました。
CDataにより、Office Depotは既存のSSASベースのアナリティクスキューブを維持しながら、エンドユーザーのレポートプロセスへの影響を最小限に抑えて、データを簡単かつ迅速にクラウドへ「リフト&シフト」することができました。
背景:データアクセスへの需要増加
現代のほとんどの企業と同様に、Office Depotはますますデータドリブンな組織となり、毎日膨大な量の重要データを処理・分析しています。
マーチャンダイジング、小売、サプライチェーンの各事業部門にまたがる数千人の社内ユーザーが、特定の店舗、地区、または在庫のパフォーマンスを監視するためにデータに対するアドホックリクエストを常に実行しています。これはデータキューブへの需要が非常に大きいことを意味します。
「必要とされ収集されるデータの種類と量は増加していました。」とOffice Depot ITアーキテクトのDaniel Ligas氏は述べています。「事業部門はより多くのKPIを作成し続け、それがデータの必要性を拡大させていました。」
より堅牢なデータおよびアナリティクス機能への高まる需要に応えるため、Campbell氏のチームはビジネスとともに成長・変化できる最新のデータストレージプラットフォームへの移行を選択しました。最終的に、レガシーデータウェアハウスを置き換えるものとしてSnowflakeを選定しました。
「今では、リソースの制限のない単一の信頼できるソースがあります。」とCampbell氏は述べています。「Snowflakeにより、必要に応じてCPUを拡張・縮小できるようになりました。」
しかし、データベースの移行だけがCampbell氏のチームが直面した課題ではありませんでした。データからビジネス価値を引き出すためには、新しいSnowflakeインスタンスと既存のアナリティクスエンジンを接続する方法が必要でした。
すぐに分かったことは、それは言うほど簡単ではないということでした。
私たちの大きな目標は、本質的に「リフト&シフト」を行い、古いレガシープラットフォームで行っていたことをSnowflakeでも同じように行うことでした。
– Daniel Ligas、Office Depot IT Architect
課題:既存のデータキューブを活用するための「困難な道のり」
Office Depotは以前、多次元MDXキューブを使用したSSASアナリティクスソリューションの開発に多くの時間と無数のリソースを費やしていました。今、彼らはSnowflakeで動作させるためにこれらのキューブを再構築しなければならない可能性に直面していました。
Snowflake内にSSASに接続するネイティブ機能がないため、新しいデータベースから重要なビジネスデータを取り出し、Office Depotの従業員が必要に応じて活用・レポートできるようにする即座に利用可能なコネクティビティソリューションを見つけることは「困難な道のり」でした。
Campbell氏はタブラーモデルへの切り替えを一時検討しましたが、チームが新しいオペレーティングシステム上でキューブを再構築する必要があるだけでなく、タブラーキューブでは機能要件を満たせないため、すぐにその考えを却下しました。Office Depotにとって唯一の選択肢は、SSAS多次元データキューブとSnowflakeを接続するソリューションを見つけることでした。
「調査を行い、実際にコネクティビティを見つけるのに本当に苦労しました。CDataが本当に機能する唯一のプロバイダーでした。」とCampbell氏は述べています。
CDataは即座に置き換え可能なソリューションを提供してくれました。何も再設計する必要がありませんでした。キューブを再コンパイルするだけで動作させることができました。
– Terry Campbell、Office Depot Sr. IT Manager
ソリューション:即座に利用可能なコネクティビティ
CData ADO.NET Data Provider for Snowflakeを発見しダウンロードした後、Office Depotは完全に合理化されたデータコネクティビティソリューションをわずか4週間で導入しました。
「非常に短期間で、ドライバーをインストールし、動作させ、毎日キューブを構築するようになりました。」とCampbell氏は述べています。「ドライバーをインストールし、ドライバーでキューブをSnowflakeに接続し、すぐに稼働を開始しました。」
CDataの速度と信頼性により、Office Depotのビジネスユーザーはパフォーマンス指標にリアルタイムで簡単にアクセスし分析できます。Office Depotは、CDataドライバーにより以前より10倍速くデータをクエリできるようになったと計算しています。
「ODBC接続と比較して、全体的な速度が10倍向上しました。」とLigas氏は述べています。「それが私たちにとって一番の決め手でした。」
CDataにより、Snowflakeのデータを取得し、エンドユーザーが求める2秒未満の応答時間でキューブに入れることができます。
– Daniel Ligas、Office Depot IT Architect
Office Depotのサプライチェーン部門は、新たに立ち上げたサプライチェーン・アズ・ア・サービスイニシアチブのパフォーマンスとフィルレートをリアルタイムで緻密に監視するためにデータキューブを活用できるようになりました。小売従業員は、個々の店舗の売上を地区内の他店舗と比較評価するスコアカードに素早くアクセスでき、マーチャンダイジング部門はSnowflakeに保存されたデータを使用してSSASで詳細な財務、売上、マーケットバスケット分析レポートを構築できるようになりました。
組織の増大するデータニーズをサポートする取り組みとして、Office DepotのAnalysis Servicesチームはデータを民主化し、社内ユーザーがパフォーマンスデータを分析・レポートして、より情報に基づいたビジネス上の意思決定を行えるようにしました。
「エンドユーザーへの影響を最小限に抑えながら、それを実現できました。」とCampbell氏は述べています。「CDataは、私たちがそのように前進するための技術を見つけるための、本当に隠れた宝石でした。」