Azure Data Lake 用エクスポーター
このドキュメントでは外部ソースを参照しています。 Nexthink はサードパーティのドキュメントの正確性や、このページに記載されている情報に矛盾を生じさせる可能性のある外部の更新または変更を制御することはできません。 エラーや矛盾をNexthink サポートに報告してください。
データエクスポートを利用して、NexthinkのデータインサイトをCSVファイル形式(カンマ区切り、UTF-8形式)でAzure Data Lakeにエクスポートすることができます。
データを保存するためにAzure Data Lake Storage Gen2のデータ保存先を設定し、NexthinkのWebインターフェースでデータエクスポートを作成して分配します。
前提条件
NexthinkのWebインターフェースで日付エクスポーターを設定する前に、まず次のことを行う必要があります:
Azure ポータルでストレージアカウントを作成する
Azureポータルにログイン:
一般使用目的のv2ストレージアカウント(データレイクストレージGen1ではない)を使用してファイルシステムを作成するには、Azure ポータルで以下の手順に従います:
Azure ポータルのメニューで[すべてのサービス]を選択します。
リソースのリストに_ストレージアカウント_と入力します。 文字入力を始めると、リストが入力内容に基づいてフィルタリングされます。
ストレージアカウントを選択します。
ストレージアカウントウィンドウで追加を選択します。
ストレージアカウントを作成するためのサブスクリプションを選択します。
リソースグループフィールドで新しく作成を選択します。 新しいリソースグループの名前を入力してください。 既存のリソースグループがある場合は、ドロップダウンリストから選択してください。

ストレージアカウントの名前を入力します。 選択した名前はAzure全体で一意である必要があります。 名前は3から24文字の長さで、数字および小文字だけを含むことができます。
ストレージアカウントの場所を選択するか、既定の場所を使用します。
残りのタブである詳細、ネットワーク、データ保護、暗号化、タグの情報を入力してください。
データ保護タブで_ソフト削除用の削除_をオフにします
詳細タブで_階層型名前空間_を有効にします
ストレージアカウントの設定を確認してアカウントを作成するためにレビュー+作成を選択します。
ストレージアカウント内でデータレイクコンテナを作成する
ストレージアカウントの中から新たに作成されたストレージアカウントを探します。
使用したいストレージアカウントを選択します。
新しいコンテナを作成する必要があります。
コンテナを選択し、新しいコンテナを追加して意味のある名前、たとえばopenbridge-data-lakeを入力します。
アクセスは**プライベート(匿名アクセスなし)**に設定されていることを確認します。
作成をクリックします。

Azureポータルでアプリケーションを登録
Microsoftのアイデンティティプラットフォームにアプリケーションを登録し、アクセスのための有効なロールアサインメントを適用してください。
Azureポータルで新しいアプリケーションを登録します。
ビジネス要件に基づいてアカウントタイプを選択してください。

サービスプリンシパルに対し、blobデータの権限へのフルアクセスを付与するStorage Blob Data OwnerまたはStorage Blob Data Contributorの役割を割り当てます。 ビジネス要件に応じて、他の blobデータの役割も割り当ててください。 ビルトインロールの詳細については、MicrosoftのウェブサイトでAzureビルトインロールのドキュメントを参照してください。

NexthinkでAzure DLコネクタの資格情報を設定する
メインメニューから管理を選択します。
ナビゲーションメニューの統合セクションからコネクタ資格情報をクリックします。

資格情報ページの右上にある新しい資格情報ボタンをクリックします。
名前を記入してください。
プロトコルとしてHTTPSを選択します。
認証の仕組みとしてOAuth 2.0 - クライアント認証情報を選択します。
Azure ポータルのストレージとアプリケーション情報を用いて、資格情報の値を入力します。 以下の画像と値を参照してください。

URLアドレス:
https://$STORAGE_ACCOUNT_NAME.dfs.core.windows.net
$STORAGE_ACCOUNT_NAME
: Step 1 で作成されたストレージの名前。
アクセストークンURL:
https://login.microsoftonline.com/$TENANT_ID/oauth2/v2.0/token
$TENANT_ID
: Step 3で作成されたアプリケーションのディレクトリ(テナント)ID概要セクションでディレクトリ(テナント)IDをコピーします。

クライアントID: Step 3で作成されたアプリケーションの概要セクションからアプリケーション(クライアント)IDを選択します。

クライアントシークレット: Step 3で作成されたアプリケーションの証明書とシークレットセクションからの値。

スコープ:
https://storage.azure.com/.default
NexthinkでAzure DLデータエクスポーターを作成する
データエクスポーターを設定するには管理者権限が必要です。 ユーザーロールについての詳細は、ユーザー追加のドキュメントを参照してください。
データエクスポートにアクセスするには:
メインメニューから管理を選択します。
ナビゲーションパネルの統合セクションからアウトバウンドコネクタを選択します。

データエクスポーターをアウトバウンドコネクタのリストから選択します。 データエクスポーターのページに初めてアクセスしたときは、ページに要素がありません。 データエクスポーターを作成すると、その一覧がページに表示され、作成されたデータエクスポーターの総数が表示されます。
新しいデータエクスポーターを作成するには、ページの右上にある新エクスポーターボタンをクリックします。

Azure DLデータエクスポータータイプを選択します。

一般タブ

名前: データエクスポーターのために意味のある名前を入力します。
説明: データエクスポーターの目的に関する意味のある説明を入力します。
アクティブ: エクスポーターを有効にするためにトグルをオンにします。
資格情報: データエクスポーターがデータを送信するサードパーティのツールから資格情報を定義します。 詳細についてはコネクタ資格情報を参照してください。
コンテナ: データを送信するAzure Data Lakeのコンテナの名前を入力します。
最大ファイルサイズ: Data Exportによって生成される最大ファイルサイズを定義します。 特定のNQLクエリからのデータセットが指定されたファイルサイズを超える場合、それをいくつかの個別のファイルに分割します。
データタブ

スケジュリング頻度: システムがどのくらいの頻度でNQLクエリを実行し、データをエクスポートするかを定義します。 使用可能なオプションは次のとおりです:
毎時: システムはドロップダウンメニューで選択された値に基づいてデータをエクスポートをトリガーします。 たとえば、毎1時間、2時間、3時間、4時間、6時間または12時間。
日次: システムはNexthink クラウドインスタンスが配置されているタイムゾーンの00:00に毎日データエクスポートをトリガーします。
週次: システムは選択された日の00:00に、Nexthink クラウドインスタンスが配置されているタイムゾーンでデータエクスポートを週一回トリガーします。
毎時と日次のスケジュール頻度では、システムはデータの完全性のために前のバケットを適切に閉じるために20分間待機してデータエクスポーターを実行します。
NQLクエリ: Nexthink WebインターフェースからNQLクエリを使用してデータを送信先にエクスポートします。
ファイル名: 生成先でのファイル名を入力します。 アンダースコアはサポートされる唯一の特殊文字です。たとえば: IT_lake_exporter。
ディレクトリ(任意): サードパーティのツールからコンテナ資格情報内でデータがエクスポートされるディレクトリを定義します。 ディレクトリが存在しない場合、システムは自動的にそれを作成します。
Azure DLデータエクスポーターのテスト
設定を保存する前にAzure Data Lakeへの接続を検証するために最大20レコードのテスト読み込みボタンをクリックします。
NQL クエリ及び接続が有効である場合、クエリ結果が正常に配信されたことを示すメッセージが表示されます。
NQL クエリまたは接続が無効である場合、エラー詳細について通知するメッセージが表示されます。
制限
最新の制限のリストについては、Nexthink Infinityのしきい値と制限の概要を参照してください。
Last updated
Was this helpful?