データ管理 (DMS) は、データのライフサイクル全体にわたってデータを管理するために使用できるワンストップのデータ管理プラットフォームです。 DMSは、効率的かつ安全な方法でデータから価値をマイニングし、企業のデジタル変革を促進するのに役立ちます。
レベル1機能 | レベル2機能 | レベル3機能 | 説明 | 関連ドキュメント |
ホームページ | 左側のナビゲーションペイン | インスタンス登録 | データベース管理者 (DBA) またはDMS管理者としてデータベースインスタンスを追加またはインポートできます。 | |
データベースインスタンス検索 | データベースインスタンスは、名前、データベース名、エンドポイント、またはデータベースリンク名で検索できます。 | 非該当 | ||
インスタンスリスト |
| 非該当 | ||
トップナビゲーションバー | Alibaba Cloudチケット | DMSを使用しているときに例外が発生した場合は、チケットを起票できます。 | 非該当 | |
ユーザーセンター | ユーザーセンターで複数の操作を実行できます。 たとえば、Alibaba Cloudアカウントに資金を追加したり、更新を管理したり、注文や請求書を表示したりできます。 DMSのサービスを有効化、更新、およびアップグレードすることもできます。 | |||
ヘルプセンター |
| |||
言語切り替え | DMSコンソールの言語を設定できます。 | 非該当 | ||
表示設定 | DMSコンソールのスキンおよび対話インターフェイスを設定できます。
| |||
ユーザー情報 | アカウントのユーザー名、UID、ロール、テナントID、テナント名を表示できます。 通知方法を設定および変更し、DMSコンソールからログオフすることもできます。 Alibaba Cloudアカウントが複数のテナントに属している場合、これらのテナントを切り替えることができます。 | |||
リソース検索 | - | データベース、データベースインスタンス、テーブル、機能、またはチケットを検索できます。 | 非該当 | |
エントリーポイント | エントリーポイント | アセットダッシュボードに簡単にアクセスし、データベースインスタンスをインポートまたは作成し、データを分析できます。 | 非該当 | |
私のチケット | マイチケットタブに簡単に移動できます。 | 非該当 | ||
私のイテレーション | [DevOps] タブに簡単に移動して、作成したイテレーションまたは参加したイテレーションを表示できます。 | 非該当 | ||
資産リスト | 最近アクセスしたアセット | 最近アクセスしたデータベースの [SQLコンソール] タブに簡単に移動できます。 データベースのパフォーマンスと詳細を表示することもできます。 | 非該当 | |
権限を持つアセット | 持っているすべての権限を表示できます。 これらの権限には、データベース、テーブル、機密列、データベースインスタンス、および行に対する権限が含まれます。 不要になった権限を解放し、有効期限が切れそうな権限を申請することができます。 | |||
あなたに属する資産 | 所有しているリソースと、各ユーザーがリソースに対して持つ権限を簡単に表示できます。 ユーザーにリソースに対する権限を付与したり、ユーザーからリソースに対する権限を取り消すこともできます。 | |||
あなたが従う資産 | フォローしているデータベースとテーブルに簡単にアクセスできます。 | 非該当 | ||
データ資産 | グローバル検索 | - | データベース、データベースインスタンス、テーブル、機能、またはチケットを検索できます。 | 非該当 |
資産カテゴリ | - | データベースインスタンス、データベース、およびテーブルをさまざまなカテゴリに追加できます。 これにより、DMS管理者、開発者、およびO&M担当者は、テーブルを効率的に管理および使用できます。 | ||
インスタンス管理 | インスタンスリスト |
| ||
データベース一覧 |
| |||
SQLコンソール | SQLコンソール | ビジュアル操作セクション | 現在のデータベースのすべてのテーブル、フィールド、およびインデックスを表示できます。 データベース内のテーブルを右クリックして、テーブルのスキーマを変更したり、テーブルにデータをインポートしたり、テーブルからデータをエクスポートしたりすることもできます。 ビュー、ストアドプロシージャ、関数、トリガー、イベントなどのプログラマブルオブジェクトを作成、表示、実行、および管理できます。 | |
SQL実行セクション | SQL文を記述、フォーマット、実行、および診断できます。 結果セットを変更し、SQL文の実行計画を更新することもできます。 このセクションでは、インテリジェントなSQL完了プロンプト機能を提供し、一般的に使用されるSQL文を追加および管理できます。 | |||
実行結果セクション | SQL文の実行結果と実行履歴を表示できます。 実行結果はテーブルとして表示されます。 結果セットをEXCELまたはTEXTファイルにエクスポートし、結果セットのINSERTスクリプトを生成できます。 結果セットの1行または複数行をコピーしてダウンロードすることもできます。 | 非該当 | ||
テーブルリスト | テーブルスキーマとインデックスを表示し、テーブルに対して操作を実行できます。 たとえば、テーブルのアクセス許可の申請、データ所有者への申請、データ所有者の調整、テーブルの詳細の表示、テーブルの作成に使用されるステートメントのエクスポート、テーブルスキーマのエクスポート、データのアーカイブ、フィールドの機密レベルの調整を行うことができます。 コードジェネレーターを使用して、単純なコードを生成することもできます。 これにより、開発者のコードの作業負荷が軽減されます。 | 非該当 | ||
データ分析 | 数回クリックするだけで、エンタープライズレベルのデータウェアハウスを構築できます。 これにより、ApsaraDB RDS for MySQLインスタンスのデータをAnalyticDB for MySQL V3.0クラスターにリアルタイムで同期できます。 AnalyticDB for MySQL V3.0は、データ分析、レポート作成、定期的なスケジューリングなどの機能を提供し、データの価値を完全に抽出するのに役立ちます。 | |||
データベースのパフォーマンス分析 | Database Autonomy Service (DAS) は、迅速な診断、リアルタイムパフォーマンス、リアルタイムセッション、およびストレージ分析機能を提供します。 これらの機能により、データベースのステータスを統一し、既存の問題を早期にトラブルシューティングして、サービスのセキュリティと安定性を確保できます。 | |||
メタデータの同期 | テーブル、フィールド、インデックス、プログラマブルオブジェクトなど、データベースの最新のメタデータを収集できます。 これにより、さまざまなセキュリティレベルに基づいて、テーブル、フィールド、およびプログラマブルオブジェクトに対する権限を管理できます。 | |||
データベースのエクスポート | データベースのデータ、スキーマ、およびテーブル作成ステートメントをエクスポートできます。 | |||
バージョン管理 | DMSは、各データベースバージョンをデータベースバージョンリストに自動的に記録します。 各バージョンのテーブル作成ステートメントを表示できます。 2つのバージョンの違いを取得し、矛盾を修正するためのスクリプトを生成することもできます。 これにより、さまざまなデータベースバージョンを効率的に管理できます。 | |||
操作監査 | 単一のデータベースのSQLクエリ、チケット、ログオン記録などの情報を監査できます。 これにより、データベースの問題を効率的にトラブルシューティングできます。 | |||
リスク監査 | メタデータ、機密データ、SQL文に関連するリスクを特定して、データベースのセキュリティと安定性を向上させることができます。 | |||
URL共有 | データベースの [SQLコンソール] タブのURLとタブのSQL文を他のユーザーと共有できます。 | |||
スーパーSQLモード | DMS管理者またはDBAはこのモードを有効にできます。 このモードでは、セキュリティルールに関係なく、[SQLコンソール] タブで送信したすべてのSQL文が実行されます。 このモードは、O&Mおよび緊急時の処理に適しています。 | |||
トポロジ | 現在の論理データベースを構成する物理データベースを表示できます。 | 非該当 | ||
クロスデータベースクエリ | - | 便利な方法で、データベースインスタンス間でデータベースおよびテーブル内のデータをクエリできます。 | ||
データベース開発 | スキーマの変更 | スキーマデザイン | R&Dプロセスの設定に従って、特定のデータベースおよびテーブルのR&D仕様を満たすスキーマを設計できます。 開発環境、テスト環境、本番環境などの複数の環境間でスキーマの一貫性を確保するために、ビジネス要件に基づいてさまざまな業務分野のR&Dプロセスをカスタマイズできます。 | |
スキーマ同期 | 異なるデータベースのスキーマを比較し、矛盾を修正するために特定のデータベースで実行できるスクリプトを生成できます。 この機能を使用して、運用環境とテスト環境のデータベース、異なるテスト環境のデータベース、または異なる運用環境のデータベースなど、異なる環境のデータベースのスキーマを比較および同期できます。 | |||
シャドウテーブルの同期 | DMSは、ソーステーブルのスキーマに基づいてシャドウテーブルを自動的に作成できます。 DMSは、ソーステーブルの名前にプレフィックスまたはサフィックスを添付して、シャドウテーブルの名前を生成します。 この機能は、エンドツーエンドのストレステストに使用できます。 | |||
空のデータベース初期化 | ソースデータベースのスキーマを、テーブルを含まない空のデータベースに同期できます。 これにより、データベース間でスキーマを効率的に同期できます。 この機能を使用して、複数のリージョンおよびユニットに配置されているデータベースのスキーマを同期できます。 | |||
テーブルの一貫性の修復 | テスト環境や本番環境など、さまざまな環境のテーブルのスキーマを比較したり、スキーマ間の違いを見つけたり、指定された環境でスクリプトを実行して矛盾を修正したりできます。 テーブル整合性修復機能を使用して、論理データベース間の整合性を確保することもできます。 たとえば、ベースラインテーブルとしてテーブルを選択し、他のテーブルシャードがベースラインテーブルと同じスキーマを持っているかどうかを確認できます。 | |||
データ変更 | 定期的なデータ変更 | INSERT、UPDATE、DELETE、TRUNCATEなどのSQL文を実行して、データベース内のデータを更新できます。 データの初期化、履歴データの削除、トラブルシューティング、機能テストなどのシナリオでは、通常のデータを変更できます。 | ||
ロックフリー変更 | DMLに基づくロックフリー変更機能を使用して、1つのSQLステートメントを複数のバッチに分割し、DMSコンソールで実行できます。 これにより、履歴データの削除やフルテーブルでのフィールドの更新など、大量のデータ変更の要件をより適切に満たすことができます。 また、実行効率を確保し、データベースのパフォーマンスとデータベース容量への影響を軽減します。 DDLに基づくロックフリー変更機能を使用すると、テーブルをロックする必要なくスキーマを変更できます。 この機能を使用して、スキーマ変更中のテーブルロックによって引き起こされる可能性のある業務の中断を防ぐことができます。 この機能を使用して、プライマリとセカンダリのデータベースインスタンス間のデータ同期の遅延を防ぐこともできます。 ネイティブのオンラインDDL操作を使用してスキーマが変更されると、レイテンシが発生します。 | |||
履歴データ削除 | ロックレス変更機能に基づいて履歴データを定期的に削除し、履歴データの蓄積を防ぐことができます。 履歴データの蓄積は、運用環境の安定性に影響を与える可能性があります。 | |||
プログラム可能なオブジェクト | ストアドプロシージャを変更できます。 DMSは、変更操作を制御する標準化された管理プロセスを提供します。 | |||
データインポート | 大量のデータをデータベースにすばやくインポートできます。 このようにして、労働および材料資源のコストが削減される。 | |||
データのエクスポート | SQL結果セットのエクスポート | SQLクエリ文を記述して実行し、結果セットをエクスポートできます。 | ||
データベースのエクスポート | データベースまたは特定のテーブルをエクスポートできます。 データベースまたは特定のテーブルのスキーマのみをエクスポートしたり、テーブルデータをエクスポートして分析用のデータを抽出することもできます。 | |||
SQLレビュー | SQLレビューチケット | DMSは、セキュリティルールに基づいて送信されたSQL文をレビューし、最適化の提案を提供します。 この機能により、インデックスを使用しない、またはデータベース開発標準に準拠しないSQL文が削除されます。 この機能は、SQLインジェクション攻撃からの保護にも役立ちます。 セキュリティルールでSQL仕様をカスタマイズできます。 たとえば、テーブルに主キーが必要であること、主キー列のデータ型が制限されること、主キー列の数が制限されることを指定できます。 | ||
環境構築 | データベースクローニング | データベースを複製することでデータを複製できます。 この機能を使用して、データベース全体を同期したり、開発環境やテスト環境などのさまざまな環境でデータベースを初期化したりできます。 | ||
テストデータの生成 | DMSは、ランダム値、リージョン名、仮想IPアドレスなどの大量のテストデータを生成するために使用できる強力なアルゴリズムエンジンを提供します。 このようにして、テストデータの作成効率が大幅に向上します。 | |||
データ追跡チケット | データ追跡 | データ追跡機能は、特定の期間に行われたデータの変更を見つけ、必要に応じてロールバックスクリプトをバッチでエクスポートするのに役立ちます。 次に、データ変更チケットを送信してロールバックスクリプトを実行し、データベース内のデータを復元する必要があります。 | ||
R&Dスペース | DevOps | DevOps機能を使用して、R&Dプロセスをカスタマイズし、これらのプロセスの品質を管理できます。 このようにして、R&Dプロセスが効果的に実施され、偶発的な操作が低減され、データが保護される。 DevOps機能を使用すると、研究開発プロセスを段階的に進めることができます。 各反復ステージで特定の種類のチケットを作成できます。これにより、共同開発が容易になり、研究開発プロセスの効率が向上します。 | ||
私のチケット | 保留中のチケットを表示および承認し、送信および処理したチケットを表示し、チケットのステータスとチケットの詳細を表示できます。 | |||
Data Transmission Service (DTS) | データ移行 | - | DTSを使用して、同種データソースと異種データソース間でデータを移行できます。 この機能は、Alibaba Cloudへのデータ移行、Alibaba Cloud内のインスタンス間のデータ移行、データベースの分割とスケールアウトのシナリオに適しています。 | |
変更の追跡 | - | DTSを使用して、ApsaraDB RDS for MySQLインスタンス、PolarDB for MySQLインスタンス、PolarDB-Xインスタンス、自己管理型MySQLデータベース、および自己管理型Oracleデータベースから増分データを取得できます。 次に、取得した増分データをビジネス要件に基づいて使用できます。 この機能は、キャッシュ更新、ビジネス非同期デカップリング、異種データのリアルタイム同期、複雑な抽出、変換、読み込み (ETL) 操作を伴うリアルタイムデータ同期などのシナリオに適しています。 | ||
データ統合 | データ同期 | DTSを使用して、データソース間でデータをリアルタイムで同期できます。 この機能は、アクティブな地理的冗長性、地理的ディザスタリカバリ、ゾーンディザスタリカバリ、国境を越えたデータ同期、クエリ負荷分散、クラウドビジネスインテリジェンス (BI) システム、およびリアルタイムデータウェアハウジングのシナリオに最適です。 | ||
バッチ統合 | バッチ統合機能は、データ処理タスクの開発に使用できる低コード開発ツールを提供します。 さまざまなタスクノードを組み合わせてデータフローを形成し、データを処理または同期するための定期的なスケジューリングを設定できます。 この機能を使用して、洗練されたエンタープライズ運用、デジタルマーケティング、インテリジェントな推奨などのシナリオで複雑なビッグデータを処理できます。 | |||
ETLのストリーミング | ストリーミングデータを抽出、変換、処理、およびロードできます。 この機能は、リアルタイムのデータ処理とコンピューティングシナリオを充実させ、企業のデジタル変革を促進するのに役立ちます。 | |||
データ開発 | タスクオーケストレーション | タスクオーケストレーション機能を使用して、さまざまな種類のタスクをオーケストレーションし、タスクをスケジュールして実行できます。 1つ以上のタスクノードで構成されるタスクフローを作成できます。 これにより、複雑なシナリオでタスクをスケジュールし、データ開発の効率を向上させることができます。 | ||
データウェアハウスの開発 | データウェアハウス開発機能を使用して、ワークスペース、ビジネスシナリオ、およびタスクフローごとにプロジェクトを管理できます。 この機能を使用して、レイヤーごとにデータウェアハウスを管理することもできます。 これにより、特定のシナリオでのデータウェアハウス管理要件が効果的に明確になり、データウェアハウスの開発と管理に関するさまざまな複雑な要件を完全に満たすことができます。 | |||
異種データベース移行 (ADAM) | データベース評価 | データベース評価機能は、ソースデータベースから収集されたデータに基づいてインテリジェントな評価と分析を実行します。 次に、データベース移行ソリューション、移行先データベースの互換性、移行リスク、アプリケーション変換の提案、移行コストなど、複数の要因を含むレポートが生成されます。 | ||
データベースの変換と移行 | この機能は、データベースの変換と移行のためのインテリジェントツールを提供します。 これにより、ソースデータベースの比較、および分析結果に基づくスキーマの移行と変更が容易になります。 | |||
アプリケーションの評価と変換 | この機能は、フォーカス領域やSQL文などのデータベースを移行するためのアプリケーション変換項目を提供し、アプリケーションフレームワークを分析し、アーキテクチャ移行ガイドラインを提供します。 これにより、アプリケーションを効率的に変換できます。 | |||
Database cutover | この機能により、データベースの評価、データベースの変換と移行、およびアプリケーションの評価と変換が完了した後に、サービスをクラウドデータベースに移行できます。 | |||
移行ラボ |
| |||
SQL変換 | この機能は、ソースデータベースのSQL文を、ターゲットデータベースで使用できるSQL文に変換します。 これにより、データベース移行中の開発者のコーディング作業負荷が軽減されます。 | |||
セキュリティとコンプライアンス | 権限 | - | テナントは、特定のデータベースインスタンス、データベース、テーブル、列、または行に対する特定の操作権限を申請できます。 アプリケーションが承認された後、テナントは権限で許可されている操作を実行できます。 操作権限には、クエリ、変更、およびエクスポート権限が含まれます。 制御権限には、データベースインスタンスのログオン権限、パフォーマンスビュー権限、データベース権限、テーブル権限、機密列権限、データ行権限、およびプログラマブルオブジェクト権限が含まれます。 | |
セキュリティルール | - | セキュリティルールは、きめ細かい方法でデータベースを制御するために使用できるルールの集まりです。 DMSコンソールでデータのクエリ、エクスポート、または変更を行う場合、セキュリティルールを使用して動作を調整します。 これは、データベース操作仕様とR&Dプロセスの作成に役立ちます。
| ||
承認プロセス | - | 承認プロセスはセキュリティルールに関連付けられています。 ユーザーの行動ごとに異なる承認プロセスを選択または設定できます。 単一の承認ノードがステージを構成する。 DMSを使用すると、承認ノードを追加、編集、削除できます。 承認ノードに1つ以上の承認者を追加できます。 | ||
IPアドレスのホワイトリスト | - | IPアドレスホワイトリストを使用すると、DMSにアクセスできるユーザーの範囲を効果的に制御できます。 IPアドレスホワイトリストを使用すると、特定の信頼済みネットワーク環境のユーザーのみがDMSにアクセスできるようになります。 | ||
操作監査 | - | [SQLコンソール] タブで実行されたSQL文、チケット、ログオン記録、および操作ログを照会できます。 これにより、データベースの問題を簡単にトラブルシューティングし、運用監査用のデータを収集できます。 | ||
機密データ管理 | 機密データ資産 |
| ||
ルール設定 |
| |||
機密データ監査 | この機能は、DMSでの機密データの使用を記録します。 これにより、機密データの異常な使用状況とデータ侵害を追跡できます。 | |||
データ透かし | - | この機能を使用すると、データまたはファイルに透かしを埋め込み、ファイルから透かしを抽出できます。 この機能は、配布中または配布中にデータのソースを追跡するために使用されます。 | ||
解決策 | データのアーカイブ | - | データベース内のデータ量が増加すると、テーブルクエリの速度が低下し、ビジネスに影響を与える可能性があります。 この機能により、スケジュールされた時間に大きなテーブルのデータをあるデータベースから別のデータベースにアーカイブできます。 この機能を使用して、大きなテーブルからアーカイブされたデータを削除し、大きなテーブルが占有するストレージをリサイクルすることもできます。 | |
データ分析 | - | この機能により、数回クリックするだけでリアルタイムのデータウェアハウスを作成できます。 数秒以内にAnalyticDB for MySQLデータベースにデータを同期できます。 これにより、ビジネスに関する正確で最新の情報を得ることができ、ビジネス分析と意思決定が容易になります。 このようにして、ビジネスのパフォーマンスが向上します。 | ||
データベースの移行 | - | この機能を使用すると、サービスソリューションをカプセル化してデータベースの移行、チェックの実行、および移行したソースデータベースの削除を行うことができます。 さらに、移行先データベースの名前を変更したり、移行前にデータベース移行要件が満たされているかどうかを事前に確認したり、移行後に移行元データベースと移行先データベースのデータが一貫しているかどうかを確認したり、移行元データベースを削除したりできます。 これにより、ライフサイクル全体でデータベース移行の整合性が確保されます。 | ||
O&M | ユーザー管理 | - | DMSユーザーの追加と削除、ユーザー権限の管理、データベースインスタンス、データベース、テーブル、行、および機密列に対する権限の付与と取り消しを行うことができます。 | |
タスク管理 | - | SQLタスクを作成し、既存のタスクを管理できます。 DMSでは、通常のデータ変更、スキーマ設計、データベースまたはテーブルの同期など、さまざまなチケットで実行されるSQL文のタスクが生成されます。 [SQLコンソール] タブで実行されるSQL文は含まれません。 | ||
構成管理 | - | DMS管理者とDBAは、ビジネス要件に基づいてシステム構成を変更できます。 たとえば、クラウド内のデータベースインスタンスの自動同期を有効にしたり、アクセス制御のためにIPアドレスホワイトリストを有効にしたり、DMS管理者とDBAがチケットを承認または拒否する権限を超えて行動できるようにするかどうかを指定できます。 | ||
通知管理 | - | DMSには、チケットとタスクフローのステータス更新に関する通知を送信するために使用できる通知機能があります。 ビジネス要件に基づいて通知受信者を指定できます。 このようにして、受信者は最も早い機会に通知を受け取ることができます。 | ||
データベースのグループ化 | - | 同じエンジンを実行し、同じ環境に配置されているデータベースをグループに追加できます。 データベースグループを作成した後、データ変更またはスキーマ設計時にグループ内のすべてのデータベースを読み込むことができます。 チケットを送信すると、変更はグループ内のすべてのデータベースで有効になります。 |
ハイフン (-) は、フィーチャーが含まれていないことを示します。