AzureDataLakeStorageDataFeedSource Class

Definition

Describes an Azure Data Lake Storage Gen2 data source which ingests data into a DataFeed for anomaly detection.

public class AzureDataLakeStorageDataFeedSource : Azure.AI.MetricsAdvisor.Administration.DataFeedSource
type AzureDataLakeStorageDataFeedSource = class
    inherit DataFeedSource
Public Class AzureDataLakeStorageDataFeedSource
Inherits DataFeedSource
Inheritance
AzureDataLakeStorageDataFeedSource

Constructors

AzureDataLakeStorageDataFeedSource(String, String, String, String, String)

Initializes a new instance of the AzureDataLakeStorageDataFeedSource class. This constructor requires an accountKey and is intended to be used with the default authentication type, Basic. If you intend to use another type of authentication, see AzureDataLakeStorageDataFeedSource(String, String, String, String).

AzureDataLakeStorageDataFeedSource(String, String, String, String)

Initializes a new instance of the AzureDataLakeStorageDataFeedSource class. This constructor does not set an Azure.AI.MetricsAdvisor.Administration.AzureDataLakeStorageDataFeedSource.AccountKey, so you must assign an AzureDataLakeStorageDataFeedSource.AuthenticationType to the Authentication property. If you intend to use the default authentication type, Basic, see AzureDataLakeStorageDataFeedSource(String, String, String, String, String).

Properties

AccountName

The name of the Storage Account.

Authentication

The method used to authenticate to this AzureDataLakeStorageDataFeedSource. Be aware that some authentication types require you to have a DataSourceCredentialEntity in the service. In this case, you also need to set the property DataSourceCredentialId to specify which credential to use. Defaults to Basic.

DataSourceCredentialId

The ID of the DataSourceCredentialEntity to use for authentication. The type of authentication to use must also be specified in the property Authentication.

DataSourceKind

The data source kind.

(Inherited from DataFeedSource)
DirectoryTemplate

The directory template.

FileSystemName

The name of the file system.

FileTemplate

This is the file template of the Blob file. For example: X_%Y-%m-%d-%h-%M.json. The following parameters are supported:

  • %Y: The year formatted as yyyy
  • %m: The month formatted as MM
  • %d: The day formatted as dd
  • %h: The hour formatted as HH
  • %M: The minute formatted as mm

Methods

UpdateAccountKey(String)

Updates the account key.

Applies to