Azure Data Lake用エクスポーター

データエクスポート機能を使用すると、NexthinkのデータインサイトをCSVファイル形式でAzure Data Lakeにエクスポートできます。

Azure Data Lake Storage Gen2のデータ送信先を設定し、NexthinkのWebインターフェイスでデータエクスポートを作成して配布します。

前提条件

NexthinkのWebインターフェースでデータエクスポーターをセットアップする前に、次の手順が必要です。

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

Azure ポータルにログインしてください。

Azure ポータルで汎用 v2 ストレージ アカウントを使用してファイルシステムを作成するには、次の手順に従ってください。

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

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

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

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

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

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

  1. ストレージアカウントの名前を入力してください。 選択した名前は、Azure 全体でユニークである必要があります。 名前は、3〜24文字の長さで、数字と小文字のみを含めることができます。

  2. ストレージアカウントの場所を選択するか、デフォルトの場所を使用してください。

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

    • データ保護タブの下で、Blobsのソフト削除無効にします。

    • 詳細設定タブの下で、階層型名前空間有効にします。

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

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

  1. 作成したばかりのストレージアカウントをストレージアカウントの項目で探します。

  2. 使用したいストレージアカウントを選択してください。

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

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

  4. アクセスが**非公開(匿名アクセスなし)**に設定されていることを確認します。

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

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

Microsoft アイデンティティ プラットフォームを使用してアプリケーションを登録し、アクセスに必要な有効な役割割り当てを適用します。

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

  2. ビジネスの要件に基づいてアカウントの種類を選択します。

  1. サービスプリンシパルにStorage Blob Data OwnerまたはStorage Blob Data Contributorの役割を割り当てます。これにより、サービスプリンシパルにBlobデータ権の完全なアクセスが付与されます。 ビジネスの要件に応じて他の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

    • Step 1で作成されたストレージの$STORAGE_ACCOUNT_NAME名。

  • アクセス トークン 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内のコンテナの名前を入力します。

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

データタブ

AzureDL_data_tab.png
  • スケジュール頻度: システムがNQLクエリを実行し、データをエクスポートする頻度を定義します。 利用可能なオプションは次の通りです。

    • 毎時: ドロップダウンメニューで選択された値に基づいてシステムがデータエクスポートをトリガーします。 たとえば、1時間ごと、2時間ごと、3時間ごと、4時間ごと、6時間ごと、または12時間ごと。

    • 毎日: Nexthink クラウドインスタンスのあるタイムゾーンの00:00に毎日システムがデータエクスポートをトリガーします。

    • 毎週: Nexthink クラウドインスタンスのあるタイムゾーンの00:00に選択された曜日に毎週システムがデータエクスポートをトリガーします。

毎時および毎日のスケジュール頻度の場合、データの完全性を確保するためにシステムは前のバケットを閉じるために20分間待機してからエクスポーターを実行します。

再発オプションに値を選択する必要があります。システムはデフォルト値を生成せず、検証プロセス中に値が不足していることを示しません。

  • NQLクエリ: Nexthink のウェブインターフェースから送信先にエクスポートされるデータをNQLクエリで定義します。

  • ファイル名: 送信先で作成されたファイル名を入力してください。 下線はサポートされている唯一の特殊文字です。たとえば: IT_lake_exporter

  • ディレクトリ(オプション): データがエクスポートされるサードパーティツールのコンテナ資格情報内のディレクトリを定義します。 ディレクトリが存在しない場合は、システムが自動的に作成します。

Azure DLデータエクスポーターのテスト

Azure Data Lakeへの接続を確認するために最大20件の処理テストボタンをクリックし、設定を保存する前に確認します。

  • NQLクエリと接続が有効な場合、クエリ結果が正常に配信されたことを示すメッセージが表示されます。

  • NQLクエリまたは接続が無効な場合、エラーの詳細を知らせるメッセージが表示されます。

データエクスポーターの作成、編集、削除、及び無効化について詳しくは、データエクスポーターの管理のドキュメントを参照してください。

制限

詳細な最新の制限リストについては、Nexthink Infinityのしきい値と制限の概要を参照してください。

Last updated

Was this helpful?