このチュートリアルでは、ユーザープロファイル分析のケースを使用して、中国 (上海) リージョンにおける DataWorks のエンドツーエンドのワークフロー (データ同期、データ変換、品質モニタリングなど) を示します。このチュートリアルを完了するには、必要な MaxCompute プロジェクト、DataWorks ワークスペース、および必要なデータソース、コンピューティング、ストレージの設定を準備する必要があります。
背景情報
ビジネス戦略をより良く策定するために、ウェブサイト上のユーザーの動作を分析する必要があります。これには、地理的および社会的属性を含む基本的なユーザープロファイルの作成や、きめ細かなウェブサイトのトラフィック操作を可能にするための定期的な分析の実行が含まれます。
事前準備
このチュートリアルを正常に完了するには、「実験の概要」を読んで、ユーザープロファイル分析ケースのワークフローを理解してください。
注意事項
-
このチュートリアルでは、ユーザー情報とウェブサイトのアクセスに関するテストデータが提供されており、直接使用できます。
-
提供されるデータはモックデータであり、DataWorks プラットフォームでの実践練習のみを目的としています。
-
このチュートリアルでは、データ変換に DataStudio (旧バージョン) を使用します。
MaxCompute 環境の準備
1. MaxCompute の有効化
このチュートリアルは MaxCompute に基づいています。MaxCompute を有効化していることを確認してください。次のパラメーターを使用して、中国 (上海) リージョンで MaxCompute を有効化します。
-
Region:中国 (上海)
-
仕様タイプ:標準コンピューティングリソース。
2. MaxCompute プロジェクトの作成
標準モードの DataWorks ワークスペースでは、2 つの MaxCompute プロジェクトをバインドする必要があります。1 つは開発環境のコンピューティングリソースとして、もう 1 つは本番環境用です。
-
MaxCompute コンソールに移動します。左側のナビゲーションウィンドウで、 を選択します。
-
New Project をクリックして、2 つの MaxCompute プロジェクトを作成します。次の表に、このチュートリアルの主要なパラメーターを示します。他のパラメーターはデフォルト値のままにします。詳細については、「MaxCompute プロジェクトの作成」をご参照ください。
パラメーター
設定
Project Name
グローバルに一意なカスタム名を入力します。
このチュートリアルでは、次の例を使用します。
-
本番環境:
workshop2024_01 -
開発環境:
workshop2024_01_dev
コンピューティングリソース支払いタイプ
このチュートリアルでは、[従量課金] を選択します。
デフォルトクォータ
このチュートリアルでは、[デフォルトの後払いクォータ] を選択します。
Data Type
このチュートリアルでは、[データ型 2.0 (推奨)] を選択します。
ストレージ暗号化
このチュートリアルでは、[暗号化しない] を選択します。
-
詳細については、「MaxCompute プロジェクトの作成」をご参照ください。
DataWorks 環境の準備
DataWorks を使用して開発を行う前に、DataWorks サービスを有効化していることを確認してください。詳細については、「DataWorks サービスの有効化」をご参照ください。
1. ワークスペースの作成
-
DataWorks コンソールにログインします。上部のナビゲーションバーで、リージョンを 中国 (上海) に切り替えます。左側のナビゲーションウィンドウで、Work space をクリックします。
-
+ ワークスペースの作成 をクリックし、標準モードのワークスペースを作成します。本番環境と開発環境の分離 を選択し、新しいバージョンのData Development (Data Studio) を使用する が選択されていないことを確認します。
-
2025 年 2 月 18 日以降、Alibaba Cloud アカウントが初めて DataWorks を有効化し、中国 (上海) リージョンでワークスペースを作成する場合、新バージョンの DataStudio がデフォルトで有効になります。新しいバージョンのData Development (Data Studio) を使用する パラメーターは表示されません。アカウントで新バージョンがすでに有効になっている場合は、「新バージョンの DataStudio を体験する」をご参照ください。
詳細については、「ワークスペースの作成」をご参照ください。
2. Serverless リソースグループの作成
OSS と MySQL から MaxCompute にデータを同期するために、このチュートリアルでは DataWorks の Serverless リソースグループを使用します。まず、Serverless リソースグループを購入し、初期設定を完了する必要があります。
-
Serverless リソースグループの購入
-
DataWorks - リソースグループリストページにログインし、上部のリージョンを 中国 (上海) に切り替え、左側のナビゲーションバーで Resource Group をクリックして リソースグループ ページに移動します。
-
新しいリソースグループ をクリックします。購入ページで、[リージョンとアベイラビリティゾーン] を 中国 (上海) に設定し、リソースグループ名 を指定します。プロンプトに従って他のパラメーターを設定し、支払いを完了します。Serverless リソースグループの課金については、「Serverless リソースグループの課金」をご参照ください。
説明現在のリージョンで利用可能な VPC または vSwitch がない場合は、パラメーターの説明にある対応するコンソールリンクをクリックして作成してください。VPC と vSwitch の詳細については、「Virtual Private Cloud とは」をご参照ください。
-
-
リソースグループの DataWorks ワークスペースへのバインド
新しく購入した Serverless リソースグループは、使用する前にワークスペースにバインドする必要があります。
DataWorks-リソースグループページに移動します。上部のナビゲーションバーで、リージョンを 中国 (上海) に切り替えます。購入した Serverless リソースグループを見つけます。Operation 列で ホームスペースの変更 をクリックし、作成した DataWorks ワークスペースの横にある Associate をクリックします。
-
リソースグループのパブリックネットワークアクセスの設定
このチュートリアルのテストデータはパブリックインターネット上にあります。リソースグループはデフォルトでパブリックインターネットにアクセスできないため、アクセスを有効にする必要があります。これを行うには、リソースグループの VPC にインターネット NAT ゲートウェイを設定し、Elastic IP アドレス (EIP) を追加します。
-
VPC - インターネット NAT ゲートウェイコンソールにログインします。上部のナビゲーションバーで、リージョンを 中国 (上海) に設定します。
-
インターネット NAT ゲートウェイの作成 をクリックし、パラメーターを設定します。他のパラメーターはデフォルト値のままにします。
パラメーター
値
Region
中国 (上海)
ネットワーク & ゾーン
リソースグループにバインドされている VPC と vSwitch を選択します。
この情報を見つけるには、DataWorks コンソールに移動し、正しいリージョンに切り替えます。左側のナビゲーションウィンドウで、リソースグループ をクリックします。リソースグループを見つけ、Operation 列の ネットワーク設定 をクリックします。その後、[データスケジューリング & データ統合] セクションで VPCのバインド と Switch を表示できます。詳細については、「Virtual Private Cloud とは」をご参照ください。
ネットワークタイプ
インターネット NAT ゲートウェイ
EIP
新しい EIP の購入
サービスリンクロールの作成
初めてインターネット NAT ゲートウェイを作成する場合は、サービスリンクロールを作成する必要があります。サービスにリンクされたロールの作成 をクリックします。
-
Buy Now をクリックし、サービス利用規約に同意するチェックボックスを選択してから、有効化 をクリックして購入を完了します。
-
詳細については、「Serverless リソースグループの使用」をご参照ください。
3. MaxCompute プロジェクトのバインド
MaxCompute プロジェクトをコンピューティングリソースとして使用するには、DataWorks ワークスペースにバインドする必要があります。これにより、DataStudio モジュールから MaxCompute のデータを処理できるようになります。
-
DataWorks - ワークスペース一覧ページに移動し、ページ上部でリージョンを中国 (上海)に切り替え、対象のワークスペースを見つけて名前をクリックすると、ワークスペースの詳細 ページに移動します。
-
左側のナビゲーションウィンドウで Computing Resources をクリックします。これにより、 ページが開きます。
-
Create Computing Resource をクリックし、Compute Resource Type を選択して、パラメーターを設定します。
このチュートリアルでは、コンピューティングおよびストレージリソースとして MaxCompute を使用します。コンピュートエンジンタイプを MaxCompute に設定し、パラメーターを設定します。次の表に、このチュートリアルの主要なパラメーターを示します。他のパラメーターはデフォルト値のままにしておくことができます。
パラメーター
説明
Data Source Name
タスクはこの名前を使用してリソースインスタンスを選択します。
Alibaba Cloud Account
Current Alibaba Cloud Account に設定します。
Region
現在の DataWorks ワークスペースと同じリージョンである 中国 (上海) を選択します。
MaxCompute プロジェクト名
このチュートリアルでは、ステップ 2 で作成した MaxCompute プロジェクトを、対応する本番環境と開発環境にバインドします。
Default Access Identity
これは、このワークスペースから MaxCompute プロジェクトにアクセスするために使用される ID です。
-
開発環境: Executor ID のみがサポートされています。
-
本番環境:ログインアカウントに基づいてドロップダウンリストから ID を選択します。このチュートリアルでは、Alibaba Cloud primary account を選択します。
説明異なる ID でログインしている場合は、「MaxCompute コンピュートエンジンのバインド (新しい DataStudio)」で設定の詳細をご参照ください。
接続設定
これは、MaxCompute コンピューティングリソースへの接続に使用されるリソースグループです。ワークスペースにバインドした Serverless リソースグループが表示されます。開発環境と本番環境の両方で接続性をテストする必要があります。
-
-
Create and Associate Computing Resource with DataStudio をクリックします。
プロンプトに従ってコンピュートエンジンページを更新します。バインドされた MaxCompute コンピューティングリソースが表示されます。
説明バインドされていません のステータスが表示されている MaxCompute コンピューティングリソースがある場合は、Associate ボタンをクリックしてバインドします。
次のステップ
これで環境の準備が整いました。次のチュートリアルに進み、ユーザープロファイルデータとウェブサイトのアクセスログを MaxCompute に同期する方法を学びます。詳細については、「データの同期」をご参照ください。