Skip to main content
Tutorial

CSV Endpoint


Christian Hauggaard
Community Manager
Forum|alt.badge.img+5

This article describes how to add a CSV Endpoint to a Deliver instance. If you want to use data from the Deliver instance in an endpoint that is not natively supported by TimeXtender Data Integration, you can use the CSV endpoint to create files that can be read by almost everything under the sun. When you execute the endpoint, a file is created for each table in the model. Only regular fields are supported, not measures or custom fields.

In the TimeXtender Portal navigate to Data Estate > Instances, click Add Instance> Add Deliver instance. Select CSV Endpoint from the Add endpoints list, then click Add an endpoint. Fill out the following fields in the form.

  1. In the Directory box, enter the path to the folder where the files should be placed
  2. In the File extension box, enter the file extension you want to use (usually "txt" or "csv")
  3. In the Encoding list, click on the encoding you want to use.
  4. In the Field names in first row, click No if you do not want the field names to be output as the first line in the files.
  5. In the Field delimiter list, click on the character you want to use for separating columns of data. To use a delimiter not on the list, click Custom and enter the custom delimited in the Custom field delimiter box.  For both field and row delimiters, it is possible to use special characters by setting the first value to "$" followed by "char[x]" where "x" is the special character, e.g. "$char[13]char[10]" will be translated into "\\r\\n".
  6. In the Row delimiter list, click on the character you want to use for separating rows of data. To use a delimiter not on the list, click Custom and enter the custom delimited in the Custom row delimiter box.
  7. In the Text qualifier box, type the character you want to use to qualify text. Default is double quotes.
  8. In the Use text qualifier for names list, click Yes if you want to use the text qualifier for the column names.
  9. In the Use text qualifier for date and time list, click Yes if you want to use the text qualifier for fields where the data type is date or time.
Did this topic help you find an answer to your question?

4 replies

Roy V
Problem Solver
Forum|alt.badge.img+2
  • Problem Solver
  • 56 replies
  • May 29, 2024

This will not be possible to sharepoint directly right?


Thomas Lind
Community Manager
Forum|alt.badge.img+5
  • Community Manager
  • 1058 replies
  • May 29, 2024

Hi @Roy V 

Not directly.

If you have OneDrive, you can add shortcuts to folders from SharePoint.

This will generate a folder in your local OneDrive.

If you export to that it will automatically be uploaded to SharePoint.

I understand that this may not work on a server that does not have OneDrive or any specific user running with it, but it does work.


rvgfox
Problem Solver
Forum|alt.badge.img+4
  • Problem Solver
  • 228 replies
  • April 15, 2025

In the Directory is it possible to use shared folders like \\servername\share?


Thomas Lind
Community Manager
Forum|alt.badge.img+5
  • Community Manager
  • 1058 replies
  • May 2, 2025

Hi ​@rvgfox 

I couldn’t test it myself as we do not have any shares. I asked the developers

It should work fine. Tested it successfully in production. But there is a catch, the Ingest service usually runs as local system, but my local system did not have permissions to access network folders, I had to switch the user it runs as to my own user in order to get access.

So you need to be sure you run the services as a specific user account so you can allow it to access the folder. 
You can create a local user, I use lusrmgr.msc to create those. The user doesn’t need access to any SQL databases, it just need to be allowed to access the locations where the files will be stored.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings