Engine Web.Config Settings: Difference between revisions

From Starfish ETL
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
{| class="wikitable"
{| class="wikitable"
! style="font-weight: bold;" | Setting
! style="font-weight: bold;" | Setting
! style="font-weight: bold;" | Default
! style="font-weight: bold;" | Description
! style="font-weight: bold;" | Description
|-
|-
| LogPath
| LogPath
| C:\Inetpub\WWWRoot\StarfishEngine\
| Path to save log files in when LogToFile is enabled.
| Path to save log files in when LogToFile is enabled.
|-
|-
| LogToFile
| LogToFile
| False
| Boolean, Default False. If enabled, a log file (at the “High” level) with be created within the specified LogPath location.
| Boolean, Default False. If enabled, a log file (at the “High” level) with be created within the specified LogPath location.
|-
|-
| CommandTimeout
| CommandTimeout
| 3000
| Length in seconds for SQL commands to execute
| Length in seconds for SQL commands to execute
|-
|-
| ProxyEnabled
| ProxyEnabled
| False
| Boolean, Default False. If enabled, Starfish ETL™ will use the specified Proxy server when validating it’s license.
| Boolean, Default False. If enabled, Starfish ETL™ will use the specified Proxy server when validating it’s license.
|-
|-
| ProxyURL
| ProxyURL
|
| URL for proxy server
| URL for proxy server
|-
|-
| ProxyPort
| ProxyPort
| 80
| Port proxy server is running on
| Port proxy server is running on
|-
|-
| ProxyUseDefaultCredentials
| ProxyUseDefaultCredentials
| False
| Boolean, Default False. If enabled, default network credentials will be used.
| Boolean, Default False. If enabled, default network credentials will be used.
|-
|-
| ProxyUseSuppliedCredentials
| ProxyUseSuppliedCredentials
| False
| Boolean, Default False. If enabled, the credentials specified below will be used.
| Boolean, Default False. If enabled, the credentials specified below will be used.
|-
|-
| ProxyCredentialsUsername
| ProxyCredentialsUsername
|
| Proxy username
| Proxy username
|-
|-
| ProxyCredentialsPassword
| ProxyCredentialsPassword
|
| Proxy password
| Proxy password
|-
|-
| ProxyCredentialsDomain
| ProxyCredentialsDomain
|
| Proxy user’s domain
| Proxy user’s domain
|-
|-
| RowThreadCount
| RowThreadCount
| Default: 1. The default number of threads to use when executing a Starfish ETL™ job.
| 1
| The default number of threads to use when executing a Starfish ETL™ job.
|-
|-
| UseParamQueries
| UseParamQueries
| False
| Boolean, Default False. If enabled (default), Starfish ETL™  will build parameterized SQL queries. If disabled, queries will instead be sent as normal text. Useful for performance tweaking.
| Boolean, Default False. If enabled (default), Starfish ETL™  will build parameterized SQL queries. If disabled, queries will instead be sent as normal text. Useful for performance tweaking.
|-
|-
| UseNoLock
| UseNoLock
| False
| Boolean, Default False. If enabled, Starfish will append the SQL “WITH(NOLOCK)” command to generated lookup statements. Useful for performance tweaking.
| Boolean, Default False. If enabled, Starfish will append the SQL “WITH(NOLOCK)” command to generated lookup statements. Useful for performance tweaking.
|-
|-
| UseDatabaseXref
| UseDatabaseXref
| False
| Setting this value to true will use a SQLite database to store XREF files instead of text documents.  This has the added benefit of automatically updating value pairs instead of appending duplicates.
| Setting this value to true will use a SQLite database to store XREF files instead of text documents.  This has the added benefit of automatically updating value pairs instead of appending duplicates.
|-
|-
| CountStatement
| CountStatement
| COUNT(*)
| Default “COUNT(*)”. When doing lookups, Starfish ETL™ will perform a statement such as “SELECT COUNT(*) FROM TABLE WHERE …” to determine if a record exists or not. Changing this value to something like “COUNT(1)” may help performance for some database systems.
| Default “COUNT(*)”. When doing lookups, Starfish ETL™ will perform a statement such as “SELECT COUNT(*) FROM TABLE WHERE …” to determine if a record exists or not. Changing this value to something like “COUNT(1)” may help performance for some database systems.
|-
|-
|HaultOnError
| HaultOnError
| False
|
|
|-
|-
|LogErrorRowsToCSV
| LogErrorRowsToCSV
| True
|
|
|-
|-
|DefaultLastRunDate
| DefaultLastRunDate
| 2000-01-01
|
|
|-
|-
|DateFormat
| DateFormat
| yyyy-MM-dd HH:mm:ss
|
|
|-
|-
|SaveLogDatabase
| SaveLogDatabase
| False
|
|
|-
|-
|SQLColumnPreceding
| SQLColumnPreceding
|
|
|
|-
|-
|SQLColumnTrailing
| SQLColumnTrailing
|
|
|
|-
|-
|StarfishEngine_SalesforcePartner_SforceService
| StarfishEngine_SalesforcePartner_SforceService
| https://login.salesforce.com/services/Soap/u/29.0
|
|
|-
|-
|StarfishEngine_SalesforceMetadata_MetadataService
| StarfishEngine_SalesforceMetadata_MetadataService
| https://client.my.salesforce.com/services/Soap/m/29.0
|
|
|-
|-
|PrefetchRowCount
|PrefetchRowCount
|True
|
|
|}
|}

Revision as of 20:28, 7 May 2015

This file is generally located at: ..\inetpub\wwwroot\StarfishEngine\

Setting Default Description
LogPath C:\Inetpub\WWWRoot\StarfishEngine\ Path to save log files in when LogToFile is enabled.
LogToFile False Boolean, Default False. If enabled, a log file (at the “High” level) with be created within the specified LogPath location.
CommandTimeout 3000 Length in seconds for SQL commands to execute
ProxyEnabled False Boolean, Default False. If enabled, Starfish ETL™ will use the specified Proxy server when validating it’s license.
ProxyURL URL for proxy server
ProxyPort 80 Port proxy server is running on
ProxyUseDefaultCredentials False Boolean, Default False. If enabled, default network credentials will be used.
ProxyUseSuppliedCredentials False Boolean, Default False. If enabled, the credentials specified below will be used.
ProxyCredentialsUsername Proxy username
ProxyCredentialsPassword Proxy password
ProxyCredentialsDomain Proxy user’s domain
RowThreadCount 1 The default number of threads to use when executing a Starfish ETL™ job.
UseParamQueries False Boolean, Default False. If enabled (default), Starfish ETL™ will build parameterized SQL queries. If disabled, queries will instead be sent as normal text. Useful for performance tweaking.
UseNoLock False Boolean, Default False. If enabled, Starfish will append the SQL “WITH(NOLOCK)” command to generated lookup statements. Useful for performance tweaking.
UseDatabaseXref False Setting this value to true will use a SQLite database to store XREF files instead of text documents. This has the added benefit of automatically updating value pairs instead of appending duplicates.
CountStatement COUNT(*) Default “COUNT(*)”. When doing lookups, Starfish ETL™ will perform a statement such as “SELECT COUNT(*) FROM TABLE WHERE …” to determine if a record exists or not. Changing this value to something like “COUNT(1)” may help performance for some database systems.
HaultOnError False
LogErrorRowsToCSV True
DefaultLastRunDate 2000-01-01
DateFormat yyyy-MM-dd HH:mm:ss
SaveLogDatabase False
SQLColumnPreceding
SQLColumnTrailing
StarfishEngine_SalesforcePartner_SforceService https://login.salesforce.com/services/Soap/u/29.0
StarfishEngine_SalesforceMetadata_MetadataService https://client.my.salesforce.com/services/Soap/m/29.0
PrefetchRowCount True