The way in which the data will be extracted is defined when the activity is configured. SOLVED Adobe Campaign Classic - Folder Structure Creation Using Database Script. Created for: Beginner. 1 is introducing our latest Push notification service, powered by a robust framework built on a modern cutting-edge technology. To build the workflow, follow these steps: Drag and drop a Transfer file activity into your workflow. This enables access to the list of tables available in the external base. Was. Alternatively to Workflows, Adobe Campaign offers a simplified import function that allows the user to manage certain types of import that were defined by an administrator. Enter a label and select the schema. Find answers to common questions when using Campaign Classic. I have a V8 Sandbox, and in that I can see Microsoft SQL Server in the external database, which works with Azure SQL. The marketing instance is the portion of the Adobe Campaign architecture that drives all marketing activity, and stores all recipient data and analytic data returned by campaigns. You can define Additional data for the targeted population via a dedicated tab. Oracle. Create a JavaScript file. 7. In order to improve performance, ingestion APIs are redirected to the local database. Campaign Automation Guide. Learn more about the Data loading (file) workflow activityWith Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. In the Adobe Campaign tree, they are grouped under the Resources > Online > Web Applications node. Only new records will have an ACS ID. Now viewing. Select External database as your external account’s Type. Experience League. . The operating system of the database server is not important so long as connectivity with the different components of Adobe Campaign is available. Note that tab contents may no longer be changed once the delivery has been sent. In order to improve performance, ingestion APIs are redirected to the local database. Configure the Snowflake external account authentication: Password: User account password. Event transactional messages targeting an event. Right-click the newly created plan and select Create a new ‘Program’ folder. Developer. Experience Platform Integration. Configure URL permissions (on-premise) The default list of URLs that can be called by JavaScript codes (workflows, etc. View existing profiles. Adobe Campaign relies on a relational database containing tables that are linked together. default (string): Default value. Select the Create a schema option for content management, then click Next. You can then start the delivery analysis, then confirm the delivery sending. the Adobe Campaign application server, the database. I am looking for some way to generate the ER diagram on the Adobe campaign v7. Transactional Messaging: Transactional Messaging includes one Dedicated Server and functions with the following Channels: Email,SMS, and Mobile App. Once the workflow has been configured and data sent to your storage location, you need. Experience Cloud Advocates. Configure the Snowflake external account authentication: Password: User account password. Database Containers The Adobe Campaign database contains the functional data (profiles, subscriptions, content, etc. Once you set up the MySQL user account and define the site, you can connect to your MySQL database in Dreamweaver. 1) or Adobe Campaign Profile (ACS) template and enter the page properties. template (string): this attribute defines a reference to an <enumeration> element shared by several schemas. Campaign Classic allows you to import data to a database from text, CSV, TAB, XML, and databases. There are many possible mechanisms for acquiring profiles and building up this database: on-line collection via web forms, manual or automatic import of text files, replication with company databases or other information systems. It allows you to retrieve information on a delivery and edit it if necessary. The config command lets you manage server configuration, including the reconfiguration of the database connection. Click New. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. In Adobe Campaign v8, we have both a cloud database, Snowflake, as well as a local database, PostgreSQL, also referred to as Postgres. Data is encrypted at rest on disk from access via the. The operating principle is as follows: an administrator defines and manages import templates. The impacts are as follows: overconsumption of disk space, thus affecting database access, indexes which have not been regularly updated,. In Adobe Campaign Standard, this value is not visible to the end user (except in URLs). 6moAccelerate your Campaign learning with the Adobe Campaign Mentorship Program 2023! Apply Now. Here are four main leads to help you find the cause of slow performance: Configuration. Process info stored in multiple. Select Add new folder > Campaign Management > Plan. Remove any unused data attributes from your Adobe Campaign database. Publishing a custom resource Adobe Campaign offers a comprehensive graphical environment that allows you to design complex processes including segmentation, campaign execution, file processing, etc. OnStar, a subsidiary of General Motors, built a data-driven, multichannel marketing solution on Adobe Campaign for four new markets, leveraging account, subscription, vehicle,. In case the given solutions were helpful, then kindly choose the one that helped you the most as the 'Correct Reply'. From Campaign Explorer, click Administration ‘>’ Platform ‘>’ External accounts. in order to import data that does not contain any errors and make it match the types that are already present in the Adobe Campaign database for future. User. Backing up is essential in order to avoid losing data in the event of a problem (whether physical or system-related) on a machine. In most cases, the main target is extracted from Adobe Campaign database (default mode). Specify the Identification parameters of the user: its login, password and name. this database field is used to determine whether the visitor has a profile that is already known in the Adobe Campaign database. Admin. These are URLs that allow your instances to function properly. For each page of the form, you can add a field via the first button in the toolbar. If you want to carry out personalization in your deliveries using data from the external database, collect the data to use in a workflow to make it available in a temporary table. Re-extract or copy the contents of the installer. Select the report you want to create a link to using the drop-down list. 18-07-2019 05:26 PDT. Example: Collecting data and loading it in the database. Technical name. Adobe. 5. Customer data management. Using the above settings, here are example settings for the MySQL Connection dialog box in Dreamweaver: Connection Name: Choose a name (such as connEmp) MySQL Server: mysql1. On instances ran or running on a impacted build, list tables are created in unlogged . Cheers, Deb . Display name. Campaign developer: They are primarily responsible for the general operations of the Adobe Campaign platform, which includes maintaining Adobe Campaign database health, developing email content. Directly select the delivery concerned. In the context of an Enterprise (FFDA) deployment, the primary key of Adobe Campaign tables is a Universally Unique ID (UUID) auto-generated by the database engine. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. Adobe Campaign relies on a relational database containing tables that are linked together. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. Click New. Learn. Numerous screenshots have been updated to reflect interface changes. In the data structure definition, check the Add automatic ID field option, under the Fields section. In the Remote fields section, enter the. The following example shows the configuration of an Update data activity following a Load file activity. Add your Server URL and Database. xml) in the following form: Hi, I cannot find in documentation for Campaign v8 that Microsoft SQL Server or Azure SQL Database is supported using FDA. In Adobe Campaign Standard, this value is not visible to the end user (except in URLs). Adobe Campaign provides various CRM connectors for linking your Adobe Campaign platform to your third-party systems. Adobe Campaign Standard is a powerful cross-channel campaign management tool that can help you align your online and offline strategies to create personalized customer experiences. Most text fields are JavaScript templates: JavaScript expressions can be included between <%= and %>. Importing data allows you to collect data to feed your Campaign’s database. Other documentation updates coming with the release. This includes functional data,. However, recipients can also be stored in an external file. Adobe Campaign lets you export platform reports in Microsoft Excel and Adobe PDF format. The Web form workflow will include the following activities: To do this, follow the steps below: Create a Web form and choose the template Newsletter subscription (subNewsletter). Click New. Description of the main tables. As a hosted or hybrid customer, contact Adobe to have a new built-in package deployed. Adobe Campaign provides the Federated Data Access (FDA) option in order to process information stored in one or more external databases: you can access external data without changing the structure of Adobe Campaign data. For each email delivery, two default typology rules compare the recipient email addresses with the forbidden addresses or domain names contained. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. Context of use. Importing audiences/segments from People core service in Adobe Campaign can be carried out from the Audiences menu only by users connected via IMS (authentication via Adobe ID). Refer to Step 3 - Sort data. Click the Adobe logo, in the top-left corner, then select Marketing plans > Transactional messages > Transactional messages. In the action bar, select Create to be taken to the screen to create an audience. Use Campaign to: Drive personalization and engagement through a single accessible view. For example, you can use a workflow to download a file from a server, decompress it, and then import its records into the Adobe Campaign database. Web forms enable you to offer Web pages with input or selection fields: the information entered by users can be stored in the Adobe Campaign database. Adobe Campaign provides a platform for designing cross-channel customer experiences and provides an environment for visual campaign orchestration, real time interaction management, and cross-channel execution. Adobe Campaign is neither a data warehouse nor a reporting tool. The list that you have imported from an external source is still not part of the Adobe campaign database. Physician. Adobe Campaign provides a built-in workflow which lets you schedule certain database maintenance tasks: the database cleanup workflow. This section contains troubleshooting procedures relating to Adobe Campaign general production issues, such as delivery and workflow execution, monitoring, database maintenance, connection, etc. Spiritual & Transformational Life Coach. To implement this integration, you need to connect your Real-Time Customer Data Platform to Campaign (RTCDP). It obeys a grammar specific to Adobe Campaign, called a schema. If you want to carry out personalization in your deliveries using data from the external database, collect the data to use in a workflow to make it available in a temporary table. Select your external account Type which one you want to create. 7 - July 2017 release; 17. For more on this, refer to the Destinations documentation. Otherwise, in the Adobe Campaign account: nlserver watchdog -svc -noconsole The config command. Learn. Via the API system, it is possible to retrieve a PKey. This screen. For more on this, depending on your Campaign version, refer to these sections: Campaign v7 documentation. Technical workflows are delivered out-of-the-box with Adobe Campaign. The hashed passwords are then stored in the Adobe Campaign database. Example: Collecting data and loading it in the database. Delivery Fundamentals: Included for new Campaign Customers only. The Outbound schema must exist in the database and be linked to an FDA database. Use Campaign to: Drive personalization and engagement through a. Configure the Google BigQuery external account, you must specify: Type: Google BigQuery. From Campaign Explorer, click Administration ‘>’ Platform ‘>’ External accounts. Adobe Campaign Managed Cloud Services provides a platform for designing cross-channel customer experiences and an environment for visual campaign orchestration, real-time interaction management and cross channel execution. Overview. Adobe Campaign Managed Cloud Services provides a platform for designing cross-channel customer experiences and an environment for visual campaign orchestration, real-time interaction management and cross channel execution. Snowflake is really fast and can process a large number of data much faster than Postgres. This unique entity is characterized by a group of parameter settings defined in a parameter definition table (table xtk_entity). You can define here the characters authorized (‘data policy’) in the email field of the database. A Reconciliation activity identifies the data from the file as belonging to the profile dimension of the Adobe Campaign database. Now I would like to pull the “Subject” (i. Click New. A. Documentation. Getting Started. replicated in Adobe Campaign database • Scaling both segmentation and delivery is tightly bound to Postgres Database capacity • Customer profile is local, all other data is remote • Scale segmentation and queries • Add level of complexity to the data model • Still limited on delivery because profiles are stored on local Campaign databaseHi, If you are using On premise AC6/7, then you can connect Tableau server to Adobe Campaign Postgres database. Scroll through the tree structure to get to the place you would like to create the form in your chosen website. These fields offer a button that opens a drop-down list to help you. The frequency must be set to 15 minutes to optimize the workload. No. Importing data with import templates. Load file activity: Loads the data from the file into the database and decrypt it. Time zone: Server time zone. Connect to Snowflake. demo, 1 style l spacing Rev up your enterprise email strategy with personalization and automation. Via the API system, it is possible to retrieve a PKey value (which is a generated/hashed value, not the physical key). Work with schemas. Under Configuration, select Snowflake from the Type drop-down. The event must contain the three following elements: A registration token, which is the user ID for one mobile application and one device. This unique entity is characterized by a group of parameter settings defined in a parameter definition table (table xtk_entity ). Data is stored in two separate locations: physical files are stored in the Adobe Campaign directories, other data is stored in the database. create overview-type Web applications to display all the Web applications in your database. can you confirm what do you have in the targeting dimension for your Audience? I guess the Type is "list" what columns do you have for the Audience list. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. The data contained in the event itself is used to define the delivery target. PKey. The data model displays an out-of-the-box SQL structure for a set of marketing-related resources: delivery, audience, landing pages, profile, etc. Campaign staging capability is enabled by default on some built-in schemas. Enhanced Push notification service. Review and update data access permissions to help ensure users of Adobe Campaign can fully leverage only the data needed to run their. Create an extension to the profiles resource or create a new resource. Developer. Password: User account password. Enter a Namespace and Name for the schema and select the External account which will enable connection to the database. Importing data allows you to collect data to feed your Campaign’s database. Adobe v8 natively should work with PostgreSQL as primary base and Snowflake as secondary base. If the recipients are stored in the database, choose the first option. This screen also allows you to enrich the event data with profile data stored in the Adobe Campaign database. To prevent any performance issue related to the high number of rows, only keep the necessary records in the database. Refer to the database-specific pages listed below. Three namespaces are available out-of-the-box: email. In a workflow, you can adapt activity execution schedules. This diagram shows that the only traffic involved in the context of a minimum architecture is: HTTP protocol traffic to the Adobe Campaign server via the Internet, SMTP protocol traffic from and to the Adobe Campaign server via the Internet. Staging mechanism in a nutshell: Data schema structure is duplicated into the local staging table. xml. Below are a few common best practices that. In the targeting and workflows tab of your campaign, update the workflow labeled in the welcome email, save and refresh your workflow. Compatibility matrix. Email Rendering: Includes 1,500 Email Renderings per year. Web applications. It should therefore be based on the Temporary resource from the Load file activity. Enhancing the customer experience means understanding customers, anticipating their next move, and delivering personalized experiences at the right moment. It obeys a grammar specific to Adobe Campaign, called a schema. Understand the main Adobe Campaign Classic user interface and shows you how to navigate the main functionality. If the option is set, it is used on all Microsoft SQL Server databases that are configured in Adobe Campaign (main database and external accounts). Adobe Campaign can be deployed as a Managed Service: all components of Adobe Campaign, including the user interface, the execution management engine, and the customer’s Campaign database are fully hosted by Adobe, including email execution, mirror pages, tracking server, and externally-facing. Documentation. so. Use data available in Adobe Campaign for the intent it was captured and give your recipients better personalized experiences. It provides robust ETL and data management capabilities to help craft and curate the perfect campaign. Up Next: Linking Data Objects in Adobe Campaign Classic | Back to Adobe Campaign Learn 08/21/2017A Deduplication activity. Campaigns database is used as a persistence layer and contains almost all the information and data managed by Adobe Campaign. Enter the name of the server and provide the authentication parameters. This means that the underlying database will be frequently updated, leading to a degradation of performance over time. It provides robust ETL and data management capabilities to help craft and curate the perfect campaign. In this case, the Reconciliation tab lets you define the link between the data in the Adobe Campaign database and the data in the work table. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. The user will need to provide a trimmed version of the API response sample JSON format so that Adobe Campaign can determine exactly which array the user is interested in using. Select External database as your external account’s Type. Thanks!Help center for the major features, tasks, settings, and other resources required to use Campaign Standard. Last update: 2023-07-31. Select New > New page…. Under the Automatic reply sent to the MO category, click Create element to start configuring your automatic reply. This page presents the most frequent issues encountered for the listed modules. For more on this, refer to Web forms. The ACS ID field will remain empty for profiles or elements created before activating this option. Created for: Beginner. In the Remote object drop-down list, select the object to import. Select the data to extract. The Web form enables both recipient subscription and subscription confirmation. Transfer file activity: Transfers the file from an external source to Campaign. The Query activity allows you to filter and extract a population of elements from the Adobe Campaign database. The Adobe Campaign application server was designed for openness and easy integration with increasingly diverse and complex company information systems. Learn more. The applied configuration is configured during instance creation. Below are a few common best practices that should be followed when designing your data model using large tables and complex joins. In order to set up connections with external systems, you can create new external accounts. Up next. Campaign v8 documentation. Select the Locally defining the data source option. Click the Add data… and select the External data options. Create forms & makes them accessible to the marketers. 11 - November 2016 release. From the ODBC Data Sources (64-bit) new window, click Add…. The storage attached to these SFTP accounts is limited and is not for the purpose of long-term storage. Only one channel can be used for each event configuration. The marketing instance is a set of on-premise servers running Adobe Campaign services, and a relational database. Mono-example modules: one procedure is run according to instance. Select either Adobe Campaign Profile (AC 6. Cheers, Deb . By default, the Working table is created in the same database as the source of the data we query on. Create an External database external account in your execution instance with the following configuration: Label and Internal name: name your. We can also enable it on any custom schema. It may not correspond to any profile from the Adobe Campaign database. Community home Advertising Analytics Audience Manager Campaign Classic v7 & Campaign v8 Campaign Standard Developer Experience Cloud Experience Manager Sites & More Experience Platform Journey Optimizer Target Real-Time Customer Data Platform Workfront Creative Cloud Document Cloud Commerce Marketo EngageHi , Were you able to resolve this query with the help of the given solutions or do you still need more help here? Do let us know. At the date and time defined in the workflow scheduler (refer to The scheduler), the workflow engine starts the. I think you used a load file activity, imported the file and saved it as an audience correct? This audience is a File audience and its data is not linked to any database resources. The PKey is the physical primary key of an Adobe Campaign table. For more on this, depending on your Campaign version, refer to these sections: Campaign v7 documentation. You will learn how to. Its orchestration engine provides for rich multi-touch marketing programs with a core focus on batch. Get Started with Campaign. Our. Adobe Campaign v8 is designed for cross-channel marketers who need the best-in-class cloud solution for cross-channel campaign management with enterprise scale. As you are configuring and publishing transactional events, some of the steps you need to perform cannot be reverted. For example, a file containing purchasing data may also contain information. Products and versions that are not part of this list are not compatible with Adobe Campaign. This unique entity is characterized by a group of parameter settings defined in a parameter definition table (table xtk_entity). Also specify the name of the external database. To do this, you need to create the schema of the table and update the database structure to generate the corresponding table. The operator executing the workflow must have the USE SQL DATA MANAGEMENT ACTIVITY (useSqlDmActivity) named right. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. com resources 1. Adobe Campaign APIs are used in. An encrypted global suppression list is now managed in the deliverability instance to avoid being blacklisted due to malicious activity, especially the use of a Spamtrap. 9 - September 2017 release; 17. Server: Name of the DNS. External database (FDA) Use the External database type external account to connect to external an database. . If the SQL Server Native. Select the target database engine in the drop-down list. In the Remote object drop-down list, select the object to import. Check that the initial Adobe Campaign platform configuration is still valid and if necessary, reassess your customer’s needs in terms of deliverability or database size. Use external data in a workflow. From Campaign Explorer, select Administration ‘>’ Platform ‘>’ External accounts. Campaign workflows. The delivery dashboard is key to monitor your deliveries and eventual issues encountered during the sending of messages. The Repair database structure reestablishes a correct configuration if the publication failed before completing. Check if SQL Server Native Client v11 is listed in the Create New Data Source window. The data used by Campaign is defined through different resources defined in a pre-defined data model. This is working fine. Overview. DB001. Try risk-free today. Like. It can be for example email, first name, last name. You can define and manage their mapping through the Form data section on the left palette. Use other Adobe solutions and combine their different capabilities with Campaign. Filter the data. Adobe Campaign delivers marketing tools for email, search, mobile, video, and more in one comprehensive interface for better campaign management. Adobe Campaign relies on a relational database containing tables that are linked together. It defines data structure and describes the SQL definition of the table: From Adobe Campaign Classic Explorer, click Administration ‘>’ Platform ‘>’ External accounts. The following list contains only the tables most subject to fragmentation. Campaign workflows. 265. Working with enumerations. Otherwise, in the Adobe Campaign account: nlserver watchdog -svc -noconsole The config command. Most of the data is in the database. For this example, we want to keep a single entry per unique email address contained in the file. Best practices. Any other record should be exported to a third-party. Each resources comes with associated filters, allowing you to navigate through the resources. The enrichment is performed in the same way as for a standard transactional message. The page displayed lets you view the state of the connected instance, i. Rename the plan. Description. ) by your Campaign Classic instances is limited. Use data available in Adobe Campaign for the intent it was captured and give your recipients better personalized experiences. Use AI to predict open rates, optimal send times, and potential churn with the help of Adobe Sensei. Adobe Campaign Standard - Overview. When you create a database, Adobe Campaign provides two different options: Creating or recycling a database: choose this options if you want to create a new database or re-use an existing one. Adobe Campaign is based on a service-oriented architecture (SOA) and comprises several functional modules. Courses Recommended courses Tutorials Certification Events Instructor-led training Browse content library View all learning options. Delivery Fundamentals: Included for new Campaign Customers only. The data model displays an out-of-the-box SQL structure for a set of marketing-related resources: delivery, audience, landing pages, profile, etc. Enter the name of the server and provide the authentication parameters. 3 “Instance” means the entirety of the binaries of the software combining to implement a unique Adobe Campaign database. • Database Containers Based on relational database technology, the Adobe Campaign database stores all customers information, campaign components, offers and workflows, as well as campaign results in customer database containers. 2. These CRM connectors enable you to synchronize contacts, accounts, purchases, etc. This page lists new capabilities, improvements and fixes coming with the latest Campaign Classic v7 Release. From Campaign Explorer, click Administration ‘>’ Platform ‘>’ External accounts. This table stores all the marketing profiles. Overview. If you are a Gold Standard user, refer to the Gold Standard Compatibility matrix. The Outbound schema must exist in the database and be linked to an FDA database. Alternatively to Workflows, Adobe Campaign offers a simplified import function that allows the user to manage certain types of import that were defined by an administrator. To create a new operator and grant permissions, follow the steps below: Click the New button located above the list of operators, and enter the details of the new operator. Backing up is essential in order to avoid losing data in the event of a problem (whether physical or system-related) on a machine. This feature lets you build a population to better target your recipients thanks to the predefined filters and rules. Read this article here: PostgreSQL Bear in mind this will not work with ACS. Browse to Profiles and targets to access recipients stored in Adobe Campaign database. Enter a Namespace and Name for the schema and select the External account which will enable connection to the database. ) and the work data (purchases, leads) for the solution, and all Adobe Campaign components communicate with the database in order to perform their specific tasks. The pre-defined Adobe Campaign data model includes the main tables listed. If the SQL Server Native. Change the label and the description. Export the Adobe Campaign database to the external database and execute the operations only from the external database before re. Deliver highly customized, personalized, and engaging emails that customers will love. Experience LeagueThis button displays the currently selected search type. For each channel, specific functionalities are available. In the context of an Enterprise (FFDA) deployment, Adobe Campaign v8 works with two databases: a local Campaign database for the user interface real-time messaging and unitary queries and write through APIs, and a Cloud Snowflake database for campaign execution, batch queries and workflow execution. Community home Advertising Analytics Audience Manager Campaign Classic v7 & Campaign v8 Campaign Standard Developer Experience Cloud Experience Manager Sites & More Experience Platform Journey Optimizer Target Real-Time Customer Data Platform Workfront Creative Cloud Document Cloud Commerce Marketo EngageAdobe Campaign lets you create and publish dynamic and interactive Web applications with data from the database and content adapted to the rights of the connected user. To configure the Teradata external account, you must specify: Type: Choose the Teradata. Sign In. Meet our community of customer advocates. External database version: you need to have an external database that is compatible with the Adobe Campaign FDA module. With Adobe Campaign, you can share audiences and segments with Adobe Experience Cloud solutions and core services. From Campaign Explorer, click Administration / Platform / External accounts. Schedule the delivery sending. This applies to the subsequent modules: web, syslogd, trackinglogd and watchdog (sports from the config-default. This unique entity is characterized by a group of parameter settings defined in a parameter definition table (table xtk_entity). A schema is an XML document associated with a database table. From the Table name field, choose the. The supported pilot version are detailed in the Compatibility matrix. Click the Next button. The database administrator needs to allow write access to the tempdb database. Experience LeagueThe DB platform usually handles the encryption and decryption of the data. PKey. Experience League. The key value is unique in the entire database. Adobe Campaign unites your data and gives you the tools to create and customize campaigns that do just that. See moreCreating or recycling a database: choose this options if you want to create a. New APIs dedicated for data ingestion. to reco. 'The following example demonstrates a workflow that updates the database using the purchasing data in a file. IMPORTANT.