def run(self):
        """Load all artists into the database
        """

        df = ArtistsInputData().load()

        # rename columns
        df.rename(columns={'artistLabel': 'name',
                           'genderLabel': 'gender'},
                  inplace=True)

        # attribute columns that exist in the data model
        attribute_columns = ['name', 'wiki_id']

        # the extended model also stores the date of birth and gender
        if config.EXTENDED:
            attribute_columns += ['gender', 'year_of_birth']

        # store entities and attributes
        self.store(df, attribute_columns)

        self.done()