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 | 中国 (上海) |