Fabric Data Warehouse Writer programmer's reference
Fabric Data Warehouse Writer properties
property | type | default value | notes |
---|---|---|---|
Account Access Key | encrypted password | the account access key for the storage account you created as described in Initial Fabric Data Warehouse Writer setup, which you can find in Azure at Storage accounts > <account name> > Access keys | |
Account Name | String | the name of the storage account you created as described in Initial Fabric Data Warehouse Writer setup, which you can find in Azure at Storage accounts | |
CDDL Action | String | Process | See Handling schema evolution. If TRUNCATE commands may be entered in the source and you do not want to delete events in the target, precede the writer with a CQ with the select statement Known issue DEV-43654: To support schema creation, you must specify the warehouse in the connection URL (append Known issue DEV-48379: ALTER TABLE ... ADD PRIMARY KEY is not supported by Fabric, but instead of halting the application will continue as if the command had been successful. |
Client Configuration | String | If using a proxy, specify | |
Column Delimiter | String | If the data to be written may contain the default column delimiter (ASCII / UTF-8 124), specify a different delimiter that will never appear in the data. | |
Connection Retry Policy | String | initialRetryDelay=10s, retryDelayMultiplier=2, maxRetryDelay=1m, maxAttempts=10, totalTimeout=10m | With the default setting, if a connection attempt is unsuccessful, the adapter will try again in 10 seconds ( The adapter will halt when either
If To disable connection retry, set Negative values are not supported. |
Connection URL | String | Provide the full JDBC connection URL with Active Directory password for authentication using the format: jdbc:sqlserver://serverName=<host URL>;encrypt=true; Authentication=<Active Directory password>; database=<data warehouse name> | |
Excluded Tables | String | If | |
Ignorable Exception Code | String | Set to TABLE_NOT_FOUND to prevent the application from terminating when Striim tries to write to a table that does not exist in the target. See Handling "table not found" errors for more information. Ignored exceptions will be written to the application's exception store (see CREATE EXCEPTIONSTORE). | |
Mode | String | MERGE | With the default value of MERGE, inserts and deletes in the source are handled as inserts and deletes in the target. With this setting:
Set to APPENDONLY to handle all operations as inserts. With this setting:
|
Optimized Merge | Boolean | False | Appears in Flow Designer only when Mode is MERGE. Set to True only when Mode is MERGE and the target’s input stream is the output of an HP NonStop reader, MySQL Reader, or Oracle Reader source and the source events will include partial records. For example, with Oracle Reader, when supplemental logging has not been enabled for all columns, partial records are sent for updates. When the source events will always include full records, leave this set to false. Set to True also when the source is Oracle Reader and the source table includes BLOB or CLOB columns |
Parallel Threads | String | Creates multiple instances of writer for better performance. See Creating multiple writer instances. Not supported when Mode is MERGE. | |
Password | encrypted password | Microsoft Fabric password. | |
Tables | String | The name(s) of the table(s) to write to, in the format Table names are case-sensitive. You can provide multiple mappings with a semicolon as a separator. For example: You can also provide wildcards to specify table names. For example: Optionally, specify | |
Upload Policy | String | eventcount:10000, interval:5m | The upload policy may include eventcount and/or interval (see Setting output names and rollover / upload policies for syntax). Events are buffered locally on the Striim server and sent as a batch to the target every time either of the specified values is exceeded. |
Username | String | Microsoft Fabric username. |