Azure Data Lake 用エクスポーター
このドキュメントは外部ソースを参照しています。 Nexthink はサードパーティのドキュメントの正確性や、このページに記載されている情報に矛盾を生じさせる可能性のある外部の更新または変更を制御することはできません。 エラーや矛盾をNexthink サポートに報告してください。
データエクスポートを利用すると、NexthinkのデータインサイトをCSVファイル形式で、カンマ区切りおよびUTF-8形式でAzure Data Lakeにエクスポートできます。
Azure Data Lake Storage Gen2をデータ保存先として設定し、Nexthink の web インターフェースでデータエクスポートを作成して配布します。
前提条件
Nexthink の web インターフェースで日付エクスポーターを設定する前に、まず次のことを行う必要があります。
Azure Portalでのストレージ アカウント作成
Azure ポータルにログインします:
Azure ポータルで一般目的 V2 ストレージ アカウント(データレイクストレージ gen1 ではない)を使用してファイルシステムを作成するために、以下の手順に従います:
Azure ポータルメニューで、すべてのサービスを選択します。
リソースのリストで、「ストレージ アカウント」と入力します。 入力し始めると、リストが入力に基づいて内容をフィルタリングします。
ストレージ アカウントを選択します。
ストレージ アカウント ウィンドウで 追加 を選択します。
ストレージ アカウントを作成したいサブスクリプションを選択します。
リソース グループフィールドの下で、新規作成を選択します。 新しいリソース グループの名前を入力します。 リソース グループが既に存在する場合は、ドロップダウンリストから選択します。
ストレージ アカウントの名前を入力します。 選択した名前は Azure 全体でユニークである必要があります。 名前は3〜24文字の長さである必要があり、数字と小文字のみを含めることができます。
ストレージ アカウントの場所を選択するか、デフォルトの場所を使用します。
残りのタブの情報、Advanced、Networking、Data Protection、Encryption and Tagsを入力します。
データ保護タブで ソフト削除 for blobs を 無効 にします。
Advancedタブで 階層型ネームスペース を 有効 にします。
ストレージ アカウントの設定を確認して、アカウントを作成するために レビュー + 作成 を選択します。
ストレージ アカウント内でのデータレイク コンテナ作成
ストレージ アカウントの下に新しく作成したストレージ アカウントを見つけ出します。
使用するストレージ アカウントを選択します。
新しいコンテナを作成する必要があります。
コンテナを選択し、新しいコンテナを追加し、例えば openbridge-data-lake などの意味のある名前を入力します。
アクセスがプライベート (匿名アクセスなし) に設定されていることを確認します。
作成 をクリックします。
Azure Portal でアプリケーションを登録する
Microsoft identity platform にアプリケーションを登録し、アクセスのための正しい役割の割り当てを適用します。
Azure Portal で新しいアプリケーションを登録します。
ビジネス要件に基づいてアカウントタイプを選択します。
サービス プリンシパルに Storage Blob Data Owner または Storage Blob Data Contributor の役割を割り当て、サービス プリンシパルにブロブ データの完全なアクセス権を付与します。 ビジネス要件に応じて、他のブロブ データ役割を割り当てます。 For the details of built-in role permissions, please refer to the Azure built-in roles documentation on the Microsoft website.
Nexthink で Azure DL コネクタ資格情報を設定する
メインメニューから Administration を選択します。
ナビゲーションメニューの Integrations セクションで Connector credentials をクリックします。
資格情報ページの右上にある New credential ボタンをクリックします。
Name を記入します。
プロトコルに HTTPS を選択します。
認証メカニズムとして OAuth 2.0 - Client Credentials を選択します。
Azure Portal からのストレージおよびアプリケーション情報で資格情報の値を入力します。 以下の画像と値を確認してください。
詳細については、Connector credentials ドキュメントを参照してください。
URL address:
https://$STORAGE_ACCOUNT_NAME.dfs.core.windows.net
手順 1 で作成したストレージの
$STORAGE_ACCOUNT_NAME
名です。
Access token URL:
https://login.microsoftonline.com/$TENANT_ID/oauth2/v2.0/token
$TENANT_ID
: 手順 3 で作成したアプリケーションのディレクトリ (テナント) ID です。概要セクションでディレクトリ (テナント) ID をコピーします。
Client ID: 手順 3 で作成したアプリケーションの概要セクションからアプリケーション (クライアント) ID を選択します。
Client secret: 手順 3 で作成したアプリケーションの 証明書とシークレット セクションから取得した値です。
Scope:
https://storage.azure.com/.default
Nexthink で Azure DL データエクスポーターを作成する
データエクスポーターを構成するには管理者権限が必要です。 ユーザー役割に関する詳細については、ユーザーの追加 のドキュメントを参照してください。
データエクスポートにアクセスするには:
メインメニューから Administration を選択します。
ナビゲーションパネルの Integrations セクションで Outbound connectors を選択します。
アウトバウンドコネクタの一覧から Data Exporter を選択します。 データエクスポーターページに初めてアクセスすると、ページに要素はありません。 データエクスポーターを作成すると、作成されたデータエクスポーターの合計数と共にページにリストされます。
ページの右上にある New exporter ボタンをクリックして新しいデータエクスポーターを作成します。
Azure DL データエクスポータータイプを選択します。
General タブ
Name: データエクスポーターに意味のある名前を入力します。
Description: データエクスポーターの目的に関する意味のある説明を入力します。
Active: エクスポーターを有効にするためにトグルをオンにします。
Credentials: データエクスポーターがデータを送信する先のサードパーティーツールの資格情報を定義します。 詳細については、Connector credentials を参照してください。
Container: データをプッシュする Azure Data Lake のコンテナ名を入力します。
Maximum file size: Data Export によって生成される最大ファイルサイズを定義します。 特定の NQL クエリ のデータセットが指定されたファイルサイズより大きい場合、データをいくつかの別ファイルに分割します。
データタブ
Scheduling frequency: システムが NQL クエリを実行しデータをエクスポートする頻度を定義します。 利用可能なオプションは次のとおりです:
Hourly: システムはドロップダウンメニューで選択した値に基づいてデータエクスポートをトリガーします。 例えば、1時間、2時間、3時間、4時間、6時間、または12時間ごとに。
Daily: システムは、Nexthink セキュア クラウドインスタンスがあるタイムゾーンの0時に毎日データエクスポートをトリガーします。
Weekly: システムは、選択した曜日、Nexthink セキュア クラウド インスタンスのあるタイムゾーンの0時に毎週データエクスポートをトリガーします。
For Hourly and Daily scheduling frequencies, the system waits 20 minutes to execute the data exporter to allow the previous bucket to close properly for data completeness.
システムがデフォルト値を生成せず、検証プロセス中に値が欠落していることを示さないため、Recurrence オプションの値を選択する必要があります。
NQL クエリ: NQL クエリを使用して Nexthink の web インターフェースから宛先にエクスポートされるデータを定義します。
File name: 宛先で作成されるファイル名を入力します。 唯一サポートされている特殊文字はアンダースコアです。例: IT_lake_exporter。
Directory (optional): サードパーティーツールのコンテナ内でデータがエクスポートされるディレクトリを定義します。 ディレクトリが存在しない場合、システムが自動的に作成します。
Azure DL データエクスポーターのテスト
構成を保存する前に Azure Data Lake への接続を検証するために Tests load up to 20 records ボタンをクリックします。
NQL クエリと接続が有効な場合、クエリ結果が正常に送信されたことを示すメッセージが表示されます。
NQL クエリまたは接続が無効な場合、エラーの詳細を通知するメッセージが表示されます。
データエクスポーターの作成、編集、削除、無効化について詳しくは、データエクスポーターの管理 ドキュメントを参照してください。
Last updated