このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

AnalyticDB for MySQL ベースのエンタープライズ向けデータウェアハウスの構築

更新日時2025-04-09 07:46

このトピックでは、AnalyticDB for MySQL ベースのエンタープライズ向けデータウェアハウスを構築し、データウェアハウスを使用して O&M 操作を実行し、メタデータを管理する方法について説明します。

このトピックの操作を実行する前に、ワークスペースを作成します。詳細については、「ワークスペースの作成」をご参照ください。

AnalyticDB for MySQL V3.0 データソースの追加

  1. データソース ページに移動します。

    1. DataWorks コンソール にログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションペインで、[その他] > [管理センター] を選択します。表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[管理センターに移動] をクリックします。

    2. SettingCenter ページの左側のナビゲーションペインで、[データソース] > [データソース] を選択します。

  2. [データソースの追加] ダイアログボックスで、[analyticdb For Mysql (V3.0)] をクリックします。

  3. 表示されるページで、パラメーターを設定します。詳細については、「AnalyticDB for MySQL 3.0データソース」をご参照ください。

    説明
    • 仮想プライベートクラウド (VPC) にデプロイされている AnalyticDB for MySQL クラスターにアクセスするために AnalyticDB for MySQL ノードを実行するためのスケジューリングには、サーバーレスリソースグループ (推奨) または旧バージョンの専用リソースグループを使用できます。別の種類のリソースグループを使用して、VPC にデプロイされている AnalyticDB for MySQL クラスターにアクセスするために AnalyticDB for MySQL ノードを実行することはできません。別の種類のリソースグループで AnalyticDB for MySQL ノードを実行して VPC にデプロイされている AnalyticDB for MySQL クラスターにアクセスすると、ノードと AnalyticDB for MySQL クラスター間の接続がタイムアウトする可能性があります。サーバーレスリソースグループの使用方法については、「サーバーレスリソースグループの作成と使用」をご参照ください。

    • AnalyticDB for MySQL V2.0 データソースを追加する場合は、現在の Alibaba Cloud アカウントまたは RAM ユーザーの AccessKey ペアを ID 認証に使用してください。

    • AnalyticDB for MySQL V3.0 データソースを追加する場合は、AnalyticDB for MySQL V3.0 データベースのユーザー名とパスワードを ID 認証に使用してください。 AnalyticDB for MySQL V3.0 データベースを作成した後、最初に AnalyticDB for MySQL コンソールでデータベースへの接続に使用するユーザー名とパスワードを作成する必要があります。

  4. 目的のリソースグループを見つけ、[ネットワーク接続のテスト] をクリックします。

  5. データソースがネットワーク接続テストに合格したら、[作成完了] をクリックします。

AnalyticDB for MySQL V3.0 データソースの IP アドレスホワイトリストの設定

AnalyticDB for MySQL V3.0 データソースは、IP アドレスホワイトリストを使用してクライアントアクセスを制御します。クライアント情報が IP アドレスホワイトリストに含まれている場合にのみ、クライアントからのアクセスリクエストを許可します。

内部ネットワーク環境
パブリックネットワーク環境

ネットワーク接続テスト中に、ネットワーク接続診断ツールを使用して、ノードの実行に使用するサーバーレスリソースグループを AnalyticDB for MySQL V3.0 クラスターがデプロイされている VPC に関連付け、サーバーレスリソースグループが関連付けられている vSwitch の CIDR ブロックを AnalyticDB for MySQL V3.0 データソースの IP アドレスホワイトリストに追加できます。詳細については、「ネットワーク接続ソリューション」をご参照ください。

サーバーレスリソースグループが関連付けられている VPC にインターネット NAT ゲートウェイとエラスティック IP アドレス (EIP) を設定します。次に、EIP を AnalyticDB for MySQL V3.0 データソースの IP アドレスホワイトリストに追加します。

  • サーバーレスリソースグループが関連付けられている VPC にインターネット NAT ゲートウェイと EIP を設定します。

    DataWorks ゲートウェイが AnalyticDB for MySQL V3.0 データソースにリクエストを送信できるようにするには、サーバーレスリソースグループが関連付けられている VPC にインターネット NAT ゲートウェイと EIP を設定する必要があります。詳細については、「ネットワーク接続ソリューション」をご参照ください。EIP を AnalyticDB for MySQL V3.0 データソースの IP アドレスホワイトリストに追加する必要があります。 AnalyticDB for MySQL V2.0 データソースを追加した場合は、このセクションの操作をスキップできます。

  • AnalyticDB for MySQL V3.0 データソースの IP アドレスホワイトリストを設定します。

    1. AnalyticDB for MySQL コンソールにログインします。左側のナビゲーションペインで、[クラスター] をクリックします。目的のクラスターを見つけ、[クラスター ID/説明] 列でクラスターの名前をクリックします。 [クラスターの詳細] ページが表示されます。左側のナビゲーションペインで、[クラスター管理] > [クラスター情報] を選択します。クラスター情報ページの [データセキュリティ - ホワイトリスト設定] セクションで、ホワイトリストを設定します。

    2. [ホワイトリストの作成] をクリックします。 [ホワイトリストの作成] パネルが表示されます。ビジネス要件に基づいて [ホワイトリスト名] パラメーターを設定し、サーバーレスリソースグループが関連付けられている VPC に設定された EIP を [IP アドレス] フィールドに入力します。 [OK] をクリックします。

ワークフローの作成

  1. DataWorks コンソール にログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションペインで、[データ開発とガバナンス] > [データ開発] を選択します。表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。

  2. DataStudio ページの上部ナビゲーションバーで、ポインターを [作成] アイコンの上に移動し、[ワークフローの作成] を選択します。 [ワークフローの作成] ダイアログボックスで、[ワークフロー名] パラメーターと [説明] パラメーターを設定します。

  3. [作成] をクリックします。

バッチ同期ノードの作成

  1. 作成したワークフローをクリックし、[データ統合] を右クリックして、[ノードの作成] > [オフライン同期] を選択します。

  2. [ノードの作成] ダイアログボックスで、[名前] パラメーターを設定し、[確認] をクリックします。

  3. バッチ同期ノードの [ソース][宛先] を設定します。

  4. [フィールドマッピング] セクションで、ソースと宛先の間のフィールドマッピングを設定します。

    左側のソースのフィールドは、右側の宛先のフィールドと 1 対 1 でマッピングされています。 [行の追加] をクリックしてフィールドを追加できます。既存のフィールドを削除するには、ポインターをフィールドの上に移動し、[削除] アイコンをクリックします。

  5. チャネル制御ポリシーを設定します。

    最大転送速度とダーティデータチェックルールを設定します。

    パラメーター

    説明

    パラメーター

    説明

    タスクの予想最大同時実行数

    同期ノードがソースからデータを読み取るか、宛先にデータを書き込むために使用できる並列スレッドの最大数。コードレス UI でデータ同期ノードの並列処理を設定できます。

    同期レート

    調整を有効にするかどうかを指定します。調整を有効にし、最大転送速度を指定して、ソースへの読み取りワークロードの増加を防ぐことができます。ソースの設定に基づいて調整を有効にし、最大転送速度を適切な値に設定することをお勧めします。

    ダーティデータレコードのポリシー

    許可されるダーティデータレコードの最大数。

    分散実行

    バッチ同期ノードの分散実行を有効にするかどうかを指定します。共有リソースグループを使用し、多数のノードが共有リソースグループで実行されている場合、ノードはリソースグループのリソースを待機する必要がある場合があります。サーバーレスリソースグループを使用することをお勧めします。詳細については、「サーバーレスリソースグループの作成と使用」をご参照ください。

  6. 右側のナビゲーションペインの [プロパティ] タブをクリックして、バッチ同期ノードのスケジューリングプロパティを設定します。

  7. 設定が完了したら、保存 アイコンをクリックして設定を [保存] し、提交 アイコンをクリックしてノードを [コミット] します。

データ開発用ノードの作成

  1. 作成したワークフローをクリックし、[ユーザー定義] を右クリックして、[ノードの作成] > [analyticdb For Mysql] を選択します。

  2. [ノードの作成] ダイアログボックスで、[名前] パラメーターを設定し、[確認] をクリックします。

  3. 表示される設定タブで、関連するデータソースを選択し、AnalyticDB for MySQL でサポートされている構文に基づいて SQL ステートメントを入力します。データ操作言語 (DML) またはデータ定義言語 (DDL) ステートメントを記述できます。

  4. 右側のナビゲーションペインの [プロパティ] タブをクリックして、AnalyticDB for MySQL ノードのスケジューリングプロパティを設定します。

  5. 設定が完了したら、[保存] アイコンをクリックしてノード設定を保存します。次に、[実行] アイコンをクリックして、記述した SQL ステートメントを実行します。

データに対する O&M 操作の実行

ノードをコミットしてデプロイすると、ノードはスケジューリングプロパティに基づいて定期的に実行されます。ノードの設定タブの右上隅にある [オペレーションセンター] をクリックしてオペレーションセンターに移動し、ノードのスケジューリングステータスを表示できます。詳細については、「自動トリガーされたタスクの表示と管理」をご参照ください。

メタデータの管理

DataWorks コンソール にログインします。左側のナビゲーションペインで、[データカタログ] > [データマップ] を選択してメタデータを管理します。詳細については、「概要」をご参照ください。

  • 目次 (1, M)
  • AnalyticDB for MySQL V3.0 データソースの追加
  • AnalyticDB for MySQL V3.0 データソースの IP アドレスホワイトリストの設定
  • ワークフローの作成
  • バッチ同期ノードの作成
  • データ開発用ノードの作成
  • データに対する O&M 操作の実行
  • メタデータの管理
フィードバック
phone お問い合わせ

Chat now with Alibaba Cloud Customer Service to assist you in finding the right products and services to meet your needs.

alicare alicarealicarealicare