概要
Azure Files に接続する方法について説明します。
検証環境
製品 | バージョン | 備考 |
---|---|---|
TDV Server |
8.5.3 |
Windows Server 2019環境で実行 |
TDV Studo | ||
Azure Portal | - | 以降の説明およびスクリーンショットは2022年8月時点のもの |
Azure Data Lake Storage
本記事で紹介する一連の手順では Azure Data Lake Storage Gen2 (以下、ADLS)を利用し、ストレージアカウント内のファイル共有内にあるファイル(presidents.csv
)に接続します。
事前準備
ADLS側で事前準備作業を実施します。
ストレージアカウントおよびファイル共有設定は事前に完了していることを前提とします。
ファイアウォール設定
TDV Serverからの接続を許可するために、ストレージ アカウントのファイアウォール設定にTDV ServerのIPアドレスを追加しておきます。
TDVサーバーにネットワークドライブとしてマウント
ファイル共有をTDVサーバーにネットワークドライブとしてマウントします。
1. マウント対象のファイル共有の概要にて接続をクリックします。
2. OS(本記事ではWindows 選択)、ドライブ文字、認証方法(本記事ではストレージ アカウント キー を選択)を選択します。
3. 表示されているスクリプトをコピーし、TDV Server実行環境であるWindowsサーバーのPowershellで実行します。
このとき、Powershellは管理者権限で起動する必要はありません。
Powershellでスクリプトの実行が成功すると以下のように表示されます。
4. TDVサーバーにファイル共有がマウントされていることを確認します。
TDVデータソース接続
TDVからAzure Filesに接続します。
TDV Server実行アカウントの変更
TDV Serverサービスの実行アカウントを以下のようにネットワークドライブとしてマウントしたファイル共有に接続可能なアカウントに変更します。
変更後にはTDV Serverサービスを再起動してください。
アダプタ設定
1. 今回はネットワークドライブ上のcsvファイルを参照するため、File-Delimitedアダプタを利用するデータソースを作成し、以下の項目をセットします。(以下で指定のない項目はデフォルト値で問題ありません。)
項目 | 内容 |
---|---|
Root Path |
|
2. データソースを保存し、接続テストを行い、正常に接続できることを確認します。
イントロスペクト
リソースの追加/削除… をクリックし、イントロスペクトを行います。
リソースが取得できることを確認します。
データ取得
イントロスペクトされたテーブルをプレビューできることを確認します。