すべてのプロダクト
Search
ドキュメントセンター

Data Management:概要

最終更新日:Aug 15, 2024

このトピックでは、データ管理 (DMS) のデータベース開発モジュールが提供する機能について説明します。 機能には、スキーマ変更、データ変更、データエクスポート、SQLレビュー、環境セットアップ、データ追跡、およびDevOpsが含まれます。

機能

サブフィーチャー

説明

スキーマの変更

デザインスキーマ

この機能を使用して、特定のR&D標準に基づいてデータベース内のテーブルのスキーマを設計できます。 これにより、開発環境、テスト環境、本番環境など、複数の環境間でスキーマの一貫性が確保されます。

スキーマの同期

この機能を使用して、2つのデータベースのスキーマまたはデータベース内の特定のテーブルのスキーマを比較し、スキーマ同期用のSQL文を生成できます。

同期用のシャドウテーブルの作成

DMSは、データベース内のソーステーブルのスキーマに基づいてデータベース内にシャドウテーブルを自動的に作成する機能を提供します。 定期的な同期がサポートされています。

空のデータベースの初期化

この機能を使用して、ソースデータベースのスキーマを空のデータベースに同期できます。 これにより、データベース間でスキーマを簡単に同期できます。

修復テーブルの不一致

この機能を使用して、テーブルのスキーマを比較し、スキーマの違いを識別し、ターゲットテーブルに対して実行されるSQL文を生成できます。 これにより、異なるテーブル間のスキーマの一貫性が保証されます。

ロックフリーDDL操作の実行

この機能を使用して、ロックフリーDDL操作を実行できます。 これにより、ビジネスがテーブルロックの影響を受けないようにします。 これにより、ネイティブのオンラインDDL操作を使用してスキーマが変更されたときに、プライマリデータベースとセカンダリデータベース間の同期遅延が発生するのを防ぎます。

データ変更

通常のデータ変更

データベースのデータを更新できます。

ロックフリーDML操作の実行

この機能を使用して、プライマリキーまたはテーブル内のnull値を受け入れない一意のキーに基づいて、異なるバッチでロックフリーDML操作を実行できます。 これにより、高い実行効率が保証され、データベースのパフォーマンスとストレージへの影響が最小限に抑えられます。

クリア履歴データ

スケジュールされたタスクを作成して、履歴データを削除できます。 履歴データは、設定されたルールに基づいて定期的に削除されます。

ストアドルーチンを使用したプログラマブルオブジェクトの変更

チケットを送信して、ストアドプロシージャ、トリガー、関数、ビューなどのプログラマブルオブジェクトを変更できます。

データのインポート

大量のデータをデータベースにインポートできます。

データのエクスポート

SQL結果セットのエクスポート

SQL結果セットをエクスポートできます。

データベースのエクスポート

データベースとテーブルをエクスポートできます。

SQLレビュー

非該当

この機能は、送信されたSQLステートメントをレビューし、ステートメントを最適化するための提案を提供します。 これにより、高品質のコードを維持できます。 たとえば、SQL文がデータベース開発標準に準拠していること、およびインデックスがクエリに使用されていることを確認できます。 これは、SQLインジェクション攻撃のリスクを減らすのにも役立ちます。

環境セットアップ

クローンデータベース

データベースまたはテーブルのスキーマとデータを別のデータベースまたはテーブルにレプリケートし、複数の環境でデータベースを初期化できます。

テストデータの生成Generate test data

この機能を使用して、指定したフィールドタイプとルールに基づいてテストデータを生成できます。

データ追跡

非該当

データベースのバイナリログを解析し、データ変更レコードを照会し、データ復元用のSQL文を生成できます。

DevOps

非該当

この機能を使用して、通常のデータ変更、ロックレス変更、データインポートなどの複数のデータ変更チケットを1つのプロセスに統合できます。 これにより、DML操作とDDL操作を柔軟に組み合わせて、ビジネス要件を満たすことができます。