Hey Niraj, What the error is covering is that this processor requires input and does not act as a source processor. Instead, this processor will perform operations based on FlowFile input and will make use of incoming FlowFile's attributes in order to select items from DynamoDB. Said attributes default to those listed in the usage guide for the processor [1]. Creating a FlowFile, as you mentioned, that maps to the specified attributes listed should get you going in the right direction. Please let us know if you are still having issues.
[1] https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi.processors.aws.dynamodb.GetDynamoDB/index.html On Fri, Oct 7, 2016 at 6:22 PM, Gop Krr <[email protected]> wrote: > Hi James, > Thanks for the email. I am attaching the screen shot with error. Error I > am getting is from processor. > Do you know if there us any documentation for this use case? > I will create an input flow file and see, how it goes. > Thanks > Niraj > > On Fri, Oct 7, 2016 at 2:37 PM, James Wing <[email protected]> wrote: > >> Niraj, >> >> Is this message displayed as a validation warning on the GetDynamoDB >> processor? GetDynamoDB will retrieve content from DynamoDB, but it >> requires an input flowfile to define which item keys to look up. >> GetDynamoDB will not enumerate the items in a table like a List* processor. >> >> Thanks, >> >> James >> >> On Fri, Oct 7, 2016 at 12:06 PM, Gop Krr <[email protected]> wrote: >> >>> Hi, I am getting the following error: >>> " The upstream system is invalid because it needs an upstream system and >>> there is none" >>> >>> I am trying to move data from one dynamodb table to another without >>> doing any transformation and I have configured two processors, one for get >>> and another for put. Do I need to do anything else? >>> Thanks for the help. >>> Regards >>> Niraj >>> >> >> >
