Extensive deployment of non-dispatchable renewable energy sources in microgrids (MGs) has led to frequent fault events, DG and line trips and is arduous to discriminate islanding events (IEs) from other transient conditions. For enhanced grid security, time synchronised data from phasor measurement units is utilised. However, data handling at the control centre is tedious as system variables monitored often exhibit non-linear characteristics that impose a problem to the operator in discriminating between islanding and non-IEs. To cope with this, a zero non-detection zone, reliable and precise islanding detection method for data-intensive grid-connected MG, is proposed. Voltage phasors, frequency and rate of change of frequency from various locations are processed through moving window principal component analysis (MWPCA) cascaded with extended mathematical morphological filter (EMMF). MWPCA reduces data dimensionality and Q statistics obtained are passed to EMMF, which acts as a non-linear filter. Further, the islanding detecting factor identified all IEs within the prescribed time limit with minimum false alarms. Accuracy, precision and reliability demonstrated by using a case study model using DIgSILENT are encouraging. It can be adopted by operators to run MG securely. Further, testing of the proposed method on a typical utility feeder shows promising results.