Alteryx ServerのDCMをAlteryx Designerに共有する – Alteryx Serverアドベントカレンダー2022

Alteryx Serverアドベントカレンダー24日目
2022.12.24

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは、スズです。

本記事はAlteryx Serverアドベントカレンダーの24日目の記事です。

DCMはデータ接続マネージャー(Data Connection Manager)のことで、データソースに接続するためのユーザーの資格情報を格納できます。24日目はAlteryx ServerのDCMのAlteryx Designerへの共有をご紹介します。

利用環境

本記事の執筆に使用しているAlteryx Serverの環境は以下の通りです。

  • Windows Server 2022 (Amazon EC2)
  • Alteryx Server 2022.1

Alteryx ServerでDCMを使う

Alteryx ServerにDCMを構築するには、System Settingsの[DCM] > [General]の[Data Connection Manager]にて[Enable DCM for you Organization]が有効にします。システム設定の設定を変更した場合は、[Next]で先に進み、ファイナライズすることで設定が適用されます。

データソースの追加

DCMにデータソースを追加するには、[DCMデータソース]を開き[データソースの追加]をクリックします。

[テクノロジー]をプルダウンメニューから選択します。

必要項目を設定して[保存]をクリックします。
以下の画像では、[テクノロジー]に「Micsorost SQL Server クイック接続」を選択しています。接続先のサーバーやデータベース、接続に使用するドライバを直接入力で設定しています。

データソースに資格情報の接続

作成したデータソースには資格情報を紐づける必要があります。資格情報は、1つのデータソースに対して複数設定することができます。資格情報を追加するには、データソースの[資格情報の接続]をクリックします。

[認証方法]を選択し、既存の資格情報を選択するか、新規に資格情報を作成します。既存の資格情報を選択した[リンク]をクリックします。新規に資格情報を作成する場合は[作成/リンク]をクリックします。

資格情報の追加

資格情報を追加する場合は、[DCM資格情報]を開き、[資格情報の追加]をクリックします。

[メソッド]を選択し、必要項目を入力して[保存]をクリックします。

これで資格情報を作成できました。

Alteryx DesigerでAlteryx ServerのDCMを使う

Alteryx Serverで作成したDCMをAlteryx Desigerに同期することができます。Alteryx DesigerでDCMを利用するには、[オプション] > [詳細オプション] > [システム設定]を開き、[DCM] > [General]の[Data Connection Manager]にて[Enable DCM for you Organization]が有効になっている必要があります。システム設定の設定を変更した場合は、[Next]で先に進み、ファイナライズすることで設定が適用されます。

DCMを同期

Alteryx DesignerとAlteryx Server間のDCMを同期するには、Alteryx DesignerからAlteryx Serverに接続します。今回はAlteryx Serverで作成したDCMをAlteryx Designerに同期するため、Alteryx ServerでDCMを作成したユーザーを使ってAlteryx DesignerからAlteryx Serverに接続しています。

同期の処理は、[ファイル] > [接続を管理]で行えます。

[接続マネージャー]ウィンドウの[同期]にて、同期したいAlteryx Serverをクリックします。

[同期]をクリックします。

同期が完了すると「すべて同期済み」と表示されます。

今回はAlteryx ServerのDCMをAlteryx Designerに反映していますが、Alteryx DesignerとAlteryx Server間の同期ですので、もしAlteryx Designerで作成したDCMがある場合はAlteryx Serverに反映されます。

DCMを使ってデータソースに接続する

Alteryx Serverから同期したDCMで、データ入力ツールを使ってデータソースに接続してみます。DCMが有効になっているAlteryx Designerでは、[データ接続マネージャー(DCM)の使用]というオプションが表示されます。このオプションを有効にして[接続を設定します]をクリックします。

[データ接続]ウィンドウにて、[データソース]から接続先をクリックします。

[接続マネージャー]が表示されます。この画面にて既存の資格情報をクリックします。

[接続]をクリックします。

今回はMicsorost SQL Serverに接続しています。データソースから対象のテーブルを選択します。

Alteryx Designerを実行すると、取得したデータが表示されました。

最後に

Alteryx Serverアドベントカレンダー24日目、DCMについてお届けしました。

参考