自己管理型MySQLデータベースまたはApsaraDB RDS for MySQLインスタンスのMySQLデータベースからSimple Log Serviceにデータをインポートできます。 これにより、Simple Log Serviceでデータを照会、分析、変換できます。 このトピックでは、MySQL - Data Import機能を使用して、MySQLデータベースからSimple Log Serviceにデータをインポートする方法について説明します。
MySQL - Data Import機能は、更新とメンテナンスを停止します。 メンテナンス停止のタイムラインと関連する移行の詳細については、後で説明します。 データ同期にはDataWorksを使用することを推奨します。 詳細については、「MySQLデータソース」をご参照ください。
制限事項
MySQLデータベースからのデータインポートは、次の地域で利用できます。中国 (杭州) 、中国 (上海) 、中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (フホト) 、中国 (ウランカブ) 、中国 (成都) 、中国 (深セン) 、中国 (河原) 、中国 (広州) 、中国 (香港) 、シンガポール、シンガポールマレーシア (クアラルンプール) 、インドネシア (ジャカルタ) 、フィリピン (マニラ) 、タイ (バンコク) 、日本 (東京) 、韓国 (ソウル) 、英国 (ロンドン) 、ドイツ (フランクフルト) 、米国 (バージニア) 、米国 (シリコンバレー)
.
インポートのデータソースがAnalyticDB for MySQLの場合、JSONフィールドをインポートする前にVARCHAR型に変換する必要があります。 たとえば、
detail
フィールドがJSON型の場合、cast(detail as VARCHAR) as detail
を使用して変換できます。 CAST関数の詳細については、「CAST関数」をご参照ください。
前提条件
MySQLデータベースが作成されます。 データベースアカウントが作成され、最小限の読み取り権限が付与されます。
MySQLデータベースのIPアドレスホワイトリストが設定されています。
データインポートジョブが属するプロジェクトのリージョンとデータベースのネットワークに基づいて、IPアドレスホワイトリストを設定する必要があります。 ホワイトリストに追加できるIPアドレスの詳細については、「IPアドレスのホワイトリスト」をご参照ください。 MySQLデータベースにホワイトリストを追加する方法の詳細については、「IPアドレスホワイトリストの設定」をご参照ください。
プロジェクトと Logstore が作成済みである必要があります。 詳細については、「プロジェクトの作成」および「Logstore の作成」をご参照ください。
MySQL からのデータインポート
Simple Log Serviceコンソールにログインします。
[プロジェクト] セクションで、目的のプロジェクトをクリックします。
タブで、ログストアの左側にある > をクリックし、 にポインターを移動し、[+] をクリックします。
[クイックデータインポート] ダイアログボックスで検索し、[MySQL-データインポート] をクリックします。
[設定のインポート] ステップで、データのインポート設定を作成します。
[データソースの設定] タブで、次のパラメーターを設定します。
高度なパラメーター
[プレビュー] をクリックして、インポート結果をプレビューします。 結果を確認し、[次の設定] をクリックします。
スケジューリング間隔の指定タブで、次のパラメーターを設定します。
パラメーター
説明
インポート間隔
MySQLデータベースからSimple Log Serviceにデータがインポートされる間隔。
今すぐ実行
[今すぐ実行] をオンにすると、データインポートジョブがすぐに実行されます。
設定が完了したら、をクリックします。次へ.
インデックスの作成とプレビュー 次に、[次へ] をクリックします。 デフォルトでは、Simple Log Serviceでフルテキストインデックスが有効になっています。 収集したログのフィールドインデックスを手動で作成するか、[自動インデックス生成] をクリックすることもできます。 その後、Simple Log Serviceはフィールドインデックスを生成します。 詳細については、「インデックスの作成」をご参照ください。
重要ログのすべてのフィールドをクエリする場合は、フルテキストインデックスを使用することを推奨します。 特定のフィールドのみをクエリする場合は、フィールドインデックスを使用することを推奨します。 これは、インデックストラフィックを減らすのに役立ちます。 フィールドを分析する場合は、フィールドインデックスを作成する必要があります。 分析のために、クエリ文にSELECT文を含める必要があります。
インデックスが有効になるまで約1分待つ必要があります。 次に、収集したログを [生ログ] タブで表示できます。 ログのクエリと分析方法の詳細については、「ログのクエリと分析」をご参照ください。
データのインポート設定とレポートの表示
データインポート設定を作成した後、Simple Log Serviceコンソールで設定と関連レポートを表示できます。
[プロジェクト] セクションで、データインポート設定が属するプロジェクトをクリックします。
データインポート設定が属するLogstoreを見つけてクリックし、 データのインポート設定をクリックします。
[インポート設定の概要] ページに、データインポート設定と関連レポートに関する基本情報が表示されます。
次のステップ
[構成の概要のインポート] ページでは、次の操作を実行できます。
データインポート設定の変更
データインポート設定を変更するには、[設定の変更] をクリックします。 詳細については、「データのインポート」をご参照ください。
データインポート設定の削除
データインポート設定を削除するには、[設定の削除] をクリックします。
警告データインポート設定を削除すると、復元できません。 作業は慎重に行ってください。