classDefaultSource extends RelationProvider with CreatableRelationProvider with DataSourceRegister with Logging
A custom data source that integrates with Herd for metadata management
It delegates to the built-in Spark file formats (PARQUET, CSV, ORC) for the actual reading and writing of data.
Options
url - The URL of the Herd service to connect to
namespace - The namespace in Herd to query
businessObjectName - The business object which to query
businessObjectFormatUsage - The business object format usage to query (optional, default PRC)
businessObjectFormatFileType - A list of preferred file types to use (optional, default PARQUET, ORC, BZ)
username - The username to authenticate with (optional)
password - The password to authenticate with (optional)
credName - The CredStash credential name to use for authentication (optional)
credAGS - The CredStash AGS to use (optional, default DATABRICKS)
credSDLC - The CredStash SDLC to use (optional, default prody)
If username and password are defined those will be used for authentication. If credName is specified
then that will be used. If no credentials are specified, then anonymous authentication will be used.
A custom data source that integrates with Herd for metadata management
It delegates to the built-in Spark file formats (PARQUET, CSV, ORC) for the actual reading and writing of data.
Options
url- The URL of the Herd service to connect tonamespace- The namespace in Herd to querybusinessObjectName- The business object which to querybusinessObjectFormatUsage- The business object format usage to query (optional, defaultPRC)businessObjectFormatFileType- A list of preferred file types to use (optional, defaultPARQUET, ORC, BZ)username- The username to authenticate with (optional)password- The password to authenticate with (optional)credName- The CredStash credential name to use for authentication (optional)credAGS- The CredStash AGS to use (optional, defaultDATABRICKS)credSDLC- The CredStash SDLC to use (optional, defaultprody)If
usernameandpasswordare defined those will be used for authentication. IfcredNameis specified then that will be used. If no credentials are specified, then anonymous authentication will be used.Example