Log Serviceは外部ストレージ機能を提供します。 この機能を使用して、Log ServiceをMySQLデータベース、Alibaba Cloud Object Storage Service (OSS) バケット、またはホストされたCSVファイルに関連付けることができます。 このトピックでは、外部ストレージ機能のシナリオ、利点、およびサポートされる外部ストアについて説明します。

シナリオ

データを分析するときは、別々のストレージリソースから異なる種類のデータを取得する必要があります。 たとえば、Log Serviceからユーザー操作およびユーザー行動のデータを取得し、データベースからユーザープロパティ、登録、資金、および小道具のデータを取得する必要があります。 この例では、データを分類して分析し、分析結果をデータベースのレポートシステムに書き込む必要があります。

これを行うには、データを集中ストレージシステムに移行し、データを分析します。 しかし、移行プロセスは時間がかかり、労働集約的である。 移行中にデータをクリーンアップおよびフォーマットする必要があり、ネットワークリソースが消費されます。 これらの問題に対処するために、Log Serviceは外部ストレージのAPI操作を提供します。 API操作を呼び出して、次の目標を達成できます。
  • 外部ストアのデータとLog Serviceのデータ間のマッピングを定義します。 データ移行は必要ありません。
  • 統合クエリエンジンを使用します。 JOINステートメントを使用して、Log Serviceのデータと外部ストアのデータに対してJOINクエリを実行できます。
  • クエリ結果を外部ストアに保存します。

メリット

  • 費用対効果
    • 外部ストレージ機能により、データ移行が不要になり、全体的なコストがさらに削減されます。 異なるストレージシステム内のデータは、異なるフォーマットで格納される。 データを管理するために呼び出すことができるAPI操作も、ストレージシステムによって異なります。 これにより、データ移行中のデータ変換が複雑になります。 Log Serviceの外部ストレージ機能を使用する場合、データを移行する必要はありません。
    • 外部ストレージ機能により、データのメンテナンスが不要になり、全体的なコストがさらに削減されます。 データを移行する場合は、できるだけ早い機会にデータを更新して維持する必要があります。
  • 便利
    • SQL文を使用してデータを分析し、数秒以内に分析結果を取得できます。
    • ダッシュボードにグラフを追加し、ダッシュボードを開いたときにグラフを表示できます。

サポートされる外部ストア

Log Serviceの外部ストレージ機能を使用すると、Log ServiceをMySQLデータベース、OSSバケット、またはホストされたCSVファイルに関連付けることができます。 次の表に、サポートされている外部ストアを示します。

サポートされる外部ストア外部ストアからの読み取り外部ストアへの書き込み外部ストアを作成するメソッド対象のリージョン
MySQLデータベース対応対応API、SDK、CLI全リージョン
OSSバケット対応対応SQL create table全リージョン
ホストされたCSVファイル対応非対応SDK中国 (上海)