I have created a New DE having 5 fields
Used for Sending Yes
Used for Testing Yes
Of these Fields, LinkClicked and SubscriberKey are blank fields. While other 3 have values.
I am having total 3 records. These records / email IDs are not present in all subscribers.
I have linked ContactKey to EmailAddress in Data Designer in one-one rel.
Also marked it "Use as ROOT".
Now I am creating a Journey using the above DE as entry source and schedule as Never.
After activating the journey, I am firing an event on entry source DE using Automation Studio.
When i go back and check the journey, no contacts are injected. Why ?
If i also remove old records and import new records in my DE, and fire the automation, still it does not show any contacts injected. What am i missing here.
Every time I have to mark it as Root again and again after sometime.
Even when Subscriber and LinkCLicked fields are not present/ are deleted, the same issues are present, so i believe it is not linked to that. Is it true ?
Can someone guide me where is the problem and is there any step missing.
Can you be more clear by saying you have Rooted the data extension. As per July 2016 release, SFMC has stopped root relationships and instead replaced with Populations.
Deprecated Root Relationships
Instead of rooting the data extensions, you should be using populations:
Create a Population
If you have done Populations, only missing configuration as I could see is adding your email address in the contact configuration. Check if you have added your email address in the contact configuration. You can also add the default email address in Journey builder settings (I would prefer this as this is more reliant)
Chances are also that your contacts fell below the high water mark. Try inserting new records and test or if this is your test journey, you can delete the records in data extension and try.