このトピックでは、MaxCompute と DataWorks を使用して e コマース業界のビジネスデータとログデータに対して抽出、変換、ロード (ETL) 操作を実行し、処理済みデータをリアルタイム分析のために AnalyticDB for MySQL に同期し、Quick BI を使用して分析結果を表示する方法について説明します。
背景情報
MaxCompute: 大量のデータに対して計算を実行するために使用されます。詳細については、「MaxCompute とは」をご参照ください。
AnalyticDB for MySQL: 高い同時実行性で大量のデータに対してリアルタイムのオンライン分析を実行するために使用されます。詳細については、「AnalyticDB for MySQL とは」をご参照ください。
DataWorks: 複雑なデータセットのデータを収集、処理、分析して ETL 機能を実装するために使用されます。詳細については、「DataWorks とは」をご参照ください。
Quick BI: 処理済みデータのレポートを生成し、データの視覚化された表示と分析を実現するために使用されます。詳細については、「Quick BI とは」をご参照ください。
ユースケース
インターネット、e コマース、ゲーム業界の Web サイト、アプリ、ミニプログラムのビジネスインテリジェンス (BI) 分析
さまざまな Web サイトの BI 分析
手順
MaxCompute を使用してデータを分析し、Quick BI を使用して分析結果を表示するプロセスを次の手順に示します。
Data Integration を使用して、ビジネスデータとログデータを MaxCompute に同期します。
MaxCompute と DataWorks を使用して、データに対して ETL 操作を実行します。
処理済みデータを AnalyticDB for MySQL に同期します。
Quick BI を使用して結果を表示します。
メリット
このソリューションは、AnalyticDB for MySQL と Quick BI に基づいて、ビジネスデータとログデータの迅速なリアルタイム分析をサポートします。
このソリューションで使用される Simple Log Service は、Realtime Compute for Apache Flink、Elasticsearch、AnalyticDB for MySQL、E-MapReduce (EMR)、DataV などのさまざまなサービスとシームレスに統合できるため、ユーザーエクスペリエンスが向上します。
このソリューションは、MaxCompute と AnalyticDB for MySQL の強力なデータ処理および分析機能を活用しているため、ビッグデータプラットフォームの構築と大量のデータの計算が容易になります。また、このソリューションは、企業のデータセキュリティを確保しながら、コストを効果的に削減します。
このソリューションは、サードパーティのオープンソースサービスとシームレスに統合されています。これにより、これらのサードパーティサービスは、ユーザーアプリケーションにアクセスすることなく、ログを Simple Log Service に送信できます。