Oumeima
New Contributor III

Hello, 

Thank you for your reply! 

Both ingestion gateway and ingestion pipeline are running correctly. I couldn't spot any a clear error message in the logs but i could troubleshoot something. I tested using a user that has the role "db_owner" (to discard any potential permissions issues). The validation is passing and i could ingest data. So, the service principle i used initially for ingestion is missing permission(s) rather something else. 

I already ran the "lakeflowFixPermissions" stored procedure as dictated in the docs. These are the permissions that my service principle has: 

Permission sourceobject nameschema nameobject typepermission classpermission namegrant state
EXPLICITTable1dboUSER_TABLEOBJECT_OR_COLUMNSELECTGRANT
EXPLICITTable1dboUSER_TABLEOBJECT_OR_COLUMNVIEW CHANGE TRACKINGGRANT
EXPLICITTable2dboUSER_TABLEOBJECT_OR_COLUMNSELECTGRANT
EXPLICITTable2dboUSER_TABLEOBJECT_OR_COLUMNVIEW CHANGE TRACKINGGRANT
EXPLICITDATABASE NULLDATABASECONNECTGRANT
EXPLICITDATABASE NULLDATABASEVIEW DEFINITIONGRANT
EXPLICITDATABASE NULLDATABASEVIEW DATABASE STATEGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITDATABASE NULLOBJECT_OR_COLUMNSELECTGRANT
EXPLICITTable3dboUSER_TABLEOBJECT_OR_COLUMNSELECTGRANT
EXPLICITTable3dboUSER_TABLEOBJECT_OR_COLUMNVIEW CHANGE TRACKINGGRANT
EXPLICITlakeflowDdlAudit_1_5dboUSER_TABLEOBJECT_OR_COLUMNSELECTGRANT
EXPLICITlakeflowDdlAudit_1_5dboUSER_TABLEOBJECT_OR_COLUMNVIEW CHANGE TRACKINGGRANT
ROLE MEMBERSHIPdb_datareader DATABASE_ROLEROLEMEMBER OFGRANT

Is it missing something? Do you have the full list of permissions the ingestion user must have for this to work?

Thank you!