This video demonstrates how to use Python to automate data migration to the parcel fabric.
This is the code used in the script
import arcpy
PFName = "ParcelFabric"
ParcelSourceData = "./Parcels.SHP" # source polygons in current directory
SR = arcpy.Describe(ParcelSourceData).spatialReference # retrieve the spatial reference of source data
FGDB = arcpy.CreateFileGDB_management("./", "Staging.gdb") # create a file geodatabase in current directory
FDS = arcpy.CreateFeatureDataset_management(FGDB, "ParcelEditing", SR) # Create a feature dataset using the spatial reference
#Create Schema
PF = arcpy.CreateParcelFabric_parcel(FDS, PFName) # Creating a new parcel fabric
(PF, Parcels, Lines) = arcpy.AddParcelType_parcel(PF, "Parcels") # adding a parcel type
arcpy.AddField_management(Parcels, "RecordName",'TEXT') # Adding a field for the record name that is used for records creation
# Append Data
arcpy.management.Append(ParcelSourceData, Parcels, "NO_TEST") # appending source data to parcel polygons
arcpy.edit.SimplifyByStraightLinesAndCircularArcs(Parcels, "0.5 Meters", "FIT_TO_VERTICES",
"CREATE", 20, 4, "1 Meters", "10000 Meters", 2, "PRESERVE", None) # Fit true curves
arcpy.CreateParcelRecords_parcel(Parcels, "RecordName") # creating new parcel records
arcpy.BuildParcelFabric_parcel(PF) # building the parcel fabric