Azure Data Lake 用エクスポーター

データエクスポートを利用して、NexthinkのデータインサイトをCSVファイル形式(カンマ区切り、UTF-8形式)でAzure Data Lakeにエクスポートすることができます。

データを保存するためにAzure Data Lake Storage Gen2のデータ保存先を設定し、NexthinkのWebインターフェースでデータエクスポートを作成して分配します。

前提条件

NexthinkのWebインターフェースで日付エクスポーターを設定する前に、まず次のことを行う必要があります:

Azure ポータルでストレージアカウントを作成する

Azureポータルにログイン:

一般使用目的のv2ストレージアカウント(データレイクストレージGen1ではない)を使用してファイルシステムを作成するには、Azure ポータルで以下の手順に従います:

  1. Azure ポータルのメニューで[すべてのサービス]を選択します。

  2. リソースのリストに_ストレージアカウント_と入力します。 文字入力を始めると、リストが入力内容に基づいてフィルタリングされます。

  3. ストレージアカウントを選択します。

  4. ストレージアカウントウィンドウで追加を選択します。

  5. ストレージアカウントを作成するためのサブスクリプションを選択します。

  6. リソースグループフィールドで新しく作成を選択します。 新しいリソースグループの名前を入力してください。 既存のリソースグループがある場合は、ドロップダウンリストから選択してください。

  1. ストレージアカウントの名前を入力します。 選択した名前はAzure全体で一意である必要があります。 名前は3から24文字の長さで、数字および小文字だけを含むことができます。

  2. ストレージアカウントの場所を選択するか、既定の場所を使用します。

  3. 残りのタブである詳細ネットワークデータ保護暗号化タグの情報を入力してください。

  • データ保護タブで_ソフト削除用の削除_をオフにします

  • 詳細タブで_階層型名前空間_を有効にします

  1. ストレージアカウントの設定を確認してアカウントを作成するためにレビュー+作成を選択します。

ストレージアカウント内でデータレイクコンテナを作成する

  1. ストレージアカウントの中から新たに作成されたストレージアカウントを探します。

  2. 使用したいストレージアカウントを選択します。

  • 新しいコンテナを作成する必要があります。

  1. コンテナを選択し、新しいコンテナを追加して意味のある名前、たとえばopenbridge-data-lakeを入力します。

  2. アクセスは**プライベート(匿名アクセスなし)**に設定されていることを確認します。

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

Azureポータルでアプリケーションを登録

Microsoftのアイデンティティプラットフォームにアプリケーションを登録し、アクセスのための有効なロールアサインメントを適用してください。

  1. Azureポータルで新しいアプリケーションを登録します。

  2. ビジネス要件に基づいてアカウントタイプを選択してください。

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

ExporterforAzureDataLake-1.png

NexthinkでAzure DLコネクタの資格情報を設定する

  1. メインメニューから管理を選択します。

  2. ナビゲーションメニューの統合セクションからコネクタ資格情報をクリックします。

Accessing Connector credentials
  1. 資格情報ページの右上にある新しい資格情報ボタンをクリックします。

  2. 名前を記入してください。

  3. プロトコルとしてHTTPSを選択します。

  4. 認証の仕組みとしてOAuth 2.0 - クライアント認証情報を選択します。

  5. Azure ポータルのストレージとアプリケーション情報を用いて、資格情報の値を入力します。 以下の画像と値を参照してください。

詳細については、コネクタ資格情報のドキュメントを参照してください。

ExporterforAzureDataLake-credentials-2.png
  • 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で作成されたアプリケーションの証明書とシークレットセクションからの値。

ExporterforAzureDataLake-6.png
  • スコープ: https://storage.azure.com/.default

NexthinkでAzure DLデータエクスポーターを作成する

データエクスポーターを設定するには管理者権限が必要です。 ユーザーロールについての詳細は、ユーザー追加のドキュメントを参照してください。

データエクスポートにアクセスするには:

  1. メインメニューから管理を選択します。

  2. ナビゲーションパネルの統合セクションからアウトバウンドコネクタを選択します。

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

  2. 新しいデータエクスポーターを作成するには、ページの右上にある新エクスポーターボタンをクリックします。

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

DataExporterTypes.png

一般タブ

AzureDL_general_tab.png
  • 名前: データエクスポーターのために意味のある名前を入力します。

  • 説明: データエクスポーターの目的に関する意味のある説明を入力します。

  • アクティブ: エクスポーターを有効にするためにトグルをオンにします。

  • 資格情報: データエクスポーターがデータを送信するサードパーティのツールから資格情報を定義します。 詳細についてはコネクタ資格情報を参照してください。

  • コンテナ: データを送信するAzure Data Lakeのコンテナの名前を入力します。

  • 最大ファイルサイズ: Data Exportによって生成される最大ファイルサイズを定義します。 特定のNQLクエリからのデータセットが指定されたファイルサイズを超える場合、それをいくつかの個別のファイルに分割します。

データタブ

AzureDL_data_tab.png
  • スケジュリング頻度: システムがどのくらいの頻度で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?