The data administrator account can simplify and streamline the use of recipient data and databases for email jobs to the point where users do not need to know anything about how and where data is stored in order to define recipients for a mailing. This can be done in several ways. LISTSERV Maestro can be set up to collect and store recipient data using its own interface. Once configured, it is not necessary to interact directly with the database within the DBMS. Recipient lists can be created from this information for users to employ when sending email jobs.
LISTSERV Maestro can also use an existing external database to select recipients for email jobs. The collecting and storing of recipient data takes place independently of LISTSERV Maestro. To utilize this method of selecting recipients requires a working knowledge of the DBMS involved, as well as knowledge of how the data is organized and how to query the database. A web form or other means to gather recipient data and populate the database is also necessary. This may entail HTML coding and scripting, depending on the individual needs of each organization.
Once a source for collecting recipients and recipient data is established and connected to LISTSERV Maestro, end users need a simple means of selecting recipients and creating personalized messages. The data administrator can build and save reusable and parameterized queries within LISTSERV Maestro; these reusable queries are called
recipients target groups. End users can then use these target groups to select the recipients for their jobs from a variety of places including external databases, internal hosted lists, uploaded text files and more. The data administrator builds the recipient target groups by writing SQL statements to retrieve data from a data source. The data administrator also designs the methods end users employ to select the data (in a series of check boxes, drop-down menus, or text boxes).
In order to assume effectively the role of a data administrator in LISTSERV Maestro, it is necessary to have access to, and information about, the systems involved. It is also helpful to understand the types of recipient data being collected and how it may be used in email jobs. All data administrators need is a LISTSERV Maestro user account with the
administer target group and hosted recipient data option selected. The LISTSERV Maestro administrator can create this type of account. For more information, see the Administrator’s Manual for LISTSERV Maestro 2.1.
Being familiar with Section 15.2 Creating and Managing Drop-In Content Elements and Section 16 Advanced Use of System Drop-Ins in the LISTSERV Maestro User's Manual can also be helpful to data administrators. The concepts used in defining and creating drop-in elements are very similar to defining and creating parameters in SQL statements. Both use special tags to set the name of the element or parameter off from the rest of the text. Tags for drop-ins and parameters follow very similar rules.
LISTSERV Maestro takes the hard work out of creating a dataset and lists, but it cannot do the planning. Before creating a dataset and lists, the data administrator needs to think about the answers to these questions:
It is important to think about the data that will be collected before creating the dataset. Careful dataset design includes consideration of ease of creating target groups as well as making it easy for subscribers to enter and maintain their data. The dataset should contain all data fields that are shared by multiple lists, so that the subscriber does not have to enter or update the same information in several places. Data fields that are specific to a single list should be in that list. Careful consideration should be given to limiting the number of data fields that the subscriber must enter: subscribers faced with several pages worth of data entry fields may decide that they are not that interested in subscribing after all.
Important: From the technical point of view, one choice that must be decided before creating the dataset is whether there will ever be a need to support traditional LISTSERV lists. LISTSERV lists currently have two restrictions: there must be at least one name field, and there cannot be any selection menus in the base dataset or in the list data for the LISTSERV list.