このトピックでは、Object Storage Service (OSS) バケットまたは専用ストレージにアーカイブされたデータをクエリする方法について説明します。 このトピックでは、FAQへの回答も提供します。
前提条件
古いユーザーまたは新しいユーザーとしてアーカイブされたデータを照会する前に、データはOSSバケットまたは専用ストレージにアーカイブされます。
古いユーザーとは、アーカイブされたデータクエリ機能が2022年9月14日にリリースされる前にデータアーカイブ機能を使用したユーザーを指します。
新しいユーザーとは、アーカイブされたデータクエリ機能がリリースされた後にデータアーカイブ機能を使用するユーザーを指します。
課金
パブリックプレビュー中に、OSSバケットまたは専用ストレージにアーカイブされたデータを無料で照会できます。
使用上の注意
データアーカイブチケットの作成者または利害関係者のみが、チケットに含まれるアーカイブデータを照会できます。
論理データウェアハウスのみを使用して、OSSバケットまたは論理データウェアハウスにアーカイブされたデータを照会できます。
OSSバケットにアーカイブされたデータの照会
DMSコンソールV5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
説明DMSコンソールをシンプルモードで使用する場合は、左上隅のアイコンの上にポインターを移動し、
を選択します。アーカイブDataTicketsページで、表示パラメーターをアーカイブ表示 に設定します。
照会するデータアーカイブチケットを検索します。 チケット番号、データベース名、またはテーブル名を検索ボックスに入力し、[検索] をクリックします。
照会するデータアーカイブチケットを見つけて、操作列でクエリをクリックします。
重要アーカイブデータが保存されているOSSバケットを初めて照会する場合は、OSSバケットのAccessKey IDとAccessKey secretを使用してOSSバケットにログインする必要があります。 AccessKeyペアを取得する方法の詳細については、「AccessKeyペアの作成」をご参照ください。
オプションです。 入力してください。OSSバケットのデータベースアカウントとパスワードを入力してOK をクリックします。
重要入力したデータベースアカウントとパスワードが、OSSバケットのAccessKey IDとAccessKey secretと一致していることを確認します。 そうしないと、OSSバケットに保存されているアーカイブデータを照会できません。
論理データウェアハウスページにリダイレクトされます。コマンド実行領域にSQLクエリ文が自動的に入力されます。
説明空白ページにリダイレクトされた場合、論理データウェアハウスに対する権限はありません。 この場合、IDが24005004020のDingTalkグループに参加して権限を申請します。
[実行] をクリックします。 クエリ結果は、SQLConsoleページの下部に表示される [実行履歴] タブに表示されます。
重要デフォルトでは、最大20件の照会済みデータレコードが返されます。 制限を変更して、ビジネス要件に基づいてより多くのデータレコードを返すことができます。
専用ストレージにアーカイブされたデータの照会
DMSコンソールV5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
アーカイブDataTicketsページで、表示パラメーターをアーカイブ表示 に設定します。
表示するデータアーカイブチケットを検索します。 チケット番号、データベース名、またはテーブル名を検索ボックスに入力し、[検索] をクリックします。
表示するデータアーカイブチケットを見つけて、をクリックします。操作列でクエリをクリックします。
にリダイレクトされます。論理データウェアハウスページを指定すると、データクエリSQL文が文実行領域に自動的に入力されます。
説明空白ページにリダイレクトされた場合、論理データウェアハウスに対する権限はありません。 この場合、IDが24005004020のDingTalkグループに参加して権限を申請します。
[実行] をクリックします。 クエリの結果は、ページの下部に表示される [実行履歴] タブに表示されます。
説明デフォルトでは、最大20件の照会済みデータレコードが返されます。 制限を変更して、ビジネス要件に基づいてより多くのデータレコードを返すことができます。
よくある質問
Q: 論理データベースのアーカイブデータを照会すると、論理データベース内のテーブルが1つの物理テーブルにマージされますか。
A:はい。 論理データベース内のデータがアーカイブされると、論理データベース内のすべてのテーブルが1つの物理データベーステーブルにマージされます。 そのため、[アーカイブ表示] モードの [アーカイブDataTickets] ページで、論理テーブルをクリックして、論理データベース内のテーブルのすべてのデータを照会できます。
Q: 2つのデータアーカイブチケットでアーカイブデータを照会できますか?
A:はい。 DMS (data Management) の論理データウェアハウスを使用すると、異なるOSSバケットまたは同じOSSバケットにアーカイブされたデータをクエリできます。 データアーカイブチケット間でアーカイブされたデータをクエリするには、[論理データウェアハウスページ] に移動し、関連するOSSバケットにログインしてから、LEFT JOIN、INNER JOIN、またはRIGHT JOINステートメントを実行します。
Q: データアーカイブチケットに定期的なアーカイブが設定されている場合、特定の期間内にアーカイブされたデータを照会できますか?
A:はい。 データアーカイブチケットに対して定期的なアーカイブが設定されている場合、データは指定されたスケジューリングサイクルに基づいて異なる期間内にアーカイブされます。 したがって、データアーカイブタスクが作成された時間に基づいて、指定された期間内にアーカイブされたデータを照会できます。